Interface SingleSettlementInstructionServerFieldSet


  • public interface SingleSettlementInstructionServerFieldSet
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void addField​(java.lang.String fieldName, java.lang.Object value)
      Adds a field to this event
      default void setAction​(java.lang.Object value)
      Create, Update, Delete, Release, Reject
      default void setBankAccount​(java.lang.Object value)
      The account number of the beneficiary's bank.
      default void setBankAddress1​(java.lang.Object value)
      The first line of the beneficiary's bank's address.
      default void setBankAddress2​(java.lang.Object value)
      The second line of the beneficiary's bank's address.
      default void setBankAddress3​(java.lang.Object value)
      The third line of the beneficiary's bank's address.
      default void setBankName​(java.lang.Object value)
      The name of the beneficiary's bank.
      default void setBankSwift​(java.lang.Object value)
      The BIC of the beneficiary's bank.
      default void setIndividualAccount​(java.lang.Object value)
      The account number of the beneficiary.
      default void setIndividualAddress1​(java.lang.Object value)
      The first line of the beneficiary.
      default void setIndividualAddress2​(java.lang.Object value)
      The second line of the beneficiary.
      default void setIndividualName​(java.lang.Object value)
      The name of the beneficiary.
      default void setIndividualSwift​(java.lang.Object value)
      The BIC of the beneficiary's account.
      default void setIsDefaultSettlementInstruction​(java.lang.Object value)
      Is this the default settlement instruction for this currency.
      default void setIsNettingInstruction​(java.lang.Object value)
      Is this settlement instruction a netting instruction.
      default void setSettlementCurrency​(java.lang.Object value)
      The currency this settlement instruction is for.
      default void setSettlementDetailsLine1​(java.lang.Object value)
      The first line of remittance information.
      default void setSettlementDetailsLine2​(java.lang.Object value)
      The second line of remittance information.
      default void setSettlementDetailsLine3​(java.lang.Object value)
      The third line of remittance information.
      default void setSettlementDetailsLine4​(java.lang.Object value)
      The forth line of remittance information.
      default void setSettlementDetailsLine5​(java.lang.Object value)
      The fifth line of remittance information.
      default void setSettlementDetailsLine6​(java.lang.Object value)
      The sixth line of remittance information.
      default void setSettlementDirection​(java.lang.Object value)
      The direction the settlement instruction can refer to, Supported directions are: PAY, RECEIVE, BOTH.
      default void setSettlementDisplayName​(java.lang.Object value)
      The name of the settlement instruction.
      default void setSettlementId​(java.lang.Object value)
      The ID corresponding to the settlement instruction.
      default void setSettlementInstructionStatus​(java.lang.Object value)
      The status of a settlement instruction is either PENDING or CURRENT.
      default void setSettlementInstructionType​(java.lang.Object value)
      The type of settlement instruction.
    • Method Detail

      • addField

        void addField​(java.lang.String fieldName,
                      java.lang.Object value)
        Adds a field to this event
        Parameters:
        fieldName - The name of the field to add.
        value - The value of the field to add. If the value is a BigDecimal then it will be converted to a String using BigDecimal.toPlainString()
      • setAction

        default void setAction​(java.lang.Object value)
        Create, Update, Delete, Release, Reject
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementId

        default void setSettlementId​(java.lang.Object value)
        The ID corresponding to the settlement instruction.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementCurrency

        default void setSettlementCurrency​(java.lang.Object value)
        The currency this settlement instruction is for.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDirection

        default void setSettlementDirection​(java.lang.Object value)
        The direction the settlement instruction can refer to, Supported directions are: PAY, RECEIVE, BOTH.
        Parameters:
        value - The value to be set passed by i18n
      • setIsDefaultSettlementInstruction

        default void setIsDefaultSettlementInstruction​(java.lang.Object value)
        Is this the default settlement instruction for this currency.
        Parameters:
        value - The value to be set passed by i18n
      • setIsNettingInstruction

        default void setIsNettingInstruction​(java.lang.Object value)
        Is this settlement instruction a netting instruction.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementInstructionStatus

        default void setSettlementInstructionStatus​(java.lang.Object value)
        The status of a settlement instruction is either PENDING or CURRENT.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementInstructionType

        default void setSettlementInstructionType​(java.lang.Object value)
        The type of settlement instruction. Supported types are [EXISTING, ADHOC, NONE].
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDisplayName

        default void setSettlementDisplayName​(java.lang.Object value)
        The name of the settlement instruction.
        Parameters:
        value - The value to be set passed by i18n
      • setBankAccount

        default void setBankAccount​(java.lang.Object value)
        The account number of the beneficiary's bank.
        Parameters:
        value - The value to be set passed by i18n
      • setBankSwift

        default void setBankSwift​(java.lang.Object value)
        The BIC of the beneficiary's bank.
        Parameters:
        value - The value to be set passed by i18n
      • setBankName

        default void setBankName​(java.lang.Object value)
        The name of the beneficiary's bank.
        Parameters:
        value - The value to be set passed by i18n
      • setBankAddress1

        default void setBankAddress1​(java.lang.Object value)
        The first line of the beneficiary's bank's address.
        Parameters:
        value - The value to be set passed by i18n
      • setBankAddress2

        default void setBankAddress2​(java.lang.Object value)
        The second line of the beneficiary's bank's address.
        Parameters:
        value - The value to be set passed by i18n
      • setBankAddress3

        default void setBankAddress3​(java.lang.Object value)
        The third line of the beneficiary's bank's address.
        Parameters:
        value - The value to be set passed by i18n
      • setIndividualAccount

        default void setIndividualAccount​(java.lang.Object value)
        The account number of the beneficiary.
        Parameters:
        value - The value to be set passed by i18n
      • setIndividualSwift

        default void setIndividualSwift​(java.lang.Object value)
        The BIC of the beneficiary's account.
        Parameters:
        value - The value to be set passed by i18n
      • setIndividualName

        default void setIndividualName​(java.lang.Object value)
        The name of the beneficiary.
        Parameters:
        value - The value to be set passed by i18n
      • setIndividualAddress1

        default void setIndividualAddress1​(java.lang.Object value)
        The first line of the beneficiary.
        Parameters:
        value - The value to be set passed by i18n
      • setIndividualAddress2

        default void setIndividualAddress2​(java.lang.Object value)
        The second line of the beneficiary.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDetailsLine1

        default void setSettlementDetailsLine1​(java.lang.Object value)
        The first line of remittance information.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDetailsLine2

        default void setSettlementDetailsLine2​(java.lang.Object value)
        The second line of remittance information.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDetailsLine3

        default void setSettlementDetailsLine3​(java.lang.Object value)
        The third line of remittance information.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDetailsLine4

        default void setSettlementDetailsLine4​(java.lang.Object value)
        The forth line of remittance information.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDetailsLine5

        default void setSettlementDetailsLine5​(java.lang.Object value)
        The fifth line of remittance information.
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementDetailsLine6

        default void setSettlementDetailsLine6​(java.lang.Object value)
        The sixth line of remittance information.
        Parameters:
        value - The value to be set passed by i18n