Class PermissionModel

java.lang.Object
fr.becpg.repo.security.data.PermissionModel

public class PermissionModel extends Object

PermissionModel class.

Version:
$Id: $Id
Author:
matthieu
  • Field Details

    • READ_ONLY

      public static final String READ_ONLY
      Constant READ_ONLY="read"
      See Also:
    • READ_WRITE

      public static final String READ_WRITE
      Constant READ_WRITE="write"
      See Also:
    • READ_READANDWRITE

      public static final String READ_READANDWRITE
      Constant READ_READANDWRITE="readandwrite"
      See Also:
    • isEnforceACL

      private Boolean isEnforceACL
    • permission

      private String permission
    • groups

      private List<org.alfresco.service.cmr.repository.NodeRef> groups
  • Constructor Details

    • PermissionModel

      public PermissionModel(String permission, List<org.alfresco.service.cmr.repository.NodeRef> groups, Boolean isEnforceACL)

      Constructor for PermissionModel.

      Parameters:
      permission - a String object
      groups - a List object
      isEnforceACL - a Boolean object
  • Method Details

    • getIsEnforceACL

      public Boolean getIsEnforceACL()

      Getter for the field isEnforceACL.

      Returns:
      a Boolean object
    • setIsEnforceACL

      public void setIsEnforceACL(Boolean isEnforceACL)

      Setter for the field isEnforceACL.

      Parameters:
      isEnforceACL - a Boolean object
    • getPermission

      public String getPermission()

      Getter for the field permission.

      Returns:
      a String object
    • setPermission

      public void setPermission(String permission)

      Setter for the field permission.

      Parameters:
      permission - a String object
    • getGroups

      public List<org.alfresco.service.cmr.repository.NodeRef> getGroups()

      Getter for the field groups.

      Returns:
      a List object
    • setGroups

      public void setGroups(List<org.alfresco.service.cmr.repository.NodeRef> groups)

      Setter for the field groups.

      Parameters:
      groups - a List object
    • isExclusiveRead

      public boolean isExclusiveRead()

      isExclusiveRead.

      Returns:
      a boolean
    • isWrite

      public boolean isWrite()

      isWrite.

      Returns:
      a boolean
    • toString

      public String toString()
      Overrides:
      toString in class Object