Class StatementImpl
java.lang.Object
org.nuxeo.ecm.platform.relations.api.impl.StatementImpl
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<Statement>,Statement
Statement with subject, predicate and object.
- Author:
- Anahide Tchertchian
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for NULL statement.StatementImpl(Node subject, Node predicate, Node object) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperties(Map<Resource, Node[]> properties) voidaddProperties(Resource property, Node[] values) voidaddProperty(Resource property, Node value) clone()intvoidvoiddeleteProperties(Resource property, Node[] values) voiddeleteProperty(Resource property) voiddeleteProperty(Resource property, Node value) booleanNode[]getProperties(Resource property) getProperty(Resource property) inthashCode()voidvoidsetPredicate(Node predicate) voidsetProperties(Map<Resource, Node[]> properties) voidsetProperties(Resource property, Node[] values) voidsetProperty(Resource property, Node value) voidsetSubject(Node subject) toString()
-
Field Details
-
subject
-
predicate
-
object
-
properties
-
-
Constructor Details
-
StatementImpl
public StatementImpl()Constructor for NULL statement. -
StatementImpl
Constructor.- Parameters:
subject- Resource or Blank nodepredicate- Resourceobject- Resource, Blank or Literal node
-
-
Method Details
-
getObject
-
setObject
-
getPredicate
- Specified by:
getPredicatein interfaceStatement
-
setPredicate
- Specified by:
setPredicatein interfaceStatement
-
getSubject
- Specified by:
getSubjectin interfaceStatement
-
setSubject
- Specified by:
setSubjectin interfaceStatement
-
getProperties
- Specified by:
getPropertiesin interfaceStatement
-
getStringProperties
- Specified by:
getStringPropertiesin interfaceStatement
-
getProperty
- Specified by:
getPropertyin interfaceStatement
-
getProperties
- Specified by:
getPropertiesin interfaceStatement
-
setProperties
- Specified by:
setPropertiesin interfaceStatement
-
setProperty
- Specified by:
setPropertyin interfaceStatement
-
setProperties
- Specified by:
setPropertiesin interfaceStatement
-
deleteProperties
public void deleteProperties()- Specified by:
deletePropertiesin interfaceStatement
-
deleteProperty
- Specified by:
deletePropertyin interfaceStatement
-
deleteProperty
- Specified by:
deletePropertyin interfaceStatement
-
deleteProperties
- Specified by:
deletePropertiesin interfaceStatement
-
addProperties
- Specified by:
addPropertiesin interfaceStatement
-
addProperty
- Specified by:
addPropertyin interfaceStatement
-
addProperties
- Specified by:
addPropertiesin interfaceStatement
-
toString
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<Statement>
-
clone
-