Package com.soffid.iam.iga.api
Class AbstractRole
java.lang.Object
com.soffid.iam.iga.api.AbstractRole
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Role
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 Summary
ConstructorsConstructorDescriptionAbstractRole(AbstractRole otherBean) AbstractRole(Long id, String name, String key, String description, String system, String category, Boolean enableByDefault, Boolean password, String informationSystemName, String domainType, Collection<RoleGrant> ownerRoles, Collection<Group> ownerGroups, Collection<RoleGrant> granteeGroups, Collection<RoleGrant> ownedRoles, Boolean bpmEnabled, String externalId, Date approvalStart, Date approvalEnd, Map<String, Object> attributes, Date createdOn, String createdBy, Date updatedOn, String updatedBy, Date deletedOn, String deletedBy, Boolean deleted) AbstractRole(String name, String key, String description, String system, String informationSystemName) -
Method Summary
Modifier and TypeMethodDescriptionGets value for attribute approvalEndGets value for attribute approvalStartGets value for attribute attributesGets value for attribute bpmEnabledGets value for attribute bpmEnabledGets value for attribute categoryGets value for attribute createdByGets value for attribute createdOnGets value for attribute deletedGets value for attribute deletedByGets value for attribute deletedOnGets value for attribute descriptionGets value for attribute domainTypeGets value for attribute domainTypeGets value for attribute enableByDefaultGets value for attribute externalIdGets value for attribute granteeGroupsgetId()Gets value for attribute idGets value for attribute informationSystemNamegetKey()Gets value for attribute keygetName()Gets value for attribute nameGets value for attribute ownedRolesGets value for attribute ownerGroupsGets value for attribute ownerRolesGets value for attribute passwordGets value for attribute systemGets value for attribute updatedByGets value for attribute updatedOnvoidsetApprovalEnd(Date approvalEnd) Sets value for attribute approvalEndvoidsetApprovalStart(Date approvalStart) Sets value for attribute approvalStartvoidsetAttributes(Map<String, Object> attributes) Sets value for attribute attributesvoidsetBpmEnabled(Boolean bpmEnabled) Sets value for attribute bpmEnabledvoidsetBpmEnforced(Boolean bpmEnabled) Sets value for attribute bpmEnabledvoidsetCategory(String category) Sets value for attribute categoryvoidsetCreatedBy(String createdBy) Sets value for attribute createdByvoidsetCreatedOn(Date createdOn) Sets value for attribute createdOnvoidsetDeleted(Boolean deleted) Sets value for attribute deletedvoidsetDeletedBy(String deletedBy) Sets value for attribute deletedByvoidsetDeletedOn(Date deletedOn) Sets value for attribute deletedOnvoidsetDescription(String description) Sets value for attribute descriptionvoidSets value for attribute domainTypevoidsetDomainType(String domainType) Sets value for attribute domainTypevoidsetEnableByDefault(Boolean enableByDefault) Sets value for attribute enableByDefaultvoidsetExternalId(String externalId) Sets value for attribute externalIdvoidsetGranteeGroups(Collection<RoleGrant> granteeGroups) Sets value for attribute granteeGroupsvoidSets value for attribute idvoidsetInformationSystemName(String informationSystemName) Sets value for attribute informationSystemNamevoidSets value for attribute keyvoidSets value for attribute namevoidsetOwnedRoles(Collection<RoleGrant> ownedRoles) Sets value for attribute ownedRolesvoidsetOwnerGroups(Collection<Group> ownerGroups) Sets value for attribute ownerGroupsvoidsetOwnerRoles(Collection<RoleGrant> ownerRoles) Sets value for attribute ownerRolesvoidsetPassword(Boolean password) Sets value for attribute passwordvoidSets value for attribute systemvoidsetUpdatedBy(String updatedBy) Sets value for attribute updatedByvoidsetUpdatedOn(Date updatedOn) Sets value for attribute updatedOntoString()Returns a string representation of the value object.
-
Constructor Details
-
AbstractRole
public AbstractRole() -
AbstractRole
public AbstractRole(Long id, String name, String key, String description, String system, String category, Boolean enableByDefault, Boolean password, String informationSystemName, String domainType, Collection<RoleGrant> ownerRoles, Collection<Group> ownerGroups, Collection<RoleGrant> granteeGroups, Collection<RoleGrant> ownedRoles, Boolean bpmEnabled, String externalId, Date approvalStart, Date approvalEnd, Map<String, Object> attributes, Date createdOn, String createdBy, Date updatedOn, String updatedBy, Date deletedOn, String deletedBy, Boolean deleted) -
AbstractRole
-
AbstractRole
-
-
Method Details
-
getId
Gets value for attribute id -
setId
Sets value for attribute id -
getName
Gets value for attribute name -
setName
Sets value for attribute name -
getKey
Gets value for attribute key -
setKey
Sets value for attribute key -
getDescription
Gets value for attribute description -
setDescription
Sets value for attribute description -
getSystem
Gets value for attribute system -
setSystem
Sets value for attribute system -
getCategory
Gets value for attribute category -
setCategory
Sets value for attribute category -
getEnableByDefault
Gets value for attribute enableByDefault -
setEnableByDefault
Sets value for attribute enableByDefault -
getPassword
Gets value for attribute password -
setPassword
Sets value for attribute password -
getInformationSystemName
Gets value for attribute informationSystemName -
setInformationSystemName
Sets value for attribute informationSystemName -
getDomainType
Gets value for attribute domainType -
setDomainType
Sets value for attribute domainType -
getDomain
Gets value for attribute domainType -
setDomain
Sets value for attribute domainType -
getOwnerRoles
Gets value for attribute ownerRoles -
setOwnerRoles
Sets value for attribute ownerRoles -
getOwnerGroups
Gets value for attribute ownerGroups -
setOwnerGroups
Sets value for attribute ownerGroups -
getGranteeGroups
Gets value for attribute granteeGroups -
setGranteeGroups
Sets value for attribute granteeGroups -
getOwnedRoles
Gets value for attribute ownedRoles -
setOwnedRoles
Sets value for attribute ownedRoles -
getBpmEnabled
Gets value for attribute bpmEnabled -
setBpmEnabled
Sets value for attribute bpmEnabled -
getBpmEnforced
Gets value for attribute bpmEnabled -
setBpmEnforced
Sets value for attribute bpmEnabled -
getExternalId
Gets value for attribute externalId -
setExternalId
Sets value for attribute externalId -
getApprovalStart
Gets value for attribute approvalStart -
setApprovalStart
Sets value for attribute approvalStart -
getApprovalEnd
Gets value for attribute approvalEnd -
setApprovalEnd
Sets value for attribute approvalEnd -
getAttributes
Gets value for attribute attributes -
setAttributes
Sets value for attribute attributes -
getCreatedOn
Gets value for attribute createdOn -
setCreatedOn
Sets value for attribute createdOn -
getCreatedBy
Gets value for attribute createdBy -
setCreatedBy
Sets value for attribute createdBy -
getUpdatedOn
Gets value for attribute updatedOn -
setUpdatedOn
Sets value for attribute updatedOn -
getUpdatedBy
Gets value for attribute updatedBy -
setUpdatedBy
Sets value for attribute updatedBy -
getDeletedOn
Gets value for attribute deletedOn -
setDeletedOn
Sets value for attribute deletedOn -
getDeletedBy
Gets value for attribute deletedBy -
setDeletedBy
Sets value for attribute deletedBy -
getDeleted
Gets value for attribute deleted -
setDeleted
Sets value for attribute deleted -
toString
Returns a string representation of the value object.
-