gov.nih.nci.caarray.domain.sample
Class TermBasedCharacteristic
java.lang.Object
gov.nih.nci.caarray.domain.AbstractCaArrayObject
gov.nih.nci.caarray.domain.AbstractCaArrayEntity
gov.nih.nci.caarray.domain.AbstractUnitableValue
gov.nih.nci.caarray.domain.sample.AbstractCharacteristic
gov.nih.nci.caarray.domain.sample.TermBasedCharacteristic
- All Implemented Interfaces:
- com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, TermBasedValue, UnitableValue, java.io.Serializable
public class TermBasedCharacteristic
- extends AbstractCharacteristic
- implements TermBasedValue
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TermBasedCharacteristic
public TermBasedCharacteristic()
- Hibernate-only constructor.
TermBasedCharacteristic
public TermBasedCharacteristic(Category category,
Term term,
Term unit)
- Create a new characteristic with given category, term and unit.
- Parameters:
category
- the category.term
- the termunit
- the unit
getTerm
@NotNull
public Term getTerm()
- Gets the term.
- Specified by:
getTerm
in interface TermBasedValue
- Returns:
- the term
setTerm
public void setTerm(Term termVal)
- Sets the term.
- Specified by:
setTerm
in interface TermBasedValue
- Parameters:
termVal
- the term
getDisplayValueWithoutUnit
public java.lang.String getDisplayValueWithoutUnit()
-
- Specified by:
getDisplayValueWithoutUnit
in interface UnitableValue
- Returns:
- the value (without unit) as a string displayable in the ui