public class NodeServiceImpl extends java.lang.Object implements org.alfresco.service.cmr.repository.NodeService, VersionModel
| Modifier and Type | Field and Description |
|---|---|
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
|
ASPECT_VERSION_STORE_ROOT, ASSOC_ROOT_VERSION, ASSOC_SUCCESSOR, CHILD_QNAME_VERSION_HISTORIES, CHILD_QNAME_VERSION_META_DATA, CHILD_QNAME_VERSIONED_ASSOCS, CHILD_QNAME_VERSIONED_ATTRIBUTES, CHILD_QNAME_VERSIONED_CHILD_ASSOCS, CHILD_QNAME_VERSIONS, CHILD_VERSION_META_DATA, CHILD_VERSIONED_ATTRIBUTES, CHILD_VERSIONED_CHILD_ASSOCS, NAMESPACE_URI, PROP_ASSOC_QNAME, PROP_ASSOC_TYPE_QNAME, PROP_FROZEN_ASPECTS, PROP_FROZEN_NODE_ID, PROP_FROZEN_NODE_STORE_ID, PROP_FROZEN_NODE_STORE_PROTOCOL, PROP_FROZEN_NODE_TYPE, PROP_IS_MULTI_VALUE, PROP_IS_PRIMARY, PROP_META_DATA_NAME, PROP_META_DATA_VALUE, PROP_MULTI_VALUE, PROP_NTH_SIBLING, PROP_QNAME, PROP_QNAME_ASSOC_QNAME, PROP_QNAME_ASSOC_TYPE_QNAME, PROP_QNAME_FROZEN_ASPECTS, PROP_QNAME_FROZEN_NODE_ID, PROP_QNAME_FROZEN_NODE_STORE_ID, PROP_QNAME_FROZEN_NODE_STORE_PROTOCOL, PROP_QNAME_FROZEN_NODE_TYPE, PROP_QNAME_IS_MULTI_VALUE, PROP_QNAME_IS_PRIMARY, PROP_QNAME_META_DATA_NAME, PROP_QNAME_META_DATA_VALUE, PROP_QNAME_MULTI_VALUE, PROP_QNAME_NTH_SIBLING, PROP_QNAME_QNAME, PROP_QNAME_TRANSLATION_VERSIONS, PROP_QNAME_VALUE, PROP_QNAME_VERSION_LABEL, PROP_QNAME_VERSION_NUMBER, PROP_QNAME_VERSIONED_NODE_ID, PROP_VALUE, STORE_ID, TYPE_QNAME_VERSION, TYPE_QNAME_VERSION_HISTORY, TYPE_QNAME_VERSION_META_DATA_VALUE, TYPE_QNAME_VERSIONED_ASSOC, TYPE_QNAME_VERSIONED_CHILD_ASSOC, TYPE_QNAME_VERSIONED_PROPERTY, TYPE_VERSION, TYPE_VERSION_META_DATA_VALUE, TYPE_VERSIONED_CHILD_ASSOC, TYPE_VERSIONED_PROPERTYASPECT_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 and Description |
|---|
NodeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
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
|
int |
countChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean isPrimary) |
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) |
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
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 implementationgetStores in interface org.alfresco.service.cmr.repository.NodeServicepublic org.alfresco.service.cmr.repository.StoreRef createStore(java.lang.String protocol,
java.lang.String identifier)
NodeService used as the version store implementationcreateStore in interface org.alfresco.service.cmr.repository.NodeServicepublic void deleteStore(org.alfresco.service.cmr.repository.StoreRef storeRef)
deleteStore in interface org.alfresco.service.cmr.repository.NodeServicejava.lang.UnsupportedOperationException - alwayspublic boolean exists(org.alfresco.service.cmr.repository.StoreRef storeRef)
NodeService used as the version store implementationexists in interface org.alfresco.service.cmr.repository.NodeServicepublic boolean exists(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeService used as the version store implementationexists in interface org.alfresco.service.cmr.repository.NodeServicepublic org.alfresco.service.cmr.repository.NodeRef.Status getNodeStatus(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeService used as the version store implementationgetNodeStatus in interface org.alfresco.service.cmr.repository.NodeServicepublic org.alfresco.service.cmr.repository.NodeRef getNodeRef(java.lang.Long nodeId)
NodeService used as the version store implementationgetNodeRef in interface org.alfresco.service.cmr.repository.NodeServicepublic org.alfresco.service.cmr.repository.NodeRef getRootNode(org.alfresco.service.cmr.repository.StoreRef storeRef)
NodeService used as the version store implementationgetRootNode in interface org.alfresco.service.cmr.repository.NodeServicepublic java.util.Set getAllRootNodes(org.alfresco.service.cmr.repository.StoreRef storeRef)
NodeService used as the version store implementationgetAllRootNodes in interface org.alfresco.service.cmr.repository.NodeServicepublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic void deleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException
deleteNode in interface org.alfresco.service.cmr.repository.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic boolean removeChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
removeChildAssociation in interface org.alfresco.service.cmr.repository.NodeServicejava.lang.UnsupportedOperationException - alwayspublic boolean removeSeconaryChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
removeSeconaryChildAssociation in interface org.alfresco.service.cmr.repository.NodeServicejava.lang.UnsupportedOperationException - alwayspublic boolean removeSecondaryChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
removeSecondaryChildAssociation in interface org.alfresco.service.cmr.repository.NodeServicejava.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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidChildAssociationRefExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionNodeService.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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.dictionary.InvalidAspectExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.dictionary.InvalidAspectExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.dictionary.InvalidAspectExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic java.util.List getParentAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getParentAssocs in interface org.alfresco.service.cmr.repository.NodeServiceNodeService.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.NodeServiceNodeService.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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionRegexQNamePattern.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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic java.util.List getChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Set childNodeTypes)
getChildAssocs in interface org.alfresco.service.cmr.repository.NodeServicejava.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.NodeServicejava.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.NodeServicejava.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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionorg.alfresco.service.cmr.repository.AssociationExistsExceptionpublic 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.NodeServicejava.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.NodeServicejava.lang.UnsupportedOperationException - alwayspublic org.alfresco.service.cmr.repository.AssociationRef getAssoc(java.lang.Long id)
getAssoc in interface org.alfresco.service.cmr.repository.NodeServiceassocId - the association idnull 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.NodeServicejava.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.NodeServicejava.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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicejava.lang.UnsupportedOperationException - alwaysorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic org.alfresco.service.cmr.repository.NodeRef getStoreArchiveNode(org.alfresco.service.cmr.repository.StoreRef storeRef)
getStoreArchiveNode in interface org.alfresco.service.cmr.repository.NodeServicejava.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.NodeServicejava.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.NodeServicejava.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.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionpublic 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.NodeServicepublic java.util.List findNodes(org.alfresco.service.cmr.repository.NodeService.FindNodeParameters params)
findNodes in interface org.alfresco.service.cmr.repository.NodeServicepublic int countChildAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean isPrimary)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException
countChildAssocs in interface org.alfresco.service.cmr.repository.NodeServiceorg.alfresco.service.cmr.repository.InvalidNodeRefExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.