Class PermissionDO

java.lang.Object
org.europa.together.domain.acl.PermissionDO
All Implemented Interfaces:
Serializable

@Entity public class PermissionDO extends Object implements Serializable
PERMISSION OBJECT.
See Also:
  • Field Details

    • TABLE_NAME

      public static final String TABLE_NAME
      The name of the used database table for this domain object.
      See Also:
  • Constructor Details

    • PermissionDO

      public PermissionDO()
      Default Constructor.
    • PermissionDO

      public PermissionDO(RolesDO role, ResourcesDO resource)
      Constructor.
      Parameters:
      role - as RoleDO
      resource - as ResourceDO
  • Method Details

    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getUuid

      public String getUuid()
      get the Identifier.
      Returns:
      uuid as String
    • setUuid

      public void setUuid(String uuid)
      Set the identifier.
      Parameters:
      uuid - as String
    • getResource

      public ResourcesDO getResource()
      Get the resources for a permission.
      Returns:
      a resource as Object.
    • setResource

      public void setResource(ResourcesDO resource)
      Set the resources for a permission.
      Parameters:
      resource - as Object
    • getRole

      public RolesDO getRole()
      Get the role for a permission.
      Returns:
      role as object
    • setRole

      public void setRole(RolesDO role)
      Set the role for a permission.
      Parameters:
      role - as Object
    • isRead

      public boolean isRead()
      Indicate the READ permission for a resource.
      Returns:
      true on success
    • setRead

      public void setRead(boolean read)
      Define the READ permission for a resource.
      Parameters:
      read - as boolean
    • isCreate

      public boolean isCreate()
      Indicate the CREATE permission for a resource.
      Returns:
      true on success
    • setCreate

      public void setCreate(boolean create)
      Define the CREATE permission for a resource.
      Parameters:
      create - as boolean
    • isChange

      public boolean isChange()
      Indicate the CHANGE (update) permission for a resource.
      Returns:
      true on success
    • setChange

      public void setChange(boolean change)
      Define the CHANGE (update) permission for a resource.
      Parameters:
      change - as boolean
    • isDelete

      public boolean isDelete()
      Indicate the DELETE permission for a resource.
      Returns:
      true on success
    • setDelete

      public void setDelete(boolean delete)
      Define the DELETE permission for a resource.
      Parameters:
      delete - as boolean