Package org.alfresco.repo.surf.policy
Class SurfConfigCleaner
- java.lang.Object
-
- org.springframework.extensions.webscripts.AbstractWebScript
-
- org.alfresco.repo.web.scripts.bean.BaseRemoteStore
-
- org.alfresco.repo.web.scripts.bean.ADMRemoteStore
-
- org.alfresco.repo.surf.policy.SurfConfigCleaner
-
- All Implemented Interfaces:
NodeServicePolicies.BeforeDeleteNodePolicy
,ClassPolicy
,Policy
,org.springframework.extensions.webscripts.WebScript
public class SurfConfigCleaner extends ADMRemoteStore implements NodeServicePolicies.BeforeDeleteNodePolicy
Delete Node Policy to remove surf-config files for a deleted user.- Author:
- Dmitry Velichkevich, Kevin Roast
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.springframework.extensions.webscripts.AbstractWebScript
org.springframework.extensions.webscripts.AbstractWebScript.ScriptDetails
-
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.web.scripts.bean.ADMRemoteStore
contentService, fileFolderService, hiddenAspect, namespaceService, nodeService, ownableService, permissionService, siteService, unprotNodeService
-
Fields inherited from class org.alfresco.repo.web.scripts.bean.BaseRemoteStore
defaultStore, mimetypeService, REQUEST_PARAM_STORE, TOKEN_STORE, transformer, TRANSFORMER_FACTORY
-
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy
QNAME
-
-
Constructor Summary
Constructors Constructor Description SurfConfigCleaner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beforeDeleteNode(NodeRef nodeRef)
void
init()
void
setPolicyComponent(PolicyComponent policyComponent)
-
Methods inherited from class org.alfresco.repo.web.scripts.bean.ADMRemoteStore
buildUserConfigSearchPattern, createDocument, createDocuments, deleteDocument, getDocument, getFileNodes, getGlobalComponentsNodeRef, getGlobalUserFolderNodeRef, getPathRunAsUser, getSurfConfigNodeRef, hasDocument, lastModified, listDocuments, listDocuments, setBehaviourFilter, setContentService, setFileFolderService, setHiddenAspect, setNamespaceService, setNodeService, setOwnableService, setPermissionService, setSiteService, setUnprotectedNodeService, updateDocument, writeDocument
-
Methods inherited from class org.alfresco.repo.web.scripts.bean.BaseRemoteStore
encodePath, execute, getPathParts, setMimetypeService, setStore
-
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
-
init
public void init()
-
beforeDeleteNode
public void beforeDeleteNode(NodeRef nodeRef)
- Specified by:
beforeDeleteNode
in interfaceNodeServicePolicies.BeforeDeleteNodePolicy
-
setPolicyComponent
public void setPolicyComponent(PolicyComponent policyComponent)
-
-