Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.relations.api.util
Class RelationHelper

java.lang.Object
  extended by org.nuxeo.ecm.platform.relations.api.util.RelationHelper

public class RelationHelper
extends java.lang.Object


Method Summary
static DocumentModel getDocumentModel(Node node, java.lang.String coreSessionId)
          Returns the document model corresponding to a relation node.
static QNameResource getDocumentResource(DocumentModel document)
          Returns the relation node corresponding to a document model.
static DocumentModelList getObjectDocuments(DocumentModel subjectDoc, Resource predicat)
           
static DocumentModelList getObjectDocuments(java.lang.String graphName, DocumentModel subjectDoc, Resource predicat)
           
static RelationManager getRelationManager()
           
static java.util.List<Statement> getStatements(DocumentModel subjectDoc, Resource predicat)
           
static java.util.List<Statement> getStatements(java.lang.String graphName, DocumentModel subjectDoc, Resource predicat)
           
static DocumentModelList getSubjectDocuments(Resource predicat, DocumentModel objectDocument)
           
static DocumentModelList getSubjectDocuments(Resource predicat, java.lang.String stringObject, java.lang.String sessionId)
           
static DocumentModelList getSubjectDocuments(java.lang.String graphName, Resource predicat, DocumentModel objectDocument)
           
static DocumentModelList getSubjectDocuments(java.lang.String graphName, Resource predicat, java.lang.String stringObject, java.lang.String sessionId)
           
static DocumentModelList getSubjectDocumentsOut(Resource predicat, DocumentModel objectDocument)
           
static DocumentModelList getSubjectDocumentsOut(java.lang.String graphName, Resource predicat, DocumentModel objectDocument)
           
static void removeRelation(DocumentModel subjectDoc, Resource predicat, DocumentModel objectDoc)
           
static void removeRelation(java.lang.String graphName, DocumentModel subjectDoc, Resource predicat, DocumentModel objectDoc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getRelationManager

public static RelationManager getRelationManager()

getDocumentResource

public static QNameResource getDocumentResource(DocumentModel document)
                                         throws ClientException
Returns the relation node corresponding to a document model.

Throws:
ClientException

getDocumentModel

public static DocumentModel getDocumentModel(Node node,
                                             java.lang.String coreSessionId)
                                      throws ClientException
Returns the document model corresponding to a relation node.

Throws:
ClientException

getSubjectDocuments

public static DocumentModelList getSubjectDocuments(Resource predicat,
                                                    java.lang.String stringObject,
                                                    java.lang.String sessionId)

getSubjectDocuments

public static DocumentModelList getSubjectDocuments(java.lang.String graphName,
                                                    Resource predicat,
                                                    java.lang.String stringObject,
                                                    java.lang.String sessionId)

getSubjectDocuments

public static DocumentModelList getSubjectDocuments(Resource predicat,
                                                    DocumentModel objectDocument)

getSubjectDocuments

public static DocumentModelList getSubjectDocuments(java.lang.String graphName,
                                                    Resource predicat,
                                                    DocumentModel objectDocument)

getSubjectDocumentsOut

public static DocumentModelList getSubjectDocumentsOut(Resource predicat,
                                                       DocumentModel objectDocument)

getSubjectDocumentsOut

public static DocumentModelList getSubjectDocumentsOut(java.lang.String graphName,
                                                       Resource predicat,
                                                       DocumentModel objectDocument)

getObjectDocuments

public static DocumentModelList getObjectDocuments(DocumentModel subjectDoc,
                                                   Resource predicat)

getObjectDocuments

public static DocumentModelList getObjectDocuments(java.lang.String graphName,
                                                   DocumentModel subjectDoc,
                                                   Resource predicat)

getStatements

public static java.util.List<Statement> getStatements(DocumentModel subjectDoc,
                                                      Resource predicat)

getStatements

public static java.util.List<Statement> getStatements(java.lang.String graphName,
                                                      DocumentModel subjectDoc,
                                                      Resource predicat)

removeRelation

public static void removeRelation(DocumentModel subjectDoc,
                                  Resource predicat,
                                  DocumentModel objectDoc)

removeRelation

public static void removeRelation(java.lang.String graphName,
                                  DocumentModel subjectDoc,
                                  Resource predicat,
                                  DocumentModel objectDoc)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.