Class SitesPermissionCleaner

java.lang.Object
org.alfresco.repo.site.SitesPermissionCleaner

public class SitesPermissionCleaner extends Object
This 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 Details

    • SitesPermissionCleaner

      public SitesPermissionCleaner()
  • Method Details

    • setNodeService

      public void setNodeService(NodeService nodeService)
    • setPermissionService

      public void setPermissionService(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(TenantService tenantService)
    • cleanSitePermissions

      public void cleanSitePermissions(NodeRef targetNode, SiteInfo containingSite)