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(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()
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