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.ScriptDetailsNested 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, unprotNodeServiceFields inherited from class org.alfresco.repo.web.scripts.bean.BaseRemoteStore
defaultStore, mimetypeService, REQUEST_PARAM_STORE, TOKEN_STORE, transformer, TRANSFORMER_FACTORYFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy
QNAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeDeleteNode(NodeRef nodeRef) voidinit()voidsetPolicyComponent(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, writeDocumentMethods inherited from class org.alfresco.repo.web.scripts.bean.BaseRemoteStore
encodePath, execute, getPathParts, setMimetypeService, setStoreMethods 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:
beforeDeleteNodein interfaceNodeServicePolicies.BeforeDeleteNodePolicy
-
setPolicyComponent
-