public class CChoiceFieldValue extends java.lang.Object implements Choice
Constructor and Description |
---|
CChoiceFieldValue()
creates an empty choice value
|
CChoiceFieldValue(java.lang.String storedvalue,
java.lang.String displayvalue,
java.lang.String valuehelper,
int sequence)
Creates a choice value
|
Modifier and Type | Method and Description |
---|---|
CChoiceFieldValue |
duplicateAsFrozen() |
boolean |
equals(java.lang.Object arg0) |
java.lang.String |
getDisplayvalue() |
java.util.ArrayList<java.lang.String> |
getRestrictionsOnNextValues()
get the list of next values allowed
|
int |
getSequence() |
java.lang.String |
getStorageCode() |
java.lang.String |
getValuehelper() |
int |
hashCode() |
boolean |
isFrozen() |
void |
setRestrictionsOnNextValues(java.util.ArrayList<java.lang.String> nextvalues)
restrictions on next value allow only the transitions to a reduced sets of
values.
|
java.lang.String |
toString() |
public CChoiceFieldValue(java.lang.String storedvalue, java.lang.String displayvalue, java.lang.String valuehelper, int sequence)
storedvalue
- unique stored valuedisplayvalue
- display value (for use in GUI)valuehelper
- a long description of the meaning of this valuesequence
- sequence of the choice value (used for ordering)public CChoiceFieldValue()
public boolean isFrozen()
public CChoiceFieldValue duplicateAsFrozen()
public void setRestrictionsOnNextValues(java.util.ArrayList<java.lang.String> nextvalues)
nextvalues
- list of next values allowedpublic java.util.ArrayList<java.lang.String> getRestrictionsOnNextValues()
public java.lang.String getStorageCode()
getStorageCode
in interface Choice
public java.lang.String getDisplayvalue()
public java.lang.String getValuehelper()
public int getSequence()
public boolean equals(java.lang.Object arg0)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object