|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuxeo.ecm.platform.relation.ejb.RelationManagerBean
public class RelationManagerBean
Relations bean
| Constructor Summary | |
|---|---|
RelationManagerBean()
|
|
| Method Summary | |
|---|---|
void |
add(java.lang.String graphName,
java.util.List<Statement> statements)
|
void |
clear(java.lang.String graphName)
|
java.util.Set<Resource> |
getAllResources(java.io.Serializable object,
java.util.Map<java.lang.String,java.io.Serializable> context)
Computes all resources corresponding to the given object. |
Graph |
getGraphByName(java.lang.String name)
Gets a registered graph by name. |
java.util.List<java.lang.String> |
getGraphNames()
Gets the list containing the graph names. |
java.util.List<Node> |
getObjects(java.lang.String graphName,
Node subject,
Node predicate)
|
java.util.List<Node> |
getPredicates(java.lang.String graphName,
Node subject,
Node object)
|
Resource |
getResource(java.lang.String namespace,
java.io.Serializable object,
java.util.Map<java.lang.String,java.io.Serializable> context)
Gets a resource given a namespace and a serializable object. |
java.io.Serializable |
getResourceRepresentation(java.lang.String namespace,
Resource resource,
java.util.Map<java.lang.String,java.io.Serializable> context)
Gets an object representing this resource given a namespace. |
java.util.List<Statement> |
getStatements(java.lang.String graphName)
|
java.util.List<Statement> |
getStatements(java.lang.String graphName,
Statement statement)
|
java.util.List<Node> |
getSubjects(java.lang.String graphName,
Node predicate,
Node object)
|
Graph |
getTransientGraph(java.lang.String type)
Gets a transient graph. |
boolean |
hasResource(java.lang.String graphName,
Resource resource)
|
boolean |
hasStatement(java.lang.String graphName,
Statement statement)
|
void |
initialize()
|
QueryResult |
query(java.lang.String graphName,
java.lang.String queryString,
java.lang.String language,
java.lang.String baseURI)
|
boolean |
read(java.lang.String graphName,
java.io.InputStream in,
java.lang.String lang,
java.lang.String base)
|
void |
remove()
|
void |
remove(java.lang.String graphName,
java.util.List<Statement> statements)
|
java.lang.Long |
size(java.lang.String graphName)
|
boolean |
write(java.lang.String graphName,
java.io.OutputStream out,
java.lang.String lang,
java.lang.String base)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RelationManagerBean()
| Method Detail |
|---|
@PostConstruct public void initialize()
public void remove()
public Graph getGraphByName(java.lang.String name)
throws ClientException
RelationManager
getGraphByName in interface RelationManagername - string name of the graph used at registration
ClientException
public java.io.Serializable getResourceRepresentation(java.lang.String namespace,
Resource resource,
java.util.Map<java.lang.String,java.io.Serializable> context)
throws ClientException
RelationManager
Context can hold any object useful for the adapters, like a
CoreSession.
getResourceRepresentation in interface RelationManagerClientException
public Resource getResource(java.lang.String namespace,
java.io.Serializable object,
java.util.Map<java.lang.String,java.io.Serializable> context)
throws ClientException
RelationManagerThere can be several resources with different namespaces associated to an incoming object. A document can for instance be used to refer to itself as a precise version as well as to the set of all versions.
Context can hold any object useful for the adapters, like a
CoreSession.
getResource in interface RelationManagerClientException
public java.util.Set<Resource> getAllResources(java.io.Serializable object,
java.util.Map<java.lang.String,java.io.Serializable> context)
throws ClientException
RelationManager
Context can hold any object useful for the adapters, like a
CoreSession.
getAllResources in interface RelationManagerClientException
public java.util.List<java.lang.String> getGraphNames()
throws ClientException
RelationManager
getGraphNames in interface RelationManagerClientException
public void add(java.lang.String graphName,
java.util.List<Statement> statements)
throws ClientException
add in interface RelationManagerClientExceptionGraph.add(java.util.List)
public void clear(java.lang.String graphName)
throws ClientException
clear in interface RelationManagerClientExceptionGraph.clear()
public java.util.List<Node> getObjects(java.lang.String graphName,
Node subject,
Node predicate)
throws ClientException
getObjects in interface RelationManagerClientExceptionGraph.getObjects(org.nuxeo.ecm.platform.relations.api.Node, org.nuxeo.ecm.platform.relations.api.Node)
public java.util.List<Node> getPredicates(java.lang.String graphName,
Node subject,
Node object)
throws ClientException
getPredicates in interface RelationManagerClientExceptionGraph.getPredicates(org.nuxeo.ecm.platform.relations.api.Node, org.nuxeo.ecm.platform.relations.api.Node)
public java.util.List<Statement> getStatements(java.lang.String graphName,
Statement statement)
throws ClientException
getStatements in interface RelationManagerClientExceptionGraph.getStatements()
public java.util.List<Statement> getStatements(java.lang.String graphName)
throws ClientException
getStatements in interface RelationManagerClientExceptionGraph.getStatements()
public java.util.List<Node> getSubjects(java.lang.String graphName,
Node predicate,
Node object)
throws ClientException
getSubjects in interface RelationManagerClientExceptionGraph.getSubjects(org.nuxeo.ecm.platform.relations.api.Node, org.nuxeo.ecm.platform.relations.api.Node)
public boolean hasResource(java.lang.String graphName,
Resource resource)
throws ClientException
hasResource in interface RelationManagerClientExceptionGraph.hasResource(org.nuxeo.ecm.platform.relations.api.Resource)
public boolean hasStatement(java.lang.String graphName,
Statement statement)
throws ClientException
hasStatement in interface RelationManagerClientExceptionGraph.hasStatement(org.nuxeo.ecm.platform.relations.api.Statement)
public QueryResult query(java.lang.String graphName,
java.lang.String queryString,
java.lang.String language,
java.lang.String baseURI)
throws ClientException
query in interface RelationManagerClientExceptionGraph.query(java.lang.String, java.lang.String, java.lang.String)
public boolean read(java.lang.String graphName,
java.io.InputStream in,
java.lang.String lang,
java.lang.String base)
throws ClientException
read in interface RelationManagerClientExceptionGraph.read(java.lang.String, java.lang.String, java.lang.String)
public void remove(java.lang.String graphName,
java.util.List<Statement> statements)
throws ClientException
remove in interface RelationManagerClientExceptionGraph.remove(java.util.List)
public java.lang.Long size(java.lang.String graphName)
throws ClientException
size in interface RelationManagerClientExceptionGraph.size()
public boolean write(java.lang.String graphName,
java.io.OutputStream out,
java.lang.String lang,
java.lang.String base)
throws ClientException
write in interface RelationManagerClientExceptionGraph.write(java.lang.String, java.lang.String, java.lang.String)
public Graph getTransientGraph(java.lang.String type)
throws ClientException
RelationManager
getTransientGraph in interface RelationManagertype - The graph type.
ClientException
|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||