Class AbstractRole

java.lang.Object
com.soffid.iam.iga.api.AbstractRole
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Role

public abstract class AbstractRole extends Object implements Serializable
ValueObject AbstractRole A role object represents any kind of permission that can be granted to anyone. It can be mapped to security group in active directory, a database role or another kind of authorizations.
See Also:
  • Constructor Details

  • Method Details

    • 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
    • getKey

      public String getKey()
      Gets value for attribute key
    • setKey

      public void setKey(String key)
      Sets value for attribute key
    • getDescription

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

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

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

      public void setSystem(String system)
      Sets value for attribute system
    • getCategory

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

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

      public Boolean getEnableByDefault()
      Gets value for attribute enableByDefault
    • setEnableByDefault

      public void setEnableByDefault(Boolean enableByDefault)
      Sets value for attribute enableByDefault
    • getPassword

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

      public void setPassword(Boolean password)
      Sets value for attribute password
    • getInformationSystemName

      public String getInformationSystemName()
      Gets value for attribute informationSystemName
    • setInformationSystemName

      public void setInformationSystemName(String informationSystemName)
      Sets value for attribute informationSystemName
    • getDomainType

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

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

      public String getDomain()
      Gets value for attribute domainType
    • setDomain

      public void setDomain(String domainType)
      Sets value for attribute domainType
    • getOwnerRoles

      public Collection<RoleGrant> getOwnerRoles()
      Gets value for attribute ownerRoles
    • setOwnerRoles

      public void setOwnerRoles(Collection<RoleGrant> ownerRoles)
      Sets value for attribute ownerRoles
    • getOwnerGroups

      public Collection<Group> getOwnerGroups()
      Gets value for attribute ownerGroups
    • setOwnerGroups

      public void setOwnerGroups(Collection<Group> ownerGroups)
      Sets value for attribute ownerGroups
    • getGranteeGroups

      public Collection<RoleGrant> getGranteeGroups()
      Gets value for attribute granteeGroups
    • setGranteeGroups

      public void setGranteeGroups(Collection<RoleGrant> granteeGroups)
      Sets value for attribute granteeGroups
    • getOwnedRoles

      public Collection<RoleGrant> getOwnedRoles()
      Gets value for attribute ownedRoles
    • setOwnedRoles

      public void setOwnedRoles(Collection<RoleGrant> ownedRoles)
      Sets value for attribute ownedRoles
    • getBpmEnabled

      public Boolean getBpmEnabled()
      Gets value for attribute bpmEnabled
    • setBpmEnabled

      public void setBpmEnabled(Boolean bpmEnabled)
      Sets value for attribute bpmEnabled
    • getBpmEnforced

      public Boolean getBpmEnforced()
      Gets value for attribute bpmEnabled
    • setBpmEnforced

      public void setBpmEnforced(Boolean bpmEnabled)
      Sets value for attribute bpmEnabled
    • getExternalId

      public String getExternalId()
      Gets value for attribute externalId
    • setExternalId

      public void setExternalId(String externalId)
      Sets value for attribute externalId
    • 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
    • getAttributes

      public Map<String,Object> getAttributes()
      Gets value for attribute attributes
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      Sets value for attribute attributes
    • getCreatedOn

      public Date getCreatedOn()
      Gets value for attribute createdOn
    • setCreatedOn

      public void setCreatedOn(Date createdOn)
      Sets value for attribute createdOn
    • getCreatedBy

      public String getCreatedBy()
      Gets value for attribute createdBy
    • setCreatedBy

      public void setCreatedBy(String createdBy)
      Sets value for attribute createdBy
    • getUpdatedOn

      public Date getUpdatedOn()
      Gets value for attribute updatedOn
    • setUpdatedOn

      public void setUpdatedOn(Date updatedOn)
      Sets value for attribute updatedOn
    • getUpdatedBy

      public String getUpdatedBy()
      Gets value for attribute updatedBy
    • setUpdatedBy

      public void setUpdatedBy(String updatedBy)
      Sets value for attribute updatedBy
    • getDeletedOn

      public Date getDeletedOn()
      Gets value for attribute deletedOn
    • setDeletedOn

      public void setDeletedOn(Date deletedOn)
      Sets value for attribute deletedOn
    • getDeletedBy

      public String getDeletedBy()
      Gets value for attribute deletedBy
    • setDeletedBy

      public void setDeletedBy(String deletedBy)
      Sets value for attribute deletedBy
    • getDeleted

      public Boolean getDeleted()
      Gets value for attribute deleted
    • setDeleted

      public void setDeleted(Boolean deleted)
      Sets value for attribute deleted
    • toString

      public String toString()
      Returns a string representation of the value object.
      Overrides:
      toString in class Object