Package com.sgs.common.database
Class Reason
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.Reason
-
public class Reason extends HibernateObject
This class represents a reason which can be selected by an operator for certain events.- Author:
- SGSystems
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReason.ReasonTypeThe place where the reason should be prompted for
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringcodeA code related to this reason.java.util.DatedeletedA deletion timestamp.intfreeTextBoolean value indicates whether the reason, if selected, allows further free-text input.java.lang.StringfreeTextResponseInternal use.booleanhideCodeDetermines whether to hide the code.LocationlocationThe production location where this message should appear.java.lang.Stringreason*Primary Key* The unique reason to be providedintrequiresSupervisorIndicates whether this reason should require a supervisor for selection.inttypeThe type of reason, where it should be prompted.-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description Reason()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()java.util.DategetDeleted()intgetFreeText()java.lang.StringgetFreeTextResponse()LocationgetLocation()java.lang.StringgetReason()java.lang.StringgetReasonResponse()intgetRequiresSupervisor()intgetType()Reason.ReasonTypegetTypeEnum()booleanisHideCode()voidsetCode(java.lang.String code)voidsetDeleted(java.util.Date deleted)voidsetFreeText(int freeText)voidsetFreeTextResponse(java.lang.String freeTextResponse)voidsetHideCode(boolean hideCode)voidsetLocation(Location location)voidsetReason(java.lang.String reason)voidsetRequiresSupervisor(int requiresSupervisor)voidsetType(int type)java.lang.StringtoString()-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
Field Detail
-
reason
public java.lang.String reason
*Primary Key* The unique reason to be provided
-
deleted
public java.util.Date deleted
A deletion timestamp.
-
freeText
public int freeText
Boolean value indicates whether the reason, if selected, allows further free-text input.
-
freeTextResponse
public java.lang.String freeTextResponse
Internal use.
-
code
public java.lang.String code
A code related to this reason.
-
type
public int type
The type of reason, where it should be prompted.- See Also:
Reason.ReasonType
-
requiresSupervisor
public int requiresSupervisor
Indicates whether this reason should require a supervisor for selection.
-
location
public Location location
The production location where this message should appear.
-
hideCode
public boolean hideCode
Determines whether to hide the code.
-
-
Method Detail
-
getReason
public java.lang.String getReason()
-
getDeleted
public java.util.Date getDeleted()
-
setReason
public void setReason(java.lang.String reason)
-
setDeleted
public void setDeleted(java.util.Date deleted)
-
getFreeText
public int getFreeText()
-
setFreeText
public void setFreeText(int freeText)
-
getFreeTextResponse
public java.lang.String getFreeTextResponse()
-
setFreeTextResponse
public void setFreeTextResponse(java.lang.String freeTextResponse)
-
getReasonResponse
public java.lang.String getReasonResponse()
-
getType
public int getType()
-
setType
public void setType(int type)
-
getTypeEnum
public Reason.ReasonType getTypeEnum()
-
getCode
public java.lang.String getCode()
-
setCode
public void setCode(java.lang.String code)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getRequiresSupervisor
public int getRequiresSupervisor()
-
setRequiresSupervisor
public void setRequiresSupervisor(int requiresSupervisor)
-
getLocation
public Location getLocation()
-
setLocation
public void setLocation(Location location)
-
isHideCode
public boolean isHideCode()
-
setHideCode
public void setHideCode(boolean hideCode)
-
-