|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.prowidesoftware.swift.model.mt.AbstractMT
public abstract class AbstractMT
Base class for specific MTs.
This class implements several high level delegate methods of SwiftMessage.
Constructor Summary | |
---|---|
AbstractMT()
Creates a particular MT initialized with a new SwiftMessage. |
|
AbstractMT(SwiftMessage m)
|
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractMT(SwiftMessage m)
m
- swift message to model as a particular MTpublic AbstractMT()
Method Detail |
---|
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |