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(Object obj) |
ApplicationHeader |
getApplicationHeader() |
MxBusinessProcess |
getBusinessProcess() |
String |
getFunctionality() |
String |
getVariant() |
String |
getVersion() |
int |
hashCode() |
MxSwiftMessage |
readFile(File file) |
void |
setApplicationHeader(ApplicationHeader applicationHeader) |
void |
setBusinessProcess(MxBusinessProcess businessProcess) |
protected void |
setDataFromNamespace(String namespace) |
void |
setFunctionality(String functionality) |
void |
setVariant(String variant) |
void |
setVersion(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(Object obj)
equals
in class AbstractSwiftMessage
public ApplicationHeader getApplicationHeader()
public MxBusinessProcess getBusinessProcess()
public String getFunctionality()
public String getVariant()
public String getVersion()
public int hashCode()
hashCode
in class AbstractSwiftMessage
public MxSwiftMessage readFile(File file) throws IOException
readFile
in class AbstractSwiftMessage
IOException
public void setApplicationHeader(ApplicationHeader applicationHeader)
public void setBusinessProcess(MxBusinessProcess businessProcess)
protected void setDataFromNamespace(String namespace)
public void setFunctionality(String functionality)
public void setVariant(String variant)
public void setVersion(String version)