Interface AclPlugin

All Known Implementing Classes:
SiteAclPlugin

public interface AclPlugin
  • Field Details

  • Method Details

    • getObjectType

      String getObjectType()
    • hasPermission

      boolean hasPermission(String objectId, String permissionType, org.exoplatform.services.security.Identity identity)
      Parameters:
      objectId - Object identifier
      permissionType - Permission Type, can be : VIEW, EDIT or DELETE. This parameter can be a custom permission type too, which may be compatible with some plugins only
      identity - User ACL Identity. This will be null when anonymous user
      Returns:
      true if the user can view the identified object