com.prowidesoftware.swift.model
Class MxSwiftMessage

java.lang.Object
  extended by com.prowidesoftware.swift.model.AbstractSwiftMessage
      extended by 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

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

Field Summary
 
Fields inherited from class com.prowidesoftware.swift.model.AbstractSwiftMessage
PROPERTY_NAME
 
Constructor Summary
MxSwiftMessage()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 MxBusinessProcess getBusinessProcess()
           
 java.lang.String getFunctionality()
           
 java.lang.String getVariant()
           
 java.lang.String getVersion()
           
 int hashCode()
           
 void setBusinessProcess(MxBusinessProcess businessProcess)
           
 void setFunctionality(java.lang.String functionality)
           
 void setVariant(java.lang.String variant)
           
 void setVersion(java.lang.String version)
           
 
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
 

Constructor Detail

MxSwiftMessage

public MxSwiftMessage()
Method Detail

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