Class StatementValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<Statement>
ubic.gemma.model.expression.experiment.StatementValueObject
- All Implemented Interfaces:
Serializable,Comparable<StatementValueObject>,Identifiable
public class StatementValueObject
extends IdentifiableValueObject<Statement>
implements Comparable<StatementValueObject>
Represents a VO for a
Statement, typically part of a FactorValueBasicValueObject.
Most of the fields in here are reserved for Gemma Web and we are still discussing the best way to represent these for the REST API in #814.
- Author:
- poirigui
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanintcompareTo(StatementValueObject other) booleanA unique ontology identifier (i.e.A unique ontology identifier (i.e.inthashCode()voidsetCategory(String category) voidsetCategoryUri(String categoryUri) voidvoidsetObjectId(String objectId) A unique ontology identifier (i.e.voidsetObjectUri(String objectUri) voidsetPredicate(String predicate) voidsetPredicateUri(String predicateUri) voidsetSecondObject(String secondObject) voidsetSecondObjectUri(String secondObjectUri) voidsetSecondPredicate(String secondPredicate) voidsetSecondPredicateUri(String secondPredicateUri) voidsetSubject(String subject) voidsetSubjectId(String subjectId) A unique ontology identifier (i.e.voidsetSubjectUri(String subjectUri) toString()Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId
-
Constructor Details
-
StatementValueObject
public StatementValueObject() -
StatementValueObject
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<StatementValueObject>
-
getCategory
-
getCategoryUri
-
getSubject
-
getSubjectUri
-
getPredicate
-
getPredicateUri
-
getObject
-
getObjectUri
-
getSecondPredicate
-
getSecondPredicateUri
-
getSecondObject
-
getSecondObjectUri
-
getSubjectId
A unique ontology identifier (i.e. IRI) for this subject. -
getObjectId
A unique ontology identifier (i.e. IRI) for this object. -
setCategory
-
setCategoryUri
-
setSubject
-
setSubjectUri
-
setPredicate
-
setPredicateUri
-
setObject
-
setObjectUri
-
setSecondPredicate
-
setSecondPredicateUri
-
setSecondObject
-
setSecondObjectUri
-
setSubjectId
A unique ontology identifier (i.e. IRI) for this subject. -
setObjectId
A unique ontology identifier (i.e. IRI) for this object. -
toString
- Overrides:
toStringin classIdentifiableValueObject<Statement>
-
equals
- Overrides:
equalsin classIdentifiableValueObject<Statement>
-
canEqual
- Overrides:
canEqualin classIdentifiableValueObject<Statement>
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableValueObject<Statement>
-