public class NodesImpl extends Object implements Nodes
Modifier and Type | Field and Description |
---|---|
static Map<String,org.alfresco.service.namespace.QName> |
PARAM_SYNONYMS_QNAME |
static List<org.alfresco.service.namespace.QName> |
PROPS_USERLOOKUP |
OP_CREATE, OP_DELETE, OP_UPDATE, OP_UPDATE_PERMISSIONS, PARAM_ASSOC_TYPE, PARAM_AUTO_RENAME, PARAM_CREATEBYUSER, PARAM_CREATEDAT, PARAM_INCLUDE_ALLOWABLEOPERATIONS, PARAM_INCLUDE_ASPECTNAMES, PARAM_INCLUDE_ASSOCIATION, PARAM_INCLUDE_ISLINK, PARAM_INCLUDE_ISLOCKED, PARAM_INCLUDE_PATH, PARAM_INCLUDE_PERMISSIONS, PARAM_INCLUDE_PROPERTIES, PARAM_INCLUDE_SUBTYPES, PARAM_ISFILE, PARAM_ISFOLDER, PARAM_ISPRIMARY, PARAM_MIMETYPE, PARAM_MODIFIEDAT, PARAM_MODIFIEDBYUSER, PARAM_NAME, PARAM_NODETYPE, PARAM_OVERWRITE, PARAM_PERMANENT, PARAM_RELATIVE_PATH, PARAM_SIZEINBYTES, PARAM_VERSION_COMMENT, PARAM_VERSION_MAJOR, PATH_MY, PATH_ROOT, PATH_SHARED
Constructor and Description |
---|
NodesImpl() |
Modifier and Type | Method and Description |
---|---|
List<AssocChild> |
addChildren(String parentNodeId,
List<AssocChild> entities) |
void |
addCustomAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef,
List<String> aspectNames,
List<org.alfresco.service.namespace.QName> excludedAspects)
Add aspects to the specified NodeRef.
|
List<AssocTarget> |
addTargets(String sourceNodeId,
List<AssocTarget> entities) |
protected Set<org.alfresco.service.namespace.QName> |
buildAssocTypes(org.alfresco.service.namespace.QName assocTypeQName) |
protected org.alfresco.util.Pair<Set<org.alfresco.service.namespace.QName>,Set<org.alfresco.service.namespace.QName>> |
buildSearchTypesAndIgnoreAspects(Parameters parameters) |
protected org.alfresco.util.Pair<Set<org.alfresco.service.namespace.QName>,Set<org.alfresco.service.namespace.QName>> |
buildSearchTypesAndIgnoreAspects(org.alfresco.service.namespace.QName nodeTypeQName,
boolean includeSubTypes,
Set<org.alfresco.service.namespace.QName> ignoreQNameTypes,
Boolean includeFiles,
Boolean includeFolders) |
Node |
createNode(String parentFolderNodeId,
Node nodeInfo,
Parameters parameters)
Create node - folder or (empty) file.
|
org.alfresco.service.namespace.QName |
createQName(String qnameStr)
Helper to create a QName from either a fully qualified or short-name QName string
|
protected List<org.alfresco.service.namespace.QName> |
createQNames(List<String> qnameStrList,
List<org.alfresco.service.namespace.QName> excludedProps)
Helper to create a QName from either a fully qualified or short-name QName string
|
protected void |
createVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean isVersioned,
VersionType versionType,
String reason) |
void |
deleteNode(String nodeId,
Parameters parameters)
Delete the given node.
|
protected static String |
determineActivityType(org.alfresco.rest.api.impl.NodesImpl.Activity_Type activity_type,
boolean isFolder) |
protected ActionService |
getActionService() |
protected ActivityInfo |
getActivityInfo(org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
org.alfresco.service.cmr.repository.NodeRef nodeRef) |
org.alfresco.service.namespace.QName |
getAssocType(String assocTypeQNameStr) |
org.alfresco.service.namespace.QName |
getAssocType(String assocTypeQNameStr,
boolean mandatory) |
protected AuthorityService |
getAuthorityService() |
BinaryResource |
getContent(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Parameters parameters,
boolean recordActivity)
Download file content.
|
BinaryResource |
getContent(String fileNodeId,
Parameters parameters,
boolean recordActivity)
Download file content.
|
protected ContentService |
getContentService() |
protected org.alfresco.service.cmr.dictionary.DictionaryService |
getDictionaryService() |
Document |
getDocument(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Deprecated.
note: currently required for backwards compat' (Favourites API)
|
protected FileFolderService |
getFileFolderService() |
Folder |
getFolder(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Deprecated.
note: currently required for backwards compat' (Favourites API)
|
Node |
getFolderOrDocument(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
org.alfresco.service.namespace.QName nodeTypeQName,
List<String> includeParam,
Map<String,UserInfo> mapUserInfo)
Get the folder or document representation (as appropriate) for the given node.
|
Node |
getFolderOrDocument(String nodeId,
Parameters parameters)
Get the folder or document representation (as appropriate) for the given node.
|
Node |
getFolderOrDocumentFullInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
org.alfresco.service.namespace.QName nodeTypeQName,
Parameters parameters,
Map<String,UserInfo> mapUserInfo) |
protected List<FilterProp> |
getListChildrenFilterProps(Parameters parameters)
Returns a List of filter properties specified by request parameters.
|
protected List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> |
getListChildrenSortProps(Parameters parameters)
Returns a List of sort properties specified by the "sorting" request parameter.
|
protected List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> |
getListChildrenSortPropsDefault()
Returns the default sort order.
|
protected LockService |
getLockService() |
protected org.alfresco.service.cmr.repository.MimetypeService |
getMimetypeService() |
protected org.alfresco.service.namespace.NamespaceService |
getNamespaceService() |
Node |
getNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Deprecated.
review usage (backward compat')
|
Node |
getNode(String nodeId)
Deprecated.
review usage (backward compat')
|
protected NodeAssocService |
getNodeAssocService() |
protected org.alfresco.service.cmr.repository.NodeService |
getNodeService() |
protected OwnableService |
getOwnableService() |
protected org.alfresco.service.cmr.security.PermissionService |
getPermissionService() |
protected PersonService |
getPersonService() |
protected ActivityPoster |
getPoster() |
protected QuickShareLinks |
getQuickShareLinks() |
protected Repository |
getRepositoryHelper() |
protected RetryingTransactionHelper |
getRetryingTransactionHelper() |
protected SiteService |
getSiteService() |
protected VirtualStore |
getSmartStore() |
protected ThumbnailService |
getThumbnailService() |
protected VersionService |
getVersionService() |
void |
init() |
protected boolean |
isSpecialNode(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName type)
Check for special case: additional node validation (pending common lower-level service support)
for blacklist of system nodes that should not be deleted or locked, eg.
|
boolean |
isSubClass(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName ofClassQName,
boolean validateNodeRef)
Determines whether the type of the given nodeRef is a sub-class of another class or not.
|
CollectionWithPagingInfo<Node> |
listChildren(String parentFolderNodeId,
Parameters parameters)
Get list of children of a parent folder.
|
Node |
lock(String nodeId,
LockInfo lockInfo,
Parameters parameters)
Lock a node
|
PathInfo |
lookupPathInfo(org.alfresco.service.cmr.repository.NodeRef nodeRefIn,
org.alfresco.service.cmr.repository.ChildAssociationRef archivedParentAssoc)
Returns the path to the given nodeRef
nodeRefIn or the archived nodeRef archivedParentAssoc . |
List<String> |
mapFromNodeAspects(Set<org.alfresco.service.namespace.QName> nodeAspects,
List<String> excludedNS,
List<org.alfresco.service.namespace.QName> excludedAspects)
Map from aspects (Set of QName) retrieved from the repository to a
map List of String required that can be formatted/expressed as required
by the API JSON response for get nodes, get person etc.
|
Map<String,Object> |
mapFromNodeProperties(Map<org.alfresco.service.namespace.QName,Serializable> nodeProps,
List<String> selectParam,
Map<String,UserInfo> mapUserInfo,
List<String> excludedNS,
List<org.alfresco.service.namespace.QName> excludedProps)
Convert from node properties (map of QName to Serializable) retrieved from
the respository to a map of String to Object that can be formatted/expressed
as required by the API JSON response for get nodes, get person etc.
|
Set<org.alfresco.service.namespace.QName> |
mapToNodeAspects(List<String> aspectNames)
Map from a String representation of aspect names to a set
of QName objects, as used by the repository.
|
Map<org.alfresco.service.namespace.QName,Serializable> |
mapToNodeProperties(Map<String,Object> props)
Map from the JSON API format of properties (String to Object) to
the typical node properties map used by the repository (QName to Serializable).
|
protected FileInfo |
moveOrCopyImpl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
String name,
boolean isCopy) |
Node |
moveOrCopyNode(String sourceNodeId,
String targetParentId,
String name,
Parameters parameters,
boolean isCopy)
Move or Copy node
|
boolean |
nodeMatches(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Set<org.alfresco.service.namespace.QName> expectedTypes,
Set<org.alfresco.service.namespace.QName> excludedTypes) |
protected void |
postActivity(org.alfresco.rest.api.impl.NodesImpl.Activity_Type activity_type,
ActivityInfo activityInfo,
boolean aSync)
Posts activities based on the activity_type.
|
protected org.alfresco.service.cmr.repository.NodeRef |
resolveNodeByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
String path,
boolean checkForCompanyHome) |
void |
setBehaviourFilter(BehaviourFilter behaviourFilter) |
void |
setIgnoreTypes(Set<String> ignoreTypesAndAspects) |
void |
setNodeAssocService(NodeAssocService nodeAssocService) |
void |
setNonAttachContentTypes(Set<String> nonAttachWhiteList) |
void |
setPoster(ActivityPoster poster) |
void |
setQuickShareLinks(QuickShareLinks quickShareLinks) |
void |
setRepositoryHelper(Repository repositoryHelper) |
void |
setServiceRegistry(ServiceRegistry sr) |
void |
setSmartStore(VirtualStore smartStore) |
protected boolean |
typeMatches(org.alfresco.service.namespace.QName type,
Set<org.alfresco.service.namespace.QName> expectedTypes,
Set<org.alfresco.service.namespace.QName> excludedTypes) |
Node |
unlock(String nodeId,
Parameters parameters)
Unlock a node
|
Node |
updateContent(String fileNodeId,
BasicContentInfo contentInfo,
InputStream stream,
Parameters parameters)
Uploads file content (updates existing node with new content).
|
void |
updateCustomAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef,
List<String> aspectNames,
List<org.alfresco.service.namespace.QName> excludedAspects)
Update aspects for the specified NodeRef.
|
Node |
updateNode(String nodeId,
Node nodeInfo,
Parameters parameters)
Update node meta-data.
|
protected org.alfresco.service.cmr.repository.NodeRef |
updateNodeImpl(String nodeId,
Node nodeInfo,
Parameters parameters) |
Node |
upload(String parentFolderNodeId,
org.springframework.extensions.webscripts.servlet.FormData formData,
Parameters parameters)
Uploads file content and meta-data into the repository.
|
org.alfresco.service.cmr.repository.NodeRef |
validateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
org.alfresco.service.cmr.repository.NodeRef |
validateNode(org.alfresco.service.cmr.repository.StoreRef storeRef,
String nodeId) |
org.alfresco.service.cmr.repository.NodeRef |
validateNode(String nodeId) |
org.alfresco.service.cmr.repository.NodeRef |
validateOrLookupNode(String nodeId,
String path) |
public static final List<org.alfresco.service.namespace.QName> PROPS_USERLOOKUP
public void init()
public void setServiceRegistry(ServiceRegistry sr)
public void setBehaviourFilter(BehaviourFilter behaviourFilter)
public void setRepositoryHelper(Repository repositoryHelper)
public void setQuickShareLinks(QuickShareLinks quickShareLinks)
public void setPoster(ActivityPoster poster)
public void setNodeAssocService(NodeAssocService nodeAssocService)
public void setSmartStore(VirtualStore smartStore)
public org.alfresco.service.cmr.repository.NodeRef validateNode(String nodeId)
validateNode
in interface Nodes
public org.alfresco.service.cmr.repository.NodeRef validateNode(org.alfresco.service.cmr.repository.StoreRef storeRef, String nodeId)
validateNode
in interface Nodes
public org.alfresco.service.cmr.repository.NodeRef validateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
validateNode
in interface Nodes
public boolean nodeMatches(org.alfresco.service.cmr.repository.NodeRef nodeRef, Set<org.alfresco.service.namespace.QName> expectedTypes, Set<org.alfresco.service.namespace.QName> excludedTypes)
nodeMatches
in interface Nodes
public boolean isSubClass(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName ofClassQName, boolean validateNodeRef)
Nodes
isSubClass
in interface Nodes
nodeRef
- source nodeRefofClassQName
- the class to test againstvalidateNodeRef
- whether to validate the given source node or notprotected boolean typeMatches(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> expectedTypes, Set<org.alfresco.service.namespace.QName> excludedTypes)
public Node getNode(String nodeId)
Nodes
public Node getNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public Document getDocument(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Nodes
getDocument
in interface Nodes
nodeRef
- NodeRefpublic Folder getFolder(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Nodes
public org.alfresco.service.cmr.repository.NodeRef validateOrLookupNode(String nodeId, String path)
validateOrLookupNode
in interface Nodes
protected org.alfresco.service.cmr.repository.NodeRef resolveNodeByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path, boolean checkForCompanyHome)
public Node getFolderOrDocument(String nodeId, Parameters parameters)
Nodes
getFolderOrDocument
in interface Nodes
nodeId
- String nodeId or well-known alias, eg. "-root-" or "-my-"parameters
- the Parameters
object to get the parameters passed into the request
including:
- incPrimaryParentpublic Node getFolderOrDocumentFullInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.namespace.QName nodeTypeQName, Parameters parameters, Map<String,UserInfo> mapUserInfo)
getFolderOrDocumentFullInfo
in interface Nodes
public Node getFolderOrDocument(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.namespace.QName nodeTypeQName, List<String> includeParam, Map<String,UserInfo> mapUserInfo)
Nodes
getFolderOrDocument
in interface Nodes
nodeRef
- A real Nodepublic PathInfo lookupPathInfo(org.alfresco.service.cmr.repository.NodeRef nodeRefIn, org.alfresco.service.cmr.repository.ChildAssociationRef archivedParentAssoc)
Nodes
nodeRefIn
or the archived nodeRef archivedParentAssoc
.lookupPathInfo
in interface Nodes
nodeRefIn
- the NodeRefarchivedParentAssoc
- the ChildAssociationRef of the archived NodeRefpublic Set<org.alfresco.service.namespace.QName> mapToNodeAspects(List<String> aspectNames)
Nodes
mapToNodeAspects
in interface Nodes
public Map<org.alfresco.service.namespace.QName,Serializable> mapToNodeProperties(Map<String,Object> props)
Nodes
mapToNodeProperties
in interface Nodes
public Map<String,Object> mapFromNodeProperties(Map<org.alfresco.service.namespace.QName,Serializable> nodeProps, List<String> selectParam, Map<String,UserInfo> mapUserInfo, List<String> excludedNS, List<org.alfresco.service.namespace.QName> excludedProps)
Nodes
Returns null if there are no properties to return, rather than an empty map.
mapFromNodeProperties
in interface Nodes
public List<String> mapFromNodeAspects(Set<org.alfresco.service.namespace.QName> nodeAspects, List<String> excludedNS, List<org.alfresco.service.namespace.QName> excludedAspects)
Nodes
Returns null if there are no aspect names to return, rather than an empty list.
mapFromNodeAspects
in interface Nodes
public CollectionWithPagingInfo<Node> listChildren(String parentFolderNodeId, Parameters parameters)
Nodes
listChildren
in interface Nodes
parentFolderNodeId
- String id of parent folder node or well-known alias, eg. "-root-" or "-my-"parameters
- the Parameters
object to get the parameters passed into the request
including:
- filter, sort & paging params (where, orderBy, skipCount, maxItems)
- incFiles, incFolders (both true by default)org.alfresco.rest.api.model.Node
objectsprotected List<FilterProp> getListChildrenFilterProps(Parameters parameters)
Returns a List of filter properties specified by request parameters.
parameters
- The Parameters
object to get the parameters passed into the request
including:
- filter, sort & paging params (where, orderBy, skipCount, maxItems)
- incFiles, incFolders (both true by default)FilterProp
. Can be null.protected List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> getListChildrenSortProps(Parameters parameters)
Returns a List of sort properties specified by the "sorting" request parameter.
parameters
- The Parameters
object to get the parameters passed into the request
including:
- filter, sort & paging params (where, orderBy, skipCount, maxItems)
- incFiles, incFolders (both true by default)Pair<QName, Boolean>
sort properties. If no sort parameters are
found defaults to getListChildrenSortPropsDefault
.protected List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> getListChildrenSortPropsDefault()
Returns the default sort order.
Pair<QName, Boolean>
sort
properties.protected Set<org.alfresco.service.namespace.QName> buildAssocTypes(org.alfresco.service.namespace.QName assocTypeQName)
protected org.alfresco.util.Pair<Set<org.alfresco.service.namespace.QName>,Set<org.alfresco.service.namespace.QName>> buildSearchTypesAndIgnoreAspects(org.alfresco.service.namespace.QName nodeTypeQName, boolean includeSubTypes, Set<org.alfresco.service.namespace.QName> ignoreQNameTypes, Boolean includeFiles, Boolean includeFolders)
protected org.alfresco.util.Pair<Set<org.alfresco.service.namespace.QName>,Set<org.alfresco.service.namespace.QName>> buildSearchTypesAndIgnoreAspects(Parameters parameters)
public void deleteNode(String nodeId, Parameters parameters)
Nodes
deleteNode
in interface Nodes
nodeId
- String id of node (folder or document)parameters
- the Parameters
object to get the parameters passed into the request
- permanent (default false)public Node createNode(String parentFolderNodeId, Node nodeInfo, Parameters parameters)
Nodes
createNode
in interface Nodes
public void addCustomAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef, List<String> aspectNames, List<org.alfresco.service.namespace.QName> excludedAspects)
Nodes
addCustomAspects
in interface Nodes
public List<AssocChild> addChildren(String parentNodeId, List<AssocChild> entities)
addChildren
in interface Nodes
public List<AssocTarget> addTargets(String sourceNodeId, List<AssocTarget> entities)
addTargets
in interface Nodes
public org.alfresco.service.namespace.QName getAssocType(String assocTypeQNameStr)
getAssocType
in interface Nodes
public org.alfresco.service.namespace.QName getAssocType(String assocTypeQNameStr, boolean mandatory)
getAssocType
in interface Nodes
protected void postActivity(org.alfresco.rest.api.impl.NodesImpl.Activity_Type activity_type, ActivityInfo activityInfo, boolean aSync)
activity_type
- activityInfo
- aSync
- protected ActivityInfo getActivityInfo(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef)
protected static String determineActivityType(org.alfresco.rest.api.impl.NodesImpl.Activity_Type activity_type, boolean isFolder)
protected boolean isSpecialNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName type)
nodeRef
- type
- public Node updateNode(String nodeId, Node nodeInfo, Parameters parameters)
Nodes
updateNode
in interface Nodes
protected org.alfresco.service.cmr.repository.NodeRef updateNodeImpl(String nodeId, Node nodeInfo, Parameters parameters)
public Node moveOrCopyNode(String sourceNodeId, String targetParentId, String name, Parameters parameters, boolean isCopy)
Nodes
moveOrCopyNode
in interface Nodes
public void updateCustomAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef, List<String> aspectNames, List<org.alfresco.service.namespace.QName> excludedAspects)
Nodes
updateCustomAspects
in interface Nodes
protected FileInfo moveOrCopyImpl(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String name, boolean isCopy)
public BinaryResource getContent(String fileNodeId, Parameters parameters, boolean recordActivity)
Nodes
getContent
in interface Nodes
recordActivity
- true, if an activity post is required.public BinaryResource getContent(org.alfresco.service.cmr.repository.NodeRef nodeRef, Parameters parameters, boolean recordActivity)
Nodes
getContent
in interface Nodes
nodeRef
- the content nodeRefrecordActivity
- true, if an activity post is required.public Node updateContent(String fileNodeId, BasicContentInfo contentInfo, InputStream stream, Parameters parameters)
Nodes
updateContent
in interface Nodes
protected void createVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean isVersioned, VersionType versionType, String reason)
public Node upload(String parentFolderNodeId, org.springframework.extensions.webscripts.servlet.FormData formData, Parameters parameters)
Nodes
upload
in interface Nodes
parentFolderNodeId
- String id of parent folder node or well-known alias, eg. "-root-" or "-my-"formData
- the FormData
parameters
- the Parameters
object to get the parameters passed into the requestNode
if successfulpublic org.alfresco.service.namespace.QName createQName(String qnameStr)
createQName
in interface Nodes
qnameStr
- Fully qualified or short-name QName stringprotected List<org.alfresco.service.namespace.QName> createQNames(List<String> qnameStrList, List<org.alfresco.service.namespace.QName> excludedProps)
qnameStrList
- list of fully qualified or short-name QName stringexcludedProps
- QName
objectspublic Node lock(String nodeId, LockInfo lockInfo, Parameters parameters)
Nodes
public Node unlock(String nodeId, Parameters parameters)
Nodes
protected org.alfresco.service.cmr.repository.NodeService getNodeService()
protected org.alfresco.service.cmr.dictionary.DictionaryService getDictionaryService()
protected FileFolderService getFileFolderService()
protected org.alfresco.service.namespace.NamespaceService getNamespaceService()
protected org.alfresco.service.cmr.security.PermissionService getPermissionService()
protected org.alfresco.service.cmr.repository.MimetypeService getMimetypeService()
protected ContentService getContentService()
protected ActionService getActionService()
protected VersionService getVersionService()
protected PersonService getPersonService()
protected OwnableService getOwnableService()
protected AuthorityService getAuthorityService()
protected ThumbnailService getThumbnailService()
protected SiteService getSiteService()
protected ActivityPoster getPoster()
protected RetryingTransactionHelper getRetryingTransactionHelper()
protected NodeAssocService getNodeAssocService()
protected LockService getLockService()
protected VirtualStore getSmartStore()
protected QuickShareLinks getQuickShareLinks()
protected Repository getRepositoryHelper()
Copyright © 2005–2017 Alfresco Software. All rights reserved.