public interface DocumentRelationManager
| Modifier and Type | Method and Description |
|---|---|
void |
addRelation(CoreSession session,
DocumentModel from,
DocumentModel to,
String predicate,
boolean inverse)
Add link between two document
|
void |
addRelation(CoreSession session,
DocumentModel from,
Node to,
String predicate)
Add link between two document
|
void |
addRelation(CoreSession session,
DocumentModel from,
Node to,
String predicate,
boolean inverse)
Add link between two document
|
void |
addRelation(CoreSession session,
DocumentModel from,
Node to,
String predicate,
boolean inverse,
boolean includeStatementsInEvents)
Add link between two document
|
void |
addRelation(CoreSession session,
DocumentModel from,
Node to,
String predicate,
boolean inverse,
boolean includeStatementsInEvents,
String comment)
Add link between two document
|
void |
deleteRelation(CoreSession session,
DocumentModel from,
DocumentModel to,
String predicate) |
void |
deleteRelation(CoreSession session,
DocumentModel from,
DocumentModel to,
String predicate,
boolean includeStatementsInEvents) |
void |
deleteRelation(CoreSession session,
Statement statement) |
void |
deleteRelation(CoreSession session,
Statement stmt,
boolean includeStatementsInEvents) |
void addRelation(CoreSession session, DocumentModel from, DocumentModel to, String predicate, boolean inverse)
from - the document to link fromto - the document to link topredicate - is the type of linkinverse - if to is related to from ( the event will still be generated with from document )RelationAlreadyExistsExceptionvoid addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse)
from - the document to link fromto - the node to link topredicate - is the type of linkinverse - if to is related to from ( the event will still be generated with from document )RelationAlreadyExistsExceptionvoid addRelation(CoreSession session, DocumentModel from, Node to, String predicate)
from - the document to link fromto - the node to link topredicate - is the type of linkRelationAlreadyExistsExceptionvoid addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse, boolean includeStatementsInEvents)
from - the document to link fromto - the node to link topredicate - is the type of linkinverse - if to is related to from ( the event will still be generated with from document )includeStatementsInEvents - will add the statement to the events RelationEvents.BEFORE_RELATION_CREATION and
RelationEvents.AFTER_RELATION_CREATIONRelationAlreadyExistsExceptionvoid addRelation(CoreSession session, DocumentModel from, Node to, String predicate, boolean inverse, boolean includeStatementsInEvents, String comment)
from - the document to link fromto - the node to link topredicate - is the type of linkinverse - if to is related to from ( the event will still be generated with from document )includeStatementsInEvents - will add the statement to the events RelationEvents.BEFORE_RELATION_CREATION and
RelationEvents.AFTER_RELATION_CREATIONcomment - of the relationRelationAlreadyExistsExceptionvoid deleteRelation(CoreSession session, DocumentModel from, DocumentModel to, String predicate)
from - documentto - documentpredicate - relation typevoid deleteRelation(CoreSession session, Statement statement)
statement - to deletevoid deleteRelation(CoreSession session, Statement stmt, boolean includeStatementsInEvents)
stmt - to deleteincludeStatementsInEvents - add the current statement in event RelationEvents.BEFORE_RELATION_REMOVAL and
RelationEvents.AFTER_RELATION_REMOVALvoid deleteRelation(CoreSession session, DocumentModel from, DocumentModel to, String predicate, boolean includeStatementsInEvents)
from - documentto - documentpredicate - relation typeincludeStatementsInEvents - add the current statement in event RelationEvents.BEFORE_RELATION_REMOVAL and
RelationEvents.AFTER_RELATION_REMOVALCopyright © 2018 Nuxeo. All rights reserved.