Package com.prowidesoftware.swift.model
Class SwiftMessageStatusInfo
- java.lang.Object
-
- com.prowidesoftware.swift.model.SwiftMessageStatusInfo
-
- All Implemented Interfaces:
java.lang.Cloneable
@Entity public class SwiftMessageStatusInfo extends java.lang.Object implements java.lang.CloneableStatus 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.XML metadata may be used to override or augment these JPA annotations.
- Since:
- 7.0
-
-
Constructor Summary
Constructors Constructor Description SwiftMessageStatusInfo()No arguments constructorSwiftMessageStatusInfo(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)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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()booleanequals(java.lang.Object o)java.lang.StringgetComments()java.util.CalendargetCreationDate()java.lang.StringgetCreationUser()java.lang.StringgetData()java.lang.LonggetId()java.lang.StringgetName()inthashCode()SwiftMessageStatusInfosetComments(java.lang.String comments)SwiftMessageStatusInfosetCreationDate(java.util.Calendar creationDate)SwiftMessageStatusInfosetCreationUser(java.lang.String creationUser)SwiftMessageStatusInfosetData(java.lang.String data)voidsetId(java.lang.Long id)SwiftMessageStatusInfosetName(java.lang.String name)java.lang.StringtoString()
-
-
-
Constructor Detail
-
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)
-
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments, java.lang.String creationUser, java.lang.String name)
-
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)
-
SwiftMessageStatusInfo
public SwiftMessageStatusInfo(java.lang.String comments, java.lang.String creationUser, java.lang.Enum name)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getId
public java.lang.Long getId()
-
setId
public void setId(java.lang.Long id)
-
getName
public java.lang.String getName()
-
setName
public SwiftMessageStatusInfo setName(java.lang.String name)
-
getComments
public java.lang.String getComments()
-
setComments
public SwiftMessageStatusInfo setComments(java.lang.String comments)
-
getCreationDate
public java.util.Calendar getCreationDate()
-
setCreationDate
public SwiftMessageStatusInfo setCreationDate(java.util.Calendar creationDate)
-
getCreationUser
public java.lang.String getCreationUser()
-
setCreationUser
public SwiftMessageStatusInfo setCreationUser(java.lang.String creationUser)
-
getData
public java.lang.String getData()
-
setData
public SwiftMessageStatusInfo setData(java.lang.String data)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-