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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
Constructor Details
-
SurfConfigCleaner
public SurfConfigCleaner()
-
-
Method Details
-
init
public void init() -
beforeDeleteNode
- Specified by:
beforeDeleteNode
in interfaceNodeServicePolicies.BeforeDeleteNodePolicy
-
setPolicyComponent
-