Class RoleEntity

  • Direct Known Subclasses:
    RoleEntityImpl

    public abstract class RoleEntity
    extends Object
    Entity RoleEntity
    • Constructor Detail

      • RoleEntity

        public RoleEntity()
    • Method Detail

      • getId

        public Long getId()
        Gets value for attribute id
      • setId

        public void setId​(Long id)
        Sets value for attribute id
      • getName

        public String getName()
        Gets value for attribute name
      • setName

        public void setName​(String name)
        Sets value for attribute name
      • getCategory

        public String getCategory()
        Gets value for attribute category
      • setCategory

        public void setCategory​(String category)
        Sets value for attribute category
      • getDescription

        public String getDescription()
        Gets value for attribute description
      • setDescription

        public void setDescription​(String description)
        Sets value for attribute description
      • getDefaultRole

        public String getDefaultRole()
        Gets value for attribute defaultRole
      • setDefaultRole

        public void setDefaultRole​(String defaultRole)
        Sets value for attribute defaultRole
      • getPassword

        public String getPassword()
        Gets value for attribute password
      • setPassword

        public void setPassword​(String password)
        Sets value for attribute password
      • getInformationSystem

        public InformationSystemEntity getInformationSystem()
        Gets value for attribute informationSystem
      • setInformationSystem

        public void setInformationSystem​(InformationSystemEntity informationSystem)
        Sets value for attribute informationSystem
      • getSystem

        public SystemEntity getSystem()
        Gets value for attribute system
      • setSystem

        public void setSystem​(SystemEntity system)
        Sets value for attribute system
      • getApplicationDomain

        public ApplicationDomainEntity getApplicationDomain()
        Gets value for attribute applicationDomain
      • setApplicationDomain

        public void setApplicationDomain​(ApplicationDomainEntity applicationDomain)
        Sets value for attribute applicationDomain
      • getDomainType

        public String getDomainType()
        Gets value for attribute domainType
      • setDomainType

        public void setDomainType​(String domainType)
        Sets value for attribute domainType
      • setContainerGroups

        public void setContainerGroups​(Collection<RoleGroupEntity> containerGroups)
        Sets value for attribute containerGroups
      • getManageableWF

        public String getManageableWF()
        Gets value for attribute manageableWF
      • setManageableWF

        public void setManageableWF​(String manageableWF)
        Sets value for attribute manageableWF
      • getNotificationEntities

        public Collection<NoticeEntity> getNotificationEntities()
        Gets value for attribute notificationEntities
      • setNotificationEntities

        public void setNotificationEntities​(Collection<NoticeEntity> notificationEntities)
        Sets value for attribute notificationEntities
      • getApprovalProcess

        public Long getApprovalProcess()
        Gets value for attribute approvalProcess
      • setApprovalProcess

        public void setApprovalProcess​(Long approvalProcess)
        Sets value for attribute approvalProcess
      • getApprovalStart

        public Date getApprovalStart()
        Gets value for attribute approvalStart
      • setApprovalStart

        public void setApprovalStart​(Date approvalStart)
        Sets value for attribute approvalStart
      • getApprovalEnd

        public Date getApprovalEnd()
        Gets value for attribute approvalEnd
      • setApprovalEnd

        public void setApprovalEnd​(Date approvalEnd)
        Sets value for attribute approvalEnd
      • isAllowed

        public abstract boolean isAllowed​(String permission)
        Operation isAllowed Returns true if the permission on this object is granted
        Parameters:
        permission -
        Returns:
      • toRoleDescription

        public abstract String toRoleDescription()
        Operation toRoleDescription
        Returns:
      • toString

        public abstract String toString()
        Operation toString
        Overrides:
        toString in class Object
        Returns:
      • equals

        public boolean equals​(Object object)
        Returns true if the argument is an RoleEntity instance and all identifiers for this entity equal the identifiers of the argument entity. Returns false otherwise.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Returns a hash code based on this entity's identifiers.
        Overrides:
        hashCode in class Object