public class MIR
extends java.lang.Object
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
public MIR()
public MIR(java.lang.String value)
value
- the MIR value, it is expected to 28 characters lengthpublic MIR(java.lang.String date, java.lang.String logicalTerminal, java.lang.String sessionNumber, java.lang.String sequenceNumber)
date
- logicalTerminal
- sessionNumber
- sequenceNumber
- public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getDate()
public java.lang.String getLogicalTerminal()
public java.lang.String getMIR()
null
if all MIR components are null
public java.lang.String getSequenceNumber()
public java.lang.String getSessionNumber()
public int hashCode()
hashCode
in class java.lang.Object
public void setDate(java.lang.String date)
date
- public void setLogicalTerminal(java.lang.String logicalTerminal)
logicalTerminal
- public void setSequenceNumber(java.lang.String sequenceNumber)
sequenceNumber
- public void setSessionNumber(java.lang.String sessionNumber)
sessionNumber
-