Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.relations.api
Interface Statement

All Superinterfaces:
Cloneable, Comparable<Statement>, Serializable
All Known Implementing Classes:
StatementImpl

public interface Statement
extends Comparable<Statement>, Serializable, Cloneable

Statement interface.

Author:
Anahide Tchertchian

Method Summary
 void addProperties(Map<Resource,Node[]> properties)
           
 void addProperties(Resource property, Node[] values)
           
 void addProperty(Resource property, Node value)
           
 Object clone()
           
 void deleteProperties()
           
 void deleteProperties(Resource property, Node[] values)
           
 void deleteProperty(Resource property)
           
 void deleteProperty(Resource property, Node value)
           
 Node getObject()
           
 Resource getPredicate()
           
 Map<Resource,Node[]> getProperties()
           
 Node[] getProperties(Resource property)
           
 Node getProperty(Resource property)
           
 Map<String,Node[]> getStringProperties()
           
 Subject getSubject()
           
 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)
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getObject

Node getObject()

setObject

void setObject(Node object)

getPredicate

Resource getPredicate()

setPredicate

void setPredicate(Node predicate)

getSubject

Subject getSubject()

setSubject

void setSubject(Node subject)

getProperties

Map<Resource,Node[]> getProperties()

getStringProperties

Map<String,Node[]> getStringProperties()

getProperty

Node getProperty(Resource property)

getProperties

Node[] getProperties(Resource property)

setProperties

void setProperties(Map<Resource,Node[]> properties)

setProperty

void setProperty(Resource property,
                 Node value)

setProperties

void setProperties(Resource property,
                   Node[] values)

deleteProperties

void deleteProperties()

deleteProperty

void deleteProperty(Resource property)

deleteProperty

void deleteProperty(Resource property,
                    Node value)

deleteProperties

void deleteProperties(Resource property,
                      Node[] values)

addProperties

void addProperties(Map<Resource,Node[]> properties)

addProperty

void addProperty(Resource property,
                 Node value)

addProperties

void addProperties(Resource property,
                   Node[] values)

clone

Object clone()
             throws CloneNotSupportedException
Throws:
CloneNotSupportedException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.