public abstract class AbstractMT
extends java.lang.Object
Constructor and Description |
---|
AbstractMT()
Creates a particular MT initialized with a new SwiftMessage.
|
AbstractMT(MtSwiftMessage m) |
AbstractMT(SwiftMessage m) |
Modifier and Type | Method and Description |
---|---|
void |
addField(Field f)
Adds the given field to the body block.
|
java.lang.String |
FIN()
Gets a String containing the FIN message (SWIFT MT message).
|
java.lang.String |
getApplicationId() |
java.lang.String |
getLogicalTerminal() |
java.lang.String |
getMessagePriority() |
abstract java.lang.String |
getMessageType()
Returns this MT number
|
java.lang.String |
getReceiver()
Gets the logical terminal field of the application header block.
|
java.lang.String |
getSender()
Gets the logical terminal field of the header block.
|
java.lang.String |
getSequenceNumber() |
java.lang.String |
getServiceId() |
java.lang.String |
getSessionNumber() |
SwiftMessage |
getSwiftMessage() |
boolean |
isInput() |
boolean |
isOutput() |
void |
setReceiver(BIC bic) |
void |
setReceiver(java.lang.String BIC)
Sets the logical terminal field of the application header block.
It is fixed at 12 characters; it must have X in position 9 (padded with "X" if no branch is required). |
void |
setSender(BIC bic) |
void |
setSender(java.lang.String BIC)
Sets the logical terminal field of the header block.
It is fixed at 12 characters; it must not have X in position 9 (padded with "X" if no branch is required). |
void |
setSwiftMessage(SwiftMessage m) |
public AbstractMT()
public AbstractMT(MtSwiftMessage m)
m
- swift message to model as a particular MTpublic AbstractMT(SwiftMessage m)
m
- swift message to model as a particular MTpublic void addField(Field f)
f
- public java.lang.String FIN()
public java.lang.String getApplicationId()
SwiftBlock1.getApplicationId()
public java.lang.String getLogicalTerminal()
SwiftBlock1.getLogicalTerminal()
public java.lang.String getMessagePriority()
SwiftBlock2.getMessagePriority()
public abstract java.lang.String getMessageType()
public java.lang.String getReceiver()
public java.lang.String getSender()
public java.lang.String getSequenceNumber()
SwiftBlock1.getSequenceNumber()
public java.lang.String getServiceId()
SwiftBlock1.getServiceId()
public java.lang.String getSessionNumber()
SwiftBlock1.getSessionNumber()
public SwiftMessage getSwiftMessage()
public boolean isInput()
SwiftBlock2.isInput()
public boolean isOutput()
SwiftBlock2.isOutput()
public void setReceiver(BIC bic)
setReceiver(String)
public void setReceiver(java.lang.String BIC)
BIC
- the SWIFT BIC code to set as sender address.public void setSender(BIC bic)
setSender(String)
public void setSender(java.lang.String BIC)
BIC
- the SWIFT BIC code to set as sender address.public void setSwiftMessage(SwiftMessage m)
m
- swift message to model as a particular MT