public class VirtualNodeServiceExtension extends VirtualSpringBeanExtension<NodeServiceExtension,NodeServiceTrait> implements NodeServiceExtension
NodeService.FindNodeParameters| Constructor and Description |
|---|
VirtualNodeServiceExtension() |
isVirtualContextFolderregister, setExtensionPointacceptsTrait, acceptsTraitClass, getTraitpublic void setEnvironment(ActualEnvironment environment)
public void setSmartStore(VirtualStore smartStore)
public boolean hasAspect(NodeRef nodeRef, QName aspectQName)
hasAspect in interface NodeServicepublic QName getType(NodeRef nodeRef)
getType in interface NodeServicepublic Map<QName,Serializable> getProperties(NodeRef nodeRef)
getProperties in interface NodeServicepublic Serializable getProperty(NodeRef nodeRef, QName qname)
getProperty in interface NodeServicepublic Set<QName> getAspects(NodeRef nodeRef)
getAspects in interface NodeServicepublic Path getPath(NodeRef nodeRef)
getPath in interface NodeServicepublic List<Path> getPaths(NodeRef nodeRef, boolean primaryOnly)
getPaths in interface NodeServicepublic boolean exists(NodeRef nodeRef)
exists in interface NodeServicepublic ChildAssociationRef createNode(NodeRef parentRef, QName assocTypeQName, QName assocQName, QName nodeTypeQName)
createNode in interface NodeServicepublic ChildAssociationRef createNode(NodeRef parentRef, QName assocTypeQName, QName assocQName, QName nodeTypeQName, Map<QName,Serializable> properties)
createNode in interface NodeServicepublic List<ChildAssociationRef> getParentAssocs(NodeRef nodeRef)
getParentAssocs in interface NodeServicepublic List<ChildAssociationRef> getParentAssocs(NodeRef nodeRef, QNamePattern typeQNamePattern, QNamePattern qnamePattern)
getParentAssocs in interface NodeServicepublic List<ChildAssociationRef> getChildAssocs(NodeRef nodeRef)
getChildAssocs in interface NodeServicepublic List<ChildAssociationRef> getChildAssocs(NodeRef nodeRef, QNamePattern typeQNamePattern, QNamePattern qnamePattern)
getChildAssocs in interface NodeServicepublic List<ChildAssociationRef> getChildAssocs(NodeRef nodeRef, QNamePattern typeQNamePattern, QNamePattern qnamePattern, int maxResults, boolean preload)
getChildAssocs in interface NodeServicepublic List<ChildAssociationRef> getChildAssocs(NodeRef nodeRef, QNamePattern typeQNamePattern, QNamePattern qnamePattern, boolean preload)
getChildAssocs in interface NodeServicepublic List<ChildAssociationRef> getChildAssocs(NodeRef nodeRef, Set<QName> childNodeTypeQNames)
getChildAssocs in interface NodeServicepublic List<ChildAssociationRef> getChildAssocsByPropertyValue(NodeRef nodeRef, QName propertyQName, Serializable value)
getChildAssocsByPropertyValue in interface NodeServicepublic NodeRef getChildByName(NodeRef nodeRef, QName assocTypeQName, String childName)
getChildByName in interface NodeServicepublic ChildAssociationRef getPrimaryParent(NodeRef nodeRef)
getPrimaryParent in interface NodeServicepublic void setDownloadAssociationsFolder(NodeRefExpression downloadAssocaiationsFolder)
public List<AssociationRef> getTargetAssocs(NodeRef sourceRef, QNamePattern qnamePattern)
getTargetAssocs in interface NodeServicepublic List<AssociationRef> getSourceAssocs(NodeRef targetRef, QNamePattern qnamePattern)
getSourceAssocs in interface NodeServicepublic ChildAssociationRef moveNode(NodeRef nodeToMoveRef, NodeRef newParentRef, QName assocTypeQName, QName assocQName)
moveNode in interface NodeServicepublic void addProperties(NodeRef nodeRef, Map<QName,Serializable> properties)
addProperties in interface NodeServicepublic AssociationRef createAssociation(NodeRef sourceRef, NodeRef targetRef, QName assocTypeQName)
createAssociation in interface NodeServicepublic List<StoreRef> getStores()
getStores in interface NodeServicepublic StoreRef createStore(String protocol, String identifier) throws StoreExistsException
createStore in interface NodeServiceStoreExistsExceptionpublic void deleteStore(StoreRef storeRef)
deleteStore in interface NodeServicepublic boolean exists(StoreRef storeRef)
exists in interface NodeServicepublic NodeRef.Status getNodeStatus(NodeRef nodeRef)
getNodeStatus in interface NodeServicepublic NodeRef getNodeRef(Long nodeId)
getNodeRef in interface NodeServicepublic NodeRef getRootNode(StoreRef storeRef) throws InvalidStoreRefException
getRootNode in interface NodeServiceInvalidStoreRefExceptionpublic Set<NodeRef> getAllRootNodes(StoreRef storeRef)
getAllRootNodes in interface NodeServicepublic void setChildAssociationIndex(ChildAssociationRef childAssocRef, int index) throws InvalidChildAssociationRefException
setChildAssociationIndex in interface NodeServiceInvalidChildAssociationRefExceptionpublic void setType(NodeRef nodeRef, QName typeQName) throws InvalidNodeRefException
setType in interface NodeServiceInvalidNodeRefExceptionpublic void addAspect(NodeRef nodeRef, QName aspectTypeQName, Map<QName,Serializable> aspectProperties) throws InvalidNodeRefException, InvalidAspectException
addAspect in interface NodeServiceInvalidNodeRefExceptionInvalidAspectExceptionpublic void removeAspect(NodeRef nodeRef, QName aspectTypeQName) throws InvalidNodeRefException, InvalidAspectException
removeAspect in interface NodeServiceInvalidNodeRefExceptionInvalidAspectExceptionpublic void deleteNode(NodeRef nodeRef) throws InvalidNodeRefException
deleteNode in interface NodeServiceInvalidNodeRefExceptionpublic ChildAssociationRef addChild(NodeRef parentRef, NodeRef childRef, QName assocTypeQName, QName qname) throws InvalidNodeRefException
addChild in interface NodeServiceInvalidNodeRefExceptionpublic List<ChildAssociationRef> addChild(Collection<NodeRef> parentRefs, NodeRef childRef, QName assocTypeQName, QName qname) throws InvalidNodeRefException
addChild in interface NodeServiceInvalidNodeRefExceptionpublic void removeChild(NodeRef parentRef, NodeRef childRef) throws InvalidNodeRefException
removeChild in interface NodeServiceInvalidNodeRefExceptionpublic boolean removeChildAssociation(ChildAssociationRef childAssocRef)
removeChildAssociation in interface NodeServicepublic boolean removeSeconaryChildAssociation(ChildAssociationRef childAssocRef)
removeSeconaryChildAssociation in interface NodeServicepublic boolean removeSecondaryChildAssociation(ChildAssociationRef childAssocRef)
removeSecondaryChildAssociation in interface NodeServicepublic Long getNodeAclId(NodeRef nodeRef) throws InvalidNodeRefException
getNodeAclId in interface NodeServiceInvalidNodeRefExceptionpublic void setProperties(NodeRef nodeRef, Map<QName,Serializable> properties) throws InvalidNodeRefException
setProperties in interface NodeServiceInvalidNodeRefExceptionpublic void setProperty(NodeRef nodeRef, QName qname, Serializable value) throws InvalidNodeRefException
setProperty in interface NodeServiceInvalidNodeRefExceptionpublic void removeProperty(NodeRef nodeRef, QName qname) throws InvalidNodeRefException
removeProperty in interface NodeServiceInvalidNodeRefExceptionpublic List<ChildAssociationRef> getChildrenByName(NodeRef nodeRef, QName assocTypeQName, Collection<String> childNames)
getChildrenByName in interface NodeServicepublic Collection<ChildAssociationRef> getChildAssocsWithoutParentAssocsOfType(NodeRef nodeRef, QName assocTypeQName)
getChildAssocsWithoutParentAssocsOfType in interface NodeServicepublic void removeAssociation(NodeRef sourceRef, NodeRef targetRef, QName assocTypeQName) throws InvalidNodeRefException
removeAssociation in interface NodeServiceInvalidNodeRefExceptionpublic void setAssociations(NodeRef sourceRef, QName assocTypeQName, List<NodeRef> targetRefs)
setAssociations in interface NodeServicepublic AssociationRef getAssoc(Long id)
getAssoc in interface NodeServicepublic NodeRef getStoreArchiveNode(StoreRef storeRef)
getStoreArchiveNode in interface NodeServicepublic NodeRef restoreNode(NodeRef archivedNodeRef, NodeRef destinationParentNodeRef, QName assocTypeQName, QName assocQName)
restoreNode in interface NodeServicepublic List<NodeRef> findNodes(NodeService.FindNodeParameters params)
findNodes in interface NodeServicepublic int countChildAssocs(NodeRef nodeRef, boolean isPrimary) throws InvalidNodeRefException
countChildAssocs in interface NodeServiceInvalidNodeRefExceptionpublic List<AssociationRef> getTargetAssocsByPropertyValue(NodeRef sourceRef, QNamePattern qnamePattern, QName propertyQName, Serializable propertyValue)
getTargetAssocsByPropertyValue in interface NodeServiceCopyright © 2005–2020 Alfresco Software. All rights reserved.