gov.nih.nci.caarray.domain.sample
Class AbstractCharacteristic
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
- All Implemented Interfaces:
- com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, UnitableValue, java.io.Serializable
- Direct Known Subclasses:
- MeasurementCharacteristic, TermBasedCharacteristic, UserDefinedCharacteristic
public abstract class AbstractCharacteristic
- extends AbstractUnitableValue
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AbstractCharacteristic
public AbstractCharacteristic()
- Hibernate-only constructor.
AbstractCharacteristic
public AbstractCharacteristic(Category category)
- Creates a new AbstractCharacteristic with given category.
- Parameters:
category
- the category
AbstractCharacteristic
public AbstractCharacteristic(Category category,
Term unit)
- Creates a new AbstractCharacteristic with given category and unit.
- Parameters:
category
- the categoryunit
- the unit
getBioMaterial
public AbstractBioMaterial getBioMaterial()
- Returns:
- the abstractBioMaterial
setBioMaterial
public void setBioMaterial(AbstractBioMaterial abstractBioMaterial)
- Parameters:
abstractBioMaterial
- the abstractBioMaterial to set
getCategory
@NotNull
public Category getCategory()
- Returns:
- the category for this characteristic
setCategory
public void setCategory(Category category)
- Set the category.
- Parameters:
category
- The category to set
getUnit
public Term getUnit()
- Gets the unit.
- Returns:
- the unit
setUnit
public void setUnit(Term unitVal)
- Sets the unit.
- Parameters:
unitVal
- the unit