Class NodeBrowserPost
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractWebScript
-
- org.springframework.extensions.webscripts.DeclarativeWebScript
-
- org.alfresco.repo.web.scripts.admin.NodeBrowserPost
-
- All Implemented Interfaces:
java.io.Serializable,org.springframework.extensions.webscripts.WebScript
public class NodeBrowserPost extends org.springframework.extensions.webscripts.DeclarativeWebScript implements java.io.SerializableAdmin Console NodeBrowser WebScript POST controller.Implements a low-level node browser client for the Admin Console tool.
- Since:
- 5.1
- Author:
- Kevin Roast
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classNodeBrowserPost.AspectAspect wrapper classclassNodeBrowserPost.AssociationAssociation wrapper classclassNodeBrowserPost.ChildAssociationChild assoc wrapper classclassNodeBrowserPost.ChildAssocRefWrapperWrapper to resolve Assoc Type and QName to short form with resolved prefixclassNodeBrowserPost.NodeNode wrapper classstatic classNodeBrowserPost.NoReadPermissionGrantedPermission representing the fact that "Read Permissions" has not been grantedstatic classNodeBrowserPost.NoStoreMaskclassNodeBrowserPost.PeerAssociationPeer assoc wrapper classstatic classNodeBrowserPost.PermissionPermission beanclassNodeBrowserPost.PropertyProperty wrapper classclassNodeBrowserPost.QNameBeanQname wrapper class
-
Constructor Summary
Constructors Constructor Description NodeBrowserPost()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>executeImpl(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.Status status, org.springframework.extensions.webscripts.Cache cache)java.util.List<NodeBrowserPost.Aspect>getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node aspectsjava.util.List<NodeBrowserPost.PeerAssociation>getAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node associationsprotected org.alfresco.service.cmr.coci.CheckOutCheckInServicegetCheckOutCheckInService()java.util.List<NodeBrowserPost.ChildAssociation>getChildren(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node childrenprotected org.alfresco.service.cmr.dictionary.DictionaryServicegetDictionaryService()booleangetInheritPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets whether the current node inherits its permissions from a parent nodeprotected org.alfresco.service.cmr.lock.LockServicegetLockService()protected org.alfresco.service.namespace.NamespaceServicegetNamespaceService()protected org.alfresco.service.cmr.repository.NodeServicegetNodeService()org.alfresco.service.namespace.QNamegetNodeType(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node typeprotected org.alfresco.service.cmr.security.OwnableServicegetOwnableService()java.util.List<NodeBrowserPost.ChildAssociation>getParents(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node parentsjava.util.List<NodeBrowserPost.Permission>getPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node permissionsprotected org.alfresco.service.cmr.security.PermissionServicegetPermissionService()org.alfresco.service.cmr.repository.NodeRefgetPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node primary parent referencejava.lang.StringgetPrimaryPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node primary pathjava.lang.StringgetPrimaryPrefixedPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node primary pathjava.util.List<NodeBrowserPost.Property>getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node propertiesprotected org.alfresco.service.cmr.search.SearchServicegetSearchService()java.util.List<NodeBrowserPost.PeerAssociation>getSourceAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current source associationsjava.util.List<NodeBrowserPost.Permission>getStorePermissionMasks(org.alfresco.service.cmr.repository.NodeRef nodeRef)Gets the current node permissionsjava.util.List<org.alfresco.service.cmr.repository.StoreRef>getStores()Gets the list of repository storesprotected org.alfresco.service.transaction.TransactionServicegetTransactionService()voidsetCheckOutCheckInService(org.alfresco.service.cmr.coci.CheckOutCheckInService cociService)voidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)voidsetLockService(org.alfresco.service.cmr.lock.LockService lockService)voidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetOwnableService(org.alfresco.service.cmr.security.OwnableService ownableService)voidsetPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)voidsetSearchService(org.alfresco.service.cmr.search.SearchService searchService)voidsetTransactionService(org.alfresco.service.transaction.TransactionService transactionService)-
Methods inherited from class org.springframework.extensions.webscripts.DeclarativeWebScript
execute, executeFinallyImpl, executeImpl, executeImpl, getTemplateModel, renderFormatTemplate
-
Methods inherited from class org.springframework.extensions.webscripts.AbstractWebScript
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toString
-
-
-
-
Method Detail
-
setTransactionService
public void setTransactionService(org.alfresco.service.transaction.TransactionService transactionService)
- Parameters:
transactionService- transaction service
-
getTransactionService
protected org.alfresco.service.transaction.TransactionService getTransactionService()
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Parameters:
nodeService- node service
-
getNodeService
protected org.alfresco.service.cmr.repository.NodeService getNodeService()
-
setSearchService
public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
- Parameters:
searchService- search service
-
getSearchService
protected org.alfresco.service.cmr.search.SearchService getSearchService()
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
- Parameters:
dictionaryService- dictionary service
-
getDictionaryService
protected org.alfresco.service.cmr.dictionary.DictionaryService getDictionaryService()
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
- Parameters:
namespaceService- namespace service
-
getNamespaceService
protected org.alfresco.service.namespace.NamespaceService getNamespaceService()
-
setPermissionService
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
- Parameters:
permissionService- permission service
-
getPermissionService
protected org.alfresco.service.cmr.security.PermissionService getPermissionService()
-
setOwnableService
public void setOwnableService(org.alfresco.service.cmr.security.OwnableService ownableService)
-
getOwnableService
protected org.alfresco.service.cmr.security.OwnableService getOwnableService()
-
setLockService
public void setLockService(org.alfresco.service.cmr.lock.LockService lockService)
-
getLockService
protected org.alfresco.service.cmr.lock.LockService getLockService()
-
setCheckOutCheckInService
public void setCheckOutCheckInService(org.alfresco.service.cmr.coci.CheckOutCheckInService cociService)
-
getCheckOutCheckInService
protected org.alfresco.service.cmr.coci.CheckOutCheckInService getCheckOutCheckInService()
-
getStores
public java.util.List<org.alfresco.service.cmr.repository.StoreRef> getStores()
Gets the list of repository stores- Returns:
- stores
-
getNodeType
public org.alfresco.service.namespace.QName getNodeType(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node type- Returns:
- node type
-
getPrimaryPath
public java.lang.String getPrimaryPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node primary path- Returns:
- primary path
-
getPrimaryPrefixedPath
public java.lang.String getPrimaryPrefixedPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node primary path- Returns:
- primary path
-
getPrimaryParent
public org.alfresco.service.cmr.repository.NodeRef getPrimaryParent(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node primary parent reference- Returns:
- primary parent ref
-
getAspects
public java.util.List<NodeBrowserPost.Aspect> getAspects(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node aspects- Returns:
- node aspects
-
getParents
public java.util.List<NodeBrowserPost.ChildAssociation> getParents(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node parents- Returns:
- node parents
-
getProperties
public java.util.List<NodeBrowserPost.Property> getProperties(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node properties- Returns:
- properties
-
getInheritPermissions
public boolean getInheritPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets whether the current node inherits its permissions from a parent node- Returns:
- true => inherits permissions
-
getPermissions
public java.util.List<NodeBrowserPost.Permission> getPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node permissions- Returns:
- the permissions
-
getStorePermissionMasks
public java.util.List<NodeBrowserPost.Permission> getStorePermissionMasks(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node permissions- Returns:
- the permissions
-
getChildren
public java.util.List<NodeBrowserPost.ChildAssociation> getChildren(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node children- Returns:
- node children
-
getAssocs
public java.util.List<NodeBrowserPost.PeerAssociation> getAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current node associations- Returns:
- associations
-
getSourceAssocs
public java.util.List<NodeBrowserPost.PeerAssociation> getSourceAssocs(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the current source associations- Returns:
- associations
-
executeImpl
protected java.util.Map<java.lang.String,java.lang.Object> executeImpl(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.Status status, org.springframework.extensions.webscripts.Cache cache)- Overrides:
executeImplin classorg.springframework.extensions.webscripts.DeclarativeWebScript
-
-