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.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.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.Object
clone()
boolean
equals(java.lang.Object o)
java.lang.String
getComments()
java.util.Calendar
getCreationDate()
java.lang.String
getCreationUser()
java.lang.String
getData()
java.lang.Long
getId()
java.lang.String
getName()
int
hashCode()
SwiftMessageStatusInfo
setComments(java.lang.String comments)
SwiftMessageStatusInfo
setCreationDate(java.util.Calendar creationDate)
SwiftMessageStatusInfo
setCreationUser(java.lang.String creationUser)
SwiftMessageStatusInfo
setData(java.lang.String data)
void
setId(java.lang.Long id)
SwiftMessageStatusInfo
setName(java.lang.String name)
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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:
toString
in classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
-