Interface HasPermissionList

All Superinterfaces:
Serializable
All Known Subinterfaces:
DMSDocForm, DMSFolder, DMSFolderForm, DMSForm, DMSLink, DMSNote, DMSObject, DMSWebLink
All Known Implementing Classes:
CheckedPersistent

public interface HasPermissionList extends Serializable
Objects implementing HasPermissionList have an acl field of type PermissionList. On insert, update and delete of such objects, the Store applies appropriate actions on the permission list. A OrgUnit can be set as as default for purposes of right checks. The abstract CheckedPersistent class provides implementations for those methods.
  • Method Details

    • setPermissionList

      void setPermissionList(PermissionList pl)
      Set the permission list.
      Parameters:
      pl - the permission list to set.
    • getPermissionList

      PermissionList getPermissionList()
      Get the permission list
      Returns:
      the permission list.
    • getDefaultOrgUnit

      OrgUnit getDefaultOrgUnit()
      Get the default org unit to use when checking permissions.
      Returns:
      the default org unit. May return null.