com.prowidesoftware.swift.model
Class MxSwiftMessage
java.lang.Object
com.prowidesoftware.swift.model.AbstractSwiftMessage
com.prowidesoftware.swift.model.MxSwiftMessage
- All Implemented Interfaces:
- java.io.Serializable
public class MxSwiftMessage
- extends AbstractSwiftMessage
Object that contains both raw and model representations of an MX SWIFT message.
ISO 20022.
MMX messages are uniquely identify by their business process, message functionality, variant and version.
Consider the following example: TREA.001.001.02
- TREA refers to �Treasury�
- 001 refers to �NDF opening (notification)�
- 001 refers to the variant
- 02 refers to the version message format, in this case version 2 of �NDF opening� type.
This model object contains general information of the messages as well as its raw XML content.
- Since:
- 7.0
- Author:
- www.prowidesoftware.com
- See Also:
- Serialized Form
Methods inherited from class com.prowidesoftware.swift.model.AbstractSwiftMessage |
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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
MxSwiftMessage
public MxSwiftMessage()
getBusinessProcess
public MxBusinessProcess getBusinessProcess()
setBusinessProcess
public void setBusinessProcess(MxBusinessProcess businessProcess)
getFunctionality
public java.lang.String getFunctionality()
setFunctionality
public void setFunctionality(java.lang.String functionality)
getVariant
public java.lang.String getVariant()
setVariant
public void setVariant(java.lang.String variant)
getVersion
public java.lang.String getVersion()
setVersion
public void setVersion(java.lang.String version)
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractSwiftMessage
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class AbstractSwiftMessage