org.nuxeo.ecm.platform.relations.api.impl
Class StatementImpl
java.lang.Object
org.nuxeo.ecm.platform.relations.api.impl.StatementImpl
- All Implemented Interfaces:
- Serializable, Cloneable, Comparable<Statement>, Statement
public class StatementImpl
- extends Object
- implements Statement
Statement with subject, predicate and object.
- Author:
- Anahide Tchertchian
- See Also:
- Serialized Form
Method Summary |
void |
addProperties(Map<Resource,Node[]> properties)
|
void |
addProperties(Resource property,
Node[] values)
|
void |
addProperty(Resource property,
Node value)
|
Object |
clone()
|
int |
compareTo(Statement o)
|
void |
deleteProperties()
|
void |
deleteProperties(Resource property,
Node[] values)
|
void |
deleteProperty(Resource property)
|
void |
deleteProperty(Resource property,
Node value)
|
boolean |
equals(Object other)
|
Node |
getObject()
|
Resource |
getPredicate()
|
Map<Resource,Node[]> |
getProperties()
|
Node[] |
getProperties(Resource property)
|
Node |
getProperty(Resource property)
|
Map<String,Node[]> |
getStringProperties()
|
Subject |
getSubject()
|
int |
hashCode()
|
void |
setObject(Node object)
|
void |
setPredicate(Node predicate)
|
void |
setProperties(Map<Resource,Node[]> properties)
|
void |
setProperties(Resource property,
Node[] values)
|
void |
setProperty(Resource property,
Node value)
|
void |
setSubject(Node subject)
|
String |
toString()
|
StatementImpl
public StatementImpl()
- Constructor for NULL statement.
StatementImpl
public StatementImpl(Node subject,
Node predicate,
Node object)
- Constructor.
- Parameters:
subject
- Resource or Blank nodepredicate
- Resourceobject
- Resource, Blank or Literal node
getObject
public Node getObject()
- Specified by:
getObject
in interface Statement
setObject
public void setObject(Node object)
- Specified by:
setObject
in interface Statement
getPredicate
public Resource getPredicate()
- Specified by:
getPredicate
in interface Statement
setPredicate
public void setPredicate(Node predicate)
- Specified by:
setPredicate
in interface Statement
getSubject
public Subject getSubject()
- Specified by:
getSubject
in interface Statement
setSubject
public void setSubject(Node subject)
- Specified by:
setSubject
in interface Statement
getProperties
public Map<Resource,Node[]> getProperties()
- Specified by:
getProperties
in interface Statement
getStringProperties
public Map<String,Node[]> getStringProperties()
- Specified by:
getStringProperties
in interface Statement
getProperty
public Node getProperty(Resource property)
- Specified by:
getProperty
in interface Statement
getProperties
public Node[] getProperties(Resource property)
- Specified by:
getProperties
in interface Statement
setProperties
public void setProperties(Map<Resource,Node[]> properties)
- Specified by:
setProperties
in interface Statement
setProperty
public void setProperty(Resource property,
Node value)
- Specified by:
setProperty
in interface Statement
setProperties
public void setProperties(Resource property,
Node[] values)
- Specified by:
setProperties
in interface Statement
deleteProperties
public void deleteProperties()
- Specified by:
deleteProperties
in interface Statement
deleteProperty
public void deleteProperty(Resource property)
- Specified by:
deleteProperty
in interface Statement
deleteProperty
public void deleteProperty(Resource property,
Node value)
- Specified by:
deleteProperty
in interface Statement
deleteProperties
public void deleteProperties(Resource property,
Node[] values)
- Specified by:
deleteProperties
in interface Statement
addProperties
public void addProperties(Map<Resource,Node[]> properties)
- Specified by:
addProperties
in interface Statement
addProperty
public void addProperty(Resource property,
Node value)
- Specified by:
addProperty
in interface Statement
addProperties
public void addProperties(Resource property,
Node[] values)
- Specified by:
addProperties
in interface Statement
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
compareTo
public int compareTo(Statement o)
- Specified by:
compareTo
in interface Comparable<Statement>
clone
public Object clone()
throws CloneNotSupportedException
- Specified by:
clone
in interface Statement
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.