Class CharacteristicValueObject
- java.lang.Object
-
- ubic.gemma.model.common.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 String
valueId
A unique ontology identifier (i.e.-
Fields inherited from class ubic.gemma.model.common.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)
int
compareTo(CharacteristicValueObject that)
boolean
equals(Object object)
int
hashCode()
void
incrementOccurrenceCount()
String
toString()
-
Methods inherited from class ubic.gemma.model.common.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:
compareTo
in interfaceComparable<CharacteristicValueObject>
-
toString
public String toString()
- Overrides:
toString
in classIdentifiableValueObject<Characteristic>
-
incrementOccurrenceCount
public void incrementOccurrenceCount()
-
-