Class CharacteristicValueObject
- java.lang.Object
-
- ubic.gemma.model.IdentifiableValueObject<Characteristic>
-
- ubic.gemma.model.common.description.CharacteristicValueObject
-
- All Implemented Interfaces:
Serializable,Comparable<CharacteristicValueObject>,Identifiable
- Direct Known Subclasses:
TreeCharacteristicValueObject
public class CharacteristicValueObject extends IdentifiableValueObject<Characteristic> implements Comparable<CharacteristicValueObject>
Value object representation of aCharacteristic.- Author:
- poirigui
- See Also:
Characteristic, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description StringvalueIdA unique ontology identifier (i.e.-
Fields inherited from class ubic.gemma.model.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Constructor Description CharacteristicValueObject()Required when using the class as a spring bean.CharacteristicValueObject(Long id)CharacteristicValueObject(String value, String valueUri)CharacteristicValueObject(String value, String valueUri, String category, String categoryUri)CharacteristicValueObject(Characteristic characteristic)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Collection<CharacteristicValueObject>characteristic2CharacteristicVO(Collection<? extends Characteristic> characteristics)intcompareTo(CharacteristicValueObject that)booleanequals(Object object)inthashCode()voidincrementOccurrenceCount()StringtoString()-
Methods inherited from class ubic.gemma.model.IdentifiableValueObject
getId, setId
-
-
-
-
Field Detail
-
valueId
public String valueId
A unique ontology identifier (i.e. IRI) for this characteristic.
-
-
Constructor Detail
-
CharacteristicValueObject
public CharacteristicValueObject()
Required when using the class as a spring bean.
-
CharacteristicValueObject
public CharacteristicValueObject(Long id)
-
CharacteristicValueObject
public CharacteristicValueObject(Characteristic characteristic)
-
CharacteristicValueObject
public CharacteristicValueObject(String value, @Nullable String valueUri)
-
-
Method Detail
-
characteristic2CharacteristicVO
public static Collection<CharacteristicValueObject> characteristic2CharacteristicVO(Collection<? extends Characteristic> characteristics)
-
compareTo
public int compareTo(@Nonnull CharacteristicValueObject that)
- Specified by:
compareToin interfaceComparable<CharacteristicValueObject>
-
incrementOccurrenceCount
public void incrementOccurrenceCount()
-
-