org.itracker.model
Class CustomFieldValue

java.lang.Object
  extended by org.itracker.model.AbstractEntity
      extended by org.itracker.model.CustomFieldValue
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Entity>, Entity

public class CustomFieldValue
extends AbstractEntity

An option for the value of a CustomField of type LIST.

Author:
ready, johnny
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.itracker.model.AbstractEntity
AbstractEntity.CreateDateComparator, AbstractEntity.IdComparator, AbstractEntity.LastModifiedDateComparator
 
Field Summary
static Comparator<CustomFieldValue> NAME_COMPARATOR
           
static Comparator<CustomFieldValue> SORT_ORDER_COMPARATOR
           
 
Fields inherited from class org.itracker.model.AbstractEntity
CREATE_DATE_COMPARATOR, ID_COMPARATOR, LAST_MODIFIED_DATE_COMPARATOR
 
Constructor Summary
CustomFieldValue()
          Default constructor (required by Hibernate).
CustomFieldValue(CustomField customField, String value)
           
 
Method Summary
 CustomField getCustomField()
           
 int getSortOrder()
           
 String getValue()
           
 void setCustomField(CustomField customField)
           
 void setSortOrder(int sortOrder)
           
 void setValue(String value)
           
 String toString()
          Returns a string with this instance's id and natural key.
 
Methods inherited from class org.itracker.model.AbstractEntity
clone, compareTo, equals, getCreateDate, getId, getLastModifiedDate, hashCode, isNew, setCreateDate, setId, setLastModifiedDate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME_COMPARATOR

public static final Comparator<CustomFieldValue> NAME_COMPARATOR

SORT_ORDER_COMPARATOR

public static final Comparator<CustomFieldValue> SORT_ORDER_COMPARATOR
Constructor Detail

CustomFieldValue

public CustomFieldValue()
Default constructor (required by Hibernate).

PENDING: should be private so that it can only be used by Hibernate, to ensure that the fields which form an instance's identity are always initialized/never null.


CustomFieldValue

public CustomFieldValue(CustomField customField,
                        String value)
Parameters:
customField -
value -
Method Detail

getCustomField

public CustomField getCustomField()

setCustomField

public void setCustomField(CustomField customField)

getValue

public String getValue()

setValue

public void setValue(String value)
Parameters:
value -

getSortOrder

public int getSortOrder()

setSortOrder

public void setSortOrder(int sortOrder)

toString

public String toString()
Returns a string with this instance's id and natural key.

Overrides:
toString in class Object


Copyright © 2002-2012 itracker. All Rights Reserved.