com.prowidesoftware.swift.model
Class SwiftMessageStatusInfo
java.lang.Object
com.prowidesoftware.swift.model.SwiftMessageStatusInfo
- All Implemented Interfaces:
- java.lang.Cloneable
public class SwiftMessageStatusInfo
- extends java.lang.Object
- implements java.lang.Cloneable
Status tracking record for application only usage (not part of the standard).
The status name identifier is modeled with plain String, nevertheless
the usage of an application specific enumeration is encourage;
constructors and methods with raw Enum parameters are provided.
- Since:
- 7.0
- Author:
- www.prowidesoftware.com
Constructor Summary |
SwiftMessageStatusInfo()
No arguments constructor |
SwiftMessageStatusInfo(java.lang.String comments,
java.util.Calendar creationDate,
java.lang.String creationUser,
java.lang.Enum name)
|
SwiftMessageStatusInfo(java.lang.String comments,
java.util.Calendar creationDate,
java.lang.String creationUser,
java.lang.String name)
|
SwiftMessageStatusInfo(java.lang.String comments,
java.util.Calendar creationDate,
java.lang.String creationUser,
java.lang.String name,
java.lang.String data)
Constructor with parameter for all fields. |
SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.Enum name)
|
SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.Enum name,
java.lang.String data)
|
SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.String name)
|
SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.String name,
java.lang.String data)
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
SwiftMessageStatusInfo
public SwiftMessageStatusInfo()
- No arguments constructor
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments,
java.util.Calendar creationDate,
java.lang.String creationUser,
java.lang.String name,
java.lang.String data)
- Constructor with parameter for all fields.
- Parameters:
comments
- optional user comments associated to the messagecreationDate
- date and time of status creationcreationUser
- user that creates the statusname
- status namedata
- optional additional text data associated to the status processing
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments,
java.util.Calendar creationDate,
java.lang.String creationUser,
java.lang.String name)
- See Also:
with null data.
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.String name,
java.lang.String data)
- See Also:
with creationDate initialized to now (Calendar.getInstance()).
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.String name)
- See Also:
with creationDate initialized to now (Calendar.getInstance()) and null data.
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments,
java.util.Calendar creationDate,
java.lang.String creationUser,
java.lang.Enum name)
- See Also:
with Enum..name() and null data.
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.Enum name,
java.lang.String data)
- See Also:
with Enum..name(), creationDate initialized to now (Calendar.getInstance()).
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments,
java.lang.String creationUser,
java.lang.Enum name)
- See Also:
with Enum..name(), creationDate initialized to now (Calendar.getInstance()) and null data.
getId
public java.lang.Long getId()
setId
public void setId(java.lang.Long id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getComments
public java.lang.String getComments()
setComments
public void setComments(java.lang.String comments)
getCreationDate
public java.util.Calendar getCreationDate()
setCreationDate
public void setCreationDate(java.util.Calendar creationDate)
getCreationUser
public java.lang.String getCreationUser()
setCreationUser
public void setCreationUser(java.lang.String creationUser)
getData
public java.lang.String getData()
setData
public void setData(java.lang.String data)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object