|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.prowidesoftware.swift.model.MIR
public class MIR
This class models and parses the Message Input Reference (MIR),
String of 28 characters, always local to the sender of the message.
It includes the date the sender sent the message to SWIFT,
followed by the full LT address of the sender of the
message, and the sender's session and sequence to SWIFT.
YYMMDD BANKBEBBAXXX 2222 123456
Constructor Summary | |
---|---|
MIR()
Default constructor |
|
MIR(java.lang.String value)
Creates a MIR object parsing the literal string value. |
|
MIR(java.lang.String date,
java.lang.String logicalTerminal,
java.lang.String sessionNumber,
java.lang.String sequenceNumber)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getDate()
|
java.lang.String |
getLogicalTerminal()
|
java.lang.String |
getMIR()
Gets the full MIR (Message Input Reference) string of 28 characters containing the sender's date, LT address, session and sequence: for example YYMMDDBANKBEBBAXXX2222123456 |
java.lang.String |
getSequenceNumber()
|
java.lang.String |
getSessionNumber()
|
int |
hashCode()
|
void |
setDate(java.lang.String date)
|
void |
setLogicalTerminal(java.lang.String logicalTerminal)
|
void |
setSequenceNumber(java.lang.String sequenceNumber)
|
void |
setSessionNumber(java.lang.String sessionNumber)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MIR(java.lang.String date, java.lang.String logicalTerminal, java.lang.String sessionNumber, java.lang.String sequenceNumber)
date
- logicalTerminal
- sessionNumber
- sequenceNumber
- public MIR(java.lang.String value)
value
- the MIR value, it is expected to 28 characters lengthpublic MIR()
Method Detail |
---|
public java.lang.String getDate()
public void setDate(java.lang.String date)
date
- public java.lang.String getLogicalTerminal()
public void setLogicalTerminal(java.lang.String logicalTerminal)
logicalTerminal
- public java.lang.String getSessionNumber()
public void setSessionNumber(java.lang.String sessionNumber)
sessionNumber
- public java.lang.String getSequenceNumber()
public void setSequenceNumber(java.lang.String sequenceNumber)
sequenceNumber
- public java.lang.String getMIR()
null
if all MIR components are null
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |