Class WorkbasketAccessItemImpl

java.lang.Object
pro.taskana.workbasket.internal.models.WorkbasketAccessItemImpl
All Implemented Interfaces:
WorkbasketAccessItem

public class WorkbasketAccessItemImpl extends Object implements WorkbasketAccessItem
WorkbasketAccessItemImpl Entity.
  • Constructor Details

    • WorkbasketAccessItemImpl

      public WorkbasketAccessItemImpl()
  • Method Details

    • getId

      public String getId()
      Description copied from interface: WorkbasketAccessItem
      Returns the current id of the WorkbasketAccessItem.
      Specified by:
      getId in interface WorkbasketAccessItem
      Returns:
      id
    • setId

      public void setId(String id)
    • getWorkbasketId

      public String getWorkbasketId()
      Description copied from interface: WorkbasketAccessItem
      Returns the id of the referenced Workbasket.
      Specified by:
      getWorkbasketId in interface WorkbasketAccessItem
      Returns:
      workbasketId
    • setWorkbasketId

      public void setWorkbasketId(String workbasketId)
    • getWorkbasketKey

      public String getWorkbasketKey()
      Description copied from interface: WorkbasketAccessItem
      Returns the key of the referenced Workbasket.
      Specified by:
      getWorkbasketKey in interface WorkbasketAccessItem
      Returns:
      key
    • setWorkbasketKey

      public void setWorkbasketKey(String workbasketKey)
    • getAccessId

      public String getAccessId()
      Description copied from interface: WorkbasketAccessItem
      Returns the id of the group or the user for which this WorkbasketAccessItem controls access permissions.
      Specified by:
      getAccessId in interface WorkbasketAccessItem
      Returns:
      the accessId, this is the group id or user id
    • setAccessId

      public void setAccessId(String accessId)
    • getAccessName

      public String getAccessName()
      Description copied from interface: WorkbasketAccessItem
      Returns the name of the group or user for which this WorkbasketAccessItem controls access permissions.
      Specified by:
      getAccessName in interface WorkbasketAccessItem
      Returns:
      the accessName, this is the name of the group or user
    • setAccessName

      public void setAccessName(String accessName)
      Description copied from interface: WorkbasketAccessItem
      Set the name of the group or user for which this WorkbasketAccessItem controls access permissions.
      Specified by:
      setAccessName in interface WorkbasketAccessItem
      Parameters:
      accessName - the name of the group or user for which this WorkbasketAccessItem controls access permissions
    • setPermission

      public void setPermission(WorkbasketPermission permission, boolean value)
      Description copied from interface: WorkbasketAccessItem
      Sets a given permissions for the referenced Workbasket.
      Specified by:
      setPermission in interface WorkbasketAccessItem
      Parameters:
      permission - the permissions which is set
      value - the value for the permissions
    • getPermission

      public boolean getPermission(WorkbasketPermission permission)
      Description copied from interface: WorkbasketAccessItem
      Returns whether the given permissions is permitted or not.
      Specified by:
      getPermission in interface WorkbasketAccessItem
      Parameters:
      permission - the permissions in question
      Returns:
      True, if the given permissions is permitted; otherwise false
    • isPermRead

      public boolean isPermRead()
    • setPermRead

      public void setPermRead(boolean permRead)
    • isPermReadTasks

      public boolean isPermReadTasks()
    • setPermReadTasks

      public void setPermReadTasks(boolean permReadTasks)
    • isPermEditTasks

      public boolean isPermEditTasks()
    • setPermEditTasks

      public void setPermEditTasks(boolean permEditTasks)
    • isPermOpen

      public boolean isPermOpen()
    • setPermOpen

      public void setPermOpen(boolean permOpen)
    • isPermAppend

      public boolean isPermAppend()
    • setPermAppend

      public void setPermAppend(boolean permAppend)
    • isPermTransfer

      public boolean isPermTransfer()
    • setPermTransfer

      public void setPermTransfer(boolean permTransfer)
    • isPermDistribute

      public boolean isPermDistribute()
    • setPermDistribute

      public void setPermDistribute(boolean permDistribute)
    • isPermCustom1

      public boolean isPermCustom1()
    • setPermCustom1

      public void setPermCustom1(boolean permCustom1)
    • isPermCustom2

      public boolean isPermCustom2()
    • setPermCustom2

      public void setPermCustom2(boolean permCustom2)
    • isPermCustom3

      public boolean isPermCustom3()
    • setPermCustom3

      public void setPermCustom3(boolean permCustom3)
    • isPermCustom4

      public boolean isPermCustom4()
    • setPermCustom4

      public void setPermCustom4(boolean permCustom4)
    • isPermCustom5

      public boolean isPermCustom5()
    • setPermCustom5

      public void setPermCustom5(boolean permCustom5)
    • isPermCustom6

      public boolean isPermCustom6()
    • setPermCustom6

      public void setPermCustom6(boolean permCustom6)
    • isPermCustom7

      public boolean isPermCustom7()
    • setPermCustom7

      public void setPermCustom7(boolean permCustom7)
    • isPermCustom8

      public boolean isPermCustom8()
    • setPermCustom8

      public void setPermCustom8(boolean permCustom8)
    • isPermCustom9

      public boolean isPermCustom9()
    • setPermCustom9

      public void setPermCustom9(boolean permCustom9)
    • isPermCustom10

      public boolean isPermCustom10()
    • setPermCustom10

      public void setPermCustom10(boolean permCustom10)
    • isPermCustom11

      public boolean isPermCustom11()
    • setPermCustom11

      public void setPermCustom11(boolean permCustom11)
    • isPermCustom12

      public boolean isPermCustom12()
    • setPermCustom12

      public void setPermCustom12(boolean permCustom12)
    • copy

      public WorkbasketAccessItemImpl copy()
      Description copied from interface: WorkbasketAccessItem
      Duplicates this WorkbasketAccessItem without the id.
      Specified by:
      copy in interface WorkbasketAccessItem
      Returns:
      a copy of this WorkbasketAccessItem
    • 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