public class MxSwiftMessage extends AbstractSwiftMessage
MMX messages are uniquely identify by their business process, message functionality, variant and version.
Consider the following example: TREA.001.001.02
This model object contains general information of the messages as well as its raw XML content.
PROPERTY_NAME
Constructor and Description |
---|
MxSwiftMessage() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
MxBusinessProcess |
getBusinessProcess() |
java.lang.String |
getFunctionality() |
java.lang.String |
getVariant() |
java.lang.String |
getVersion() |
int |
hashCode() |
MxSwiftMessage |
readFile(java.io.File file) |
void |
setBusinessProcess(MxBusinessProcess businessProcess) |
void |
setFunctionality(java.lang.String functionality) |
void |
setVariant(java.lang.String variant) |
void |
setVersion(java.lang.String version) |
addNote, addStatus, contains, contains, findStatusInfo, getChecksum, getCreationDate, getDirection, getFilename, getId, getIdentifier, getLastData, getLastData, getLastModified, getMessage, getMessageName, getNotes, getPaddedId, getPreviousStatusInfo, getProperties, getProperty, getProperty, getPropertyBoolean, getPropertyBoolean, getReceiver, getSender, getStatus, getStatusInfo, getStatusTrail, isIncoming, isInput, isOutgoing, isOutput, isStatus, isStatus, isStatus, isStatus, sanityCheckProperties, setChecksum, setCreationDate, setDirection, setFilename, setId, setIdentifier, setLastModified, setMessage, setNotes, setProperties, setProperty, setProperty, setReceiver, setSender, setStatus, setStatus, setStatusTrail
public boolean equals(java.lang.Object obj)
equals
in class AbstractSwiftMessage
public MxBusinessProcess getBusinessProcess()
public java.lang.String getFunctionality()
public java.lang.String getVariant()
public java.lang.String getVersion()
public int hashCode()
hashCode
in class AbstractSwiftMessage
public MxSwiftMessage readFile(java.io.File file) throws java.io.IOException
readFile
in class AbstractSwiftMessage
java.io.IOException
public void setBusinessProcess(MxBusinessProcess businessProcess)
public void setFunctionality(java.lang.String functionality)
public void setVariant(java.lang.String variant)
public void setVersion(java.lang.String version)