Class GroupEntity

  • Direct Known Subclasses:
    GroupEntityImpl

    public abstract class GroupEntity
    extends Object
    Entity GroupEntity
    • Constructor Detail

      • GroupEntity

        public GroupEntity()
    • 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
      • getDriveLetter

        public String getDriveLetter()
        Gets value for attribute driveLetter
      • setDriveLetter

        public void setDriveLetter​(String driveLetter)
        Sets value for attribute driveLetter
      • getDescription

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

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

        public Collection<UserGroupEntity> getSecondaryGroupUsers()
        Gets value for attribute secondaryGroupUsers
      • setSecondaryGroupUsers

        public void setSecondaryGroupUsers​(Collection<UserGroupEntity> secondaryGroupUsers)
        Sets value for attribute secondaryGroupUsers
      • getDriveServer

        public HostEntity getDriveServer()
        Gets value for attribute driveServer
      • setDriveServer

        public void setDriveServer​(HostEntity driveServer)
        Sets value for attribute driveServer
      • getQuotaGroup

        public Long getQuotaGroup()
        Gets value for attribute quotaGroup
      • setQuotaGroup

        public void setQuotaGroup​(Long quotaGroup)
        Sets value for attribute quotaGroup
      • setChildren

        public void setChildren​(Collection<GroupEntity> children)
        Sets value for attribute children
      • getParent

        public GroupEntity getParent()
        Gets value for attribute parent
      • setParent

        public void setParent​(GroupEntity parent)
        Sets value for attribute parent
      • getUnitType

        public GroupTypeEntity getUnitType()
        Gets value for attribute unitType
      • setUnitType

        public void setUnitType​(GroupTypeEntity unitType)
        Sets value for attribute unitType
      • getObsolete

        public String getObsolete()
        Gets value for attribute obsolete
      • setObsolete

        public void setObsolete​(String obsolete)
        Sets value for attribute obsolete
      • getOrganizational

        public String getOrganizational()
        Gets value for attribute organizational
      • setOrganizational

        public void setOrganizational​(String organizational)
        Sets value for attribute organizational
      • getStartDate

        public Date getStartDate()
        Gets value for attribute startDate
      • setStartDate

        public void setStartDate​(Date startDate)
        Sets value for attribute startDate
      • getEndDate

        public Date getEndDate()
        Gets value for attribute endDate
      • setEndDate

        public void setEndDate​(Date endDate)
        Sets value for attribute endDate
      • getTenant

        public TenantEntity getTenant()
        Gets value for attribute tenant
      • setTenant

        public void setTenant​(TenantEntity tenant)
        Sets value for attribute tenant
      • setGrantedRoles

        public void setGrantedRoles​(Collection<RoleGroupEntity> grantedRoles)
        Sets value for attribute grantedRoles
      • getBudgetSection

        public String getBudgetSection()
        Gets value for attribute budgetSection
      • setBudgetSection

        public void setBudgetSection​(String budgetSection)
        Sets value for attribute budgetSection
      • getPrimaryGroupUsers

        public Collection<UserEntity> getPrimaryGroupUsers()
        Gets value for attribute primaryGroupUsers
      • setPrimaryGroupUsers

        public void setPrimaryGroupUsers​(Collection<UserEntity> primaryGroupUsers)
        Sets value for attribute primaryGroupUsers
      • getHoldedRoleAssignments

        public Collection<RoleAccountEntity> getHoldedRoleAssignments()
        Gets value for attribute holdedRoleAssignments
      • setHoldedRoleAssignments

        public void setHoldedRoleAssignments​(Collection<RoleAccountEntity> holdedRoleAssignments)
        Sets value for attribute holdedRoleAssignments
      • isAllowed

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

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

        public abstract void customCache()
        Operation customCache
      • equals

        public boolean equals​(Object object)
        Returns true if the argument is an GroupEntity 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