Package org.alfresco.repo.site
Class SitesPermissionCleaner
- java.lang.Object
-
- org.alfresco.repo.site.SitesPermissionCleaner
-
public class SitesPermissionCleaner extends java.lang.ObjectThis class handles the permissions cleanup which is sometimes necessary after a node has been moved or copied between sites. It removes any permissions that pertain to the former site that may be present on the relocated node.- Since:
- 3.5.0
- Author:
- Neil Mc Erlean
-
-
Constructor Summary
Constructors Constructor Description SitesPermissionCleaner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanSitePermissions(org.alfresco.service.cmr.repository.NodeRef targetNode, SiteInfo containingSite)voidsetAclDAO(AclDAO aclDAO)voidsetNodeDAO(NodeDAO nodeDAO)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)voidsetPublicServiceAccessService(PublicServiceAccessService publicServiceAccessService)voidsetSiteServiceImpl(SiteServiceImpl siteServiceImpl)voidsetTenantService(org.alfresco.repo.tenant.TenantService tenantService)
-
-
-
Method Detail
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
-
setPermissionService
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
-
setSiteServiceImpl
public void setSiteServiceImpl(SiteServiceImpl siteServiceImpl)
-
setPublicServiceAccessService
public void setPublicServiceAccessService(PublicServiceAccessService publicServiceAccessService)
-
setAclDAO
public void setAclDAO(AclDAO aclDAO)
-
setNodeDAO
public void setNodeDAO(NodeDAO nodeDAO)
-
setTenantService
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
-
cleanSitePermissions
public void cleanSitePermissions(org.alfresco.service.cmr.repository.NodeRef targetNode, SiteInfo containingSite)
-
-