|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.version.NodeServiceImpl
public class NodeServiceImpl
The light weight version store node service implementation.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.repository.NodeService |
---|
org.alfresco.service.cmr.repository.NodeService.FindNodeParameters |
Field Summary | |
---|---|
protected ContentDataDAO |
contentDataDAO
|
protected org.alfresco.service.cmr.repository.NodeService |
dbNodeService
|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dicitionaryService
|
protected static java.lang.String |
MSG_UNSUPPORTED
Error messages |
Fields inherited from interface org.alfresco.repo.version.VersionBaseModel |
---|
ASPECT_LOCALNAME_VERSION_STORE_ROOT, ASSOC_LOCALNAME_ROOT_VERSION, CHILD_VERSION_HISTORIES, CHILD_VERSIONED_ASSOCS, CHILD_VERSIONS, PROP_CREATED_DATE, PROP_CREATOR, PROP_DESCRIPTION, PROP_TRANSLATION_VERSIONS, PROP_VERSION_DESCRIPTION, PROP_VERSION_LABEL, PROP_VERSION_NUMBER, PROP_VERSION_TYPE, PROP_VERSIONED_NODE_ID, STORE_PROTOCOL, TYPE_VERSION_HISTORY, TYPE_VERSIONED_ASSOC |
Constructor Summary | |
---|---|
NodeServiceImpl()
|
Method Summary | |
---|---|
void |
addAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectRef,
java.util.Map aspectProperties)
|
java.util.List |
addChild(java.util.Collection parentRefs,
org.alfresco.service.cmr.repository.NodeRef childRef,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName qname)
|
org.alfresco.service.cmr.repository.ChildAssociationRef |
addChild(org.alfresco.service.cmr.repository.NodeRef parentRef,
org.alfresco.service.cmr.repository.NodeRef childRef,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName qname)
|
void |
addProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map properties)
|
java.util.List |
cleanup()
No-op |
org.alfresco.service.cmr.repository.AssociationRef |
createAssociation(org.alfresco.service.cmr.repository.NodeRef sourceRef,
org.alfresco.service.cmr.repository.NodeRef targetRef,
org.alfresco.service.namespace.QName assocTypeQName)
|
org.alfresco.service.cmr.repository.ChildAssociationRef |
createNode(org.alfresco.service.cmr.repository.NodeRef parentRef,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
org.alfresco.service.namespace.QName nodeTypeQName)
|
org.alfresco.service.cmr.repository.ChildAssociationRef |
createNode(org.alfresco.service.cmr.repository.NodeRef parentRef,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
org.alfresco.service.namespace.QName nodeTypeQName,
java.util.Map properties)
|
org.alfresco.service.cmr.repository.StoreRef |
createStore(java.lang.String protocol,
java.lang.String identifier)
Delegates to the NodeService used as the version store implementation |
void |
deleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
void |
deleteStore(org.alfresco.service.cmr.repository.StoreRef storeRef)
|
boolean |
exists(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Delegates to the NodeService used as the version store implementation |
boolean |
exists(org.alfresco.service.cmr.repository.StoreRef storeRef)
Delegates to the NodeService used as the version store implementation |
java.util.List |
findNodes(org.alfresco.service.cmr.repository.NodeService.FindNodeParameters params)
|
java.util.Set |
getAllRootNodes(org.alfresco.service.cmr.repository.StoreRef storeRef)
Delegates to the NodeService used as the version store implementation |
java.util.Set |
getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Translation for version store |
org.alfresco.service.cmr.repository.AssociationRef |
getAssoc(java.lang.Long id)
Gets an association by ID. |
java.util.List |
getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
java.util.List |
getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QNamePattern typeQNamePattern,
org.alfresco.service.namespace.QNamePattern qnamePattern)
Performs conversion from version store properties to real associations |
java.util.List |
getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QNamePattern typeQNamePattern,
org.alfresco.service.namespace.QNamePattern qnamePattern,
boolean preload)
|
java.util.List |
getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName typeQName,
org.alfresco.service.namespace.QName qname,
int maxResults,
boolean preload)
|
java.util.List |
getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Set childNodeTypes)
|
java.util.List |
getChildAssocsByPropertyValue(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
java.io.Serializable value)
|
java.util.Collection |
getChildAssocsWithoutParentAssocsOfType(org.alfresco.service.cmr.repository.NodeRef parent,
org.alfresco.service.namespace.QName assocTypeQName)
|
org.alfresco.service.cmr.repository.NodeRef |
getChildByName(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName assocTypeQName,
java.lang.String childName)
|
java.util.List |
getChildrenByName(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName assocTypeQName,
java.util.Collection childNames)
|
java.lang.Long |
getNodeAclId(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets, converts and adds the intrinsic properties to the current node's properties |
org.alfresco.service.cmr.repository.NodeRef |
getNodeRef(java.lang.Long nodeId)
Delegates to the NodeService used as the version store implementation |
org.alfresco.service.cmr.repository.NodeRef.Status |
getNodeStatus(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Delegates to the NodeService used as the version store implementation |
java.util.List |
getParentAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
The node will appear to be attached to the root of the version store |
java.util.List |
getParentAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QNamePattern typeQNamePattern,
org.alfresco.service.namespace.QNamePattern qnamePattern)
The node will apprear to be attached to the root of the version store |
org.alfresco.service.cmr.repository.Path |
getPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
java.util.List |
getPaths(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean primaryOnly)
|
org.alfresco.service.cmr.repository.ChildAssociationRef |
getPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Simulates the node begin attached ot the root node of the version store. |
java.util.Map |
getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Property translation for version store |
java.io.Serializable |
getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName qname)
Property translation for version store |
org.alfresco.service.cmr.repository.NodeRef |
getRootNode(org.alfresco.service.cmr.repository.StoreRef storeRef)
Delegates to the NodeService used as the version store implementation |
java.util.List |
getSourceAssocs(org.alfresco.service.cmr.repository.NodeRef sourceRef,
org.alfresco.service.namespace.QNamePattern qnamePattern)
|
org.alfresco.service.cmr.repository.NodeRef |
getStoreArchiveNode(org.alfresco.service.cmr.repository.StoreRef storeRef)
|
java.util.List |
getStores()
Delegates to the NodeService used as the version store implementation |
java.util.List |
getTargetAssocs(org.alfresco.service.cmr.repository.NodeRef sourceRef,
org.alfresco.service.namespace.QNamePattern qnamePattern)
|
org.alfresco.service.namespace.QName |
getType(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Type translation for version store |
boolean |
hasAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectRef)
Translation for version store |
org.alfresco.service.cmr.repository.ChildAssociationRef |
moveNode(org.alfresco.service.cmr.repository.NodeRef nodeToMoveRef,
org.alfresco.service.cmr.repository.NodeRef newParentRef,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName)
|
void |
removeAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectRef)
|
void |
removeAssociation(org.alfresco.service.cmr.repository.NodeRef sourceRef,
org.alfresco.service.cmr.repository.NodeRef targetRef,
org.alfresco.service.namespace.QName assocTypeQName)
|
void |
removeChild(org.alfresco.service.cmr.repository.NodeRef parentRef,
org.alfresco.service.cmr.repository.NodeRef childRef)
|
boolean |
removeChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
void |
removeProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName qname)
|
boolean |
removeSeconaryChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
boolean |
removeSecondaryChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
org.alfresco.service.cmr.repository.NodeRef |
restoreNode(org.alfresco.service.cmr.repository.NodeRef archivedNodeRef,
org.alfresco.service.cmr.repository.NodeRef targetParentNodeRef,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName)
|
void |
setAssociations(org.alfresco.service.cmr.repository.NodeRef sourceRef,
org.alfresco.service.namespace.QName assocTypeQName,
java.util.List targetRefs)
|
void |
setChildAssociationIndex(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef,
int index)
|
void |
setContentDataDAO(ContentDataDAO contentDataDAO)
Set the DAO to resolved content data reference IDs into ContentData instances |
void |
setDbNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Sets the db node service, used as the version store implementation |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Sets the dictionary service |
void |
setProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map properties)
|
void |
setProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName qame,
java.io.Serializable value)
|
void |
setSearcher(org.alfresco.service.cmr.search.SearchService searcher)
Sets the searcher |
void |
setType(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName typeQName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String MSG_UNSUPPORTED
protected org.alfresco.service.cmr.repository.NodeService dbNodeService
protected org.alfresco.service.cmr.dictionary.DictionaryService dicitionaryService
protected ContentDataDAO contentDataDAO
Constructor Detail |
---|
public NodeServiceImpl()
Method Detail |
---|
public void setDbNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- the node servicepublic void setSearcher(org.alfresco.service.cmr.search.SearchService searcher)
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setContentDataDAO(ContentDataDAO contentDataDAO)
public java.util.List cleanup()
public java.util.List getStores()
NodeService
used as the version store implementation
getStores
in interface org.alfresco.service.cmr.repository.NodeService
public org.alfresco.service.cmr.repository.StoreRef createStore(java.lang.String protocol, java.lang.String identifier)
NodeService
used as the version store implementation
createStore
in interface org.alfresco.service.cmr.repository.NodeService
public void deleteStore(org.alfresco.service.cmr.repository.StoreRef storeRef)
deleteStore
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic boolean exists(org.alfresco.service.cmr.repository.StoreRef storeRef)
NodeService
used as the version store implementation
exists
in interface org.alfresco.service.cmr.repository.NodeService
public boolean exists(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeService
used as the version store implementation
exists
in interface org.alfresco.service.cmr.repository.NodeService
public org.alfresco.service.cmr.repository.NodeRef.Status getNodeStatus(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeService
used as the version store implementation
getNodeStatus
in interface org.alfresco.service.cmr.repository.NodeService
public org.alfresco.service.cmr.repository.NodeRef getNodeRef(java.lang.Long nodeId)
NodeService
used as the version store implementation
getNodeRef
in interface org.alfresco.service.cmr.repository.NodeService
public org.alfresco.service.cmr.repository.NodeRef getRootNode(org.alfresco.service.cmr.repository.StoreRef storeRef)
NodeService
used as the version store implementation
getRootNode
in interface org.alfresco.service.cmr.repository.NodeService
public java.util.Set getAllRootNodes(org.alfresco.service.cmr.repository.StoreRef storeRef)
NodeService
used as the version store implementation
getAllRootNodes
in interface org.alfresco.service.cmr.repository.NodeService
public org.alfresco.service.cmr.repository.ChildAssociationRef createNode(org.alfresco.service.cmr.repository.NodeRef parentRef, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName assocQName, org.alfresco.service.namespace.QName nodeTypeQName) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
createNode
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public org.alfresco.service.cmr.repository.ChildAssociationRef createNode(org.alfresco.service.cmr.repository.NodeRef parentRef, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName assocQName, org.alfresco.service.namespace.QName nodeTypeQName, java.util.Map properties) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
createNode
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void deleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
deleteNode
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public org.alfresco.service.cmr.repository.ChildAssociationRef addChild(org.alfresco.service.cmr.repository.NodeRef parentRef, org.alfresco.service.cmr.repository.NodeRef childRef, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName qname) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
addChild
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.List addChild(java.util.Collection parentRefs, org.alfresco.service.cmr.repository.NodeRef childRef, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName qname) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
addChild
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void removeChild(org.alfresco.service.cmr.repository.NodeRef parentRef, org.alfresco.service.cmr.repository.NodeRef childRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
removeChild
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public boolean removeChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
removeChildAssociation
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic boolean removeSeconaryChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
removeSeconaryChildAssociation
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic boolean removeSecondaryChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
removeSecondaryChildAssociation
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic org.alfresco.service.cmr.repository.ChildAssociationRef moveNode(org.alfresco.service.cmr.repository.NodeRef nodeToMoveRef, org.alfresco.service.cmr.repository.NodeRef newParentRef, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName assocQName) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
moveNode
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void setChildAssociationIndex(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef, int index) throws org.alfresco.service.cmr.repository.InvalidChildAssociationRefException
setChildAssociationIndex
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidChildAssociationRefException
public org.alfresco.service.namespace.QName getType(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getType
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void setType(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName typeQName) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
setType
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
NodeService.setType(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName)
public void addAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectRef, java.util.Map aspectProperties) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.dictionary.InvalidAspectException
addAspect
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.dictionary.InvalidAspectException
public boolean hasAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.dictionary.InvalidAspectException
hasAspect
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.dictionary.InvalidAspectException
public void removeAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.dictionary.InvalidAspectException
removeAspect
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.dictionary.InvalidAspectException
public java.util.Set getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getAspects
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.Map getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getProperties
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.io.Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qname) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getProperty
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void setProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map properties) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
setProperties
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void addProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map properties) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
addProperties
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void setProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qame, java.io.Serializable value) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
setProperty
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public void removeProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName qname) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
removeProperty
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.List getParentAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getParentAssocs
in interface org.alfresco.service.cmr.repository.NodeService
NodeService.getParentAssocs(NodeRef)
public java.util.List getParentAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QNamePattern typeQNamePattern, org.alfresco.service.namespace.QNamePattern qnamePattern)
getParentAssocs
in interface org.alfresco.service.cmr.repository.NodeService
NodeService.getParentAssocs(NodeRef, QNamePattern, QNamePattern)
public java.util.List getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getChildAssocs
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
RegexQNamePattern.MATCH_ALL
,
NodeServiceImpl.getChildAssocs(NodeRef, QNamePattern, QNamePattern)
public java.util.List getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QNamePattern typeQNamePattern, org.alfresco.service.namespace.QNamePattern qnamePattern, boolean preload) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getChildAssocs
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.List getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QNamePattern typeQNamePattern, org.alfresco.service.namespace.QNamePattern qnamePattern) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getChildAssocs
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.List getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName typeQName, org.alfresco.service.namespace.QName qname, int maxResults, boolean preload) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getChildAssocs
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.List getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Set childNodeTypes)
getChildAssocs
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic java.util.List getChildrenByName(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName assocTypeQName, java.util.Collection childNames)
getChildrenByName
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic org.alfresco.service.cmr.repository.NodeRef getChildByName(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName assocTypeQName, java.lang.String childName)
getChildByName
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic org.alfresco.service.cmr.repository.ChildAssociationRef getPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getPrimaryParent
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public org.alfresco.service.cmr.repository.AssociationRef createAssociation(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.cmr.repository.NodeRef targetRef, org.alfresco.service.namespace.QName assocTypeQName) throws org.alfresco.service.cmr.repository.InvalidNodeRefException, org.alfresco.service.cmr.repository.AssociationExistsException
createAssociation
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.repository.AssociationExistsException
public void setAssociations(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.namespace.QName assocTypeQName, java.util.List targetRefs)
setAssociations
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic void removeAssociation(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.cmr.repository.NodeRef targetRef, org.alfresco.service.namespace.QName assocTypeQName)
removeAssociation
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic org.alfresco.service.cmr.repository.AssociationRef getAssoc(java.lang.Long id)
getAssoc
in interface org.alfresco.service.cmr.repository.NodeService
assocId
- the association id
null
if it does not existpublic java.util.List getTargetAssocs(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.namespace.QNamePattern qnamePattern)
getTargetAssocs
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic java.util.List getSourceAssocs(org.alfresco.service.cmr.repository.NodeRef sourceRef, org.alfresco.service.namespace.QNamePattern qnamePattern)
getSourceAssocs
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic org.alfresco.service.cmr.repository.Path getPath(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getPath
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.List getPaths(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean primaryOnly) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getPaths
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- always
org.alfresco.service.cmr.repository.InvalidNodeRefException
public org.alfresco.service.cmr.repository.NodeRef getStoreArchiveNode(org.alfresco.service.cmr.repository.StoreRef storeRef)
getStoreArchiveNode
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic org.alfresco.service.cmr.repository.NodeRef restoreNode(org.alfresco.service.cmr.repository.NodeRef archivedNodeRef, org.alfresco.service.cmr.repository.NodeRef targetParentNodeRef, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName assocQName)
restoreNode
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic java.util.Collection getChildAssocsWithoutParentAssocsOfType(org.alfresco.service.cmr.repository.NodeRef parent, org.alfresco.service.namespace.QName assocTypeQName)
getChildAssocsWithoutParentAssocsOfType
in interface org.alfresco.service.cmr.repository.NodeService
java.lang.UnsupportedOperationException
- alwayspublic java.lang.Long getNodeAclId(org.alfresco.service.cmr.repository.NodeRef nodeRef) throws org.alfresco.service.cmr.repository.InvalidNodeRefException
getNodeAclId
in interface org.alfresco.service.cmr.repository.NodeService
org.alfresco.service.cmr.repository.InvalidNodeRefException
public java.util.List getChildAssocsByPropertyValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, java.io.Serializable value)
getChildAssocsByPropertyValue
in interface org.alfresco.service.cmr.repository.NodeService
public java.util.List findNodes(org.alfresco.service.cmr.repository.NodeService.FindNodeParameters params)
findNodes
in interface org.alfresco.service.cmr.repository.NodeService
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |