public abstract class AbstractMT
extends java.lang.Object
Constructor and Description |
---|
AbstractMT()
Creates a particular MT initialized with a new SwiftMessage.
|
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(SwiftMessage m)
m
- swift message to model as a particular MTpublic AbstractMT()
public SwiftMessage getSwiftMessage()
public void setSwiftMessage(SwiftMessage m)
m
- swift message to model as a particular MTpublic java.lang.String getApplicationId()
SwiftBlock1.getApplicationId()
public java.lang.String getServiceId()
SwiftBlock1.getServiceId()
public java.lang.String getLogicalTerminal()
SwiftBlock1.getLogicalTerminal()
public java.lang.String getSessionNumber()
SwiftBlock1.getSessionNumber()
public java.lang.String getSequenceNumber()
SwiftBlock1.getSequenceNumber()
public java.lang.String getMessagePriority()
SwiftBlock2.getMessagePriority()
public boolean isInput()
SwiftBlock2.isInput()
public boolean isOutput()
SwiftBlock2.isOutput()
public void setSender(java.lang.String BIC)
BIC
- the SWIFT BIC code to set as sender address.public void setSender(BIC bic)
setSender(String)
public java.lang.String getSender()
public void setReceiver(java.lang.String BIC)
BIC
- the SWIFT BIC code to set as sender address.public void setReceiver(BIC bic)
setReceiver(String)
public java.lang.String getReceiver()
public void addField(Field f)
f
- public java.lang.String FIN()
public abstract java.lang.String getMessageType()