Package com.soffid.iam.model
Class RoleEntity
- java.lang.Object
-
- com.soffid.iam.model.RoleEntity
-
- Direct Known Subclasses:
RoleEntityImpl
public abstract class RoleEntity extends Object
Entity RoleEntity
-
-
Constructor Summary
Constructors Constructor Description RoleEntity()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
Returnstrue
if the argument is an RoleEntity instance and all identifiers for this entity equal the identifiers of the argument entity.Collection<AccessControlEntity>
getAccessControl()
Gets value for attribute accessControlCollection<AccountAccessEntity>
getAccountAccess()
Gets value for attribute accountAccessCollection<RoleAccountEntity>
getAccounts()
Gets value for attribute accountsApplicationDomainEntity
getApplicationDomain()
Gets value for attribute applicationDomainDate
getApprovalEnd()
Gets value for attribute approvalEndLong
getApprovalProcess()
Gets value for attribute approvalProcessDate
getApprovalStart()
Gets value for attribute approvalStartCollection<RoleAttributeEntity>
getAttributes()
Gets value for attribute attributesCollection<AuthorizationEntity>
getAuthorizations()
Gets value for attribute authorizationsString
getCategory()
Gets value for attribute categoryCollection<RoleDependencyEntity>
getContainedRoles()
Gets value for attribute containedRolesCollection<RoleGroupEntity>
getContainerGroups()
Gets value for attribute containerGroupsCollection<RoleDependencyEntity>
getContainerRoles()
Gets value for attribute containerRolesCollection<CustomObjectRoleEntity>
getCustomObjects()
Gets value for attribute customObjectsString
getDefaultRole()
Gets value for attribute defaultRoleString
getDescription()
Gets value for attribute descriptionString
getDomainType()
Gets value for attribute domainTypeLong
getId()
Gets value for attribute idInformationSystemEntity
getInformationSystem()
Gets value for attribute informationSystemCollection<MailListRoleMemberEntity>
getMailLists()
Gets value for attribute mailListsString
getManageableWF()
Gets value for attribute manageableWFString
getName()
Gets value for attribute nameCollection<NetworkAuthorizationEntity>
getNetworkAuthorization()
Gets value for attribute networkAuthorizationCollection<NoticeEntity>
getNotificationEntities()
Gets value for attribute notificationEntitiesString
getPassword()
Gets value for attribute passwordCollection<RuleAssignedRoleEntity>
getRules()
Gets value for attribute rulesCollection<SoDRoleEntity>
getSodRules()
Gets value for attribute sodRulesSystemEntity
getSystem()
Gets value for attribute systemint
hashCode()
Returns a hash code based on this entity's identifiers.abstract boolean
isAllowed(String permission)
Operation isAllowed Returns true if the permission on this object is grantedvoid
setAccessControl(Collection<AccessControlEntity> accessControl)
Sets value for attribute accessControlvoid
setAccountAccess(Collection<AccountAccessEntity> accountAccess)
Sets value for attribute accountAccessvoid
setAccounts(Collection<RoleAccountEntity> accounts)
Sets value for attribute accountsvoid
setApplicationDomain(ApplicationDomainEntity applicationDomain)
Sets value for attribute applicationDomainvoid
setApprovalEnd(Date approvalEnd)
Sets value for attribute approvalEndvoid
setApprovalProcess(Long approvalProcess)
Sets value for attribute approvalProcessvoid
setApprovalStart(Date approvalStart)
Sets value for attribute approvalStartvoid
setAttributes(Collection<RoleAttributeEntity> attributes)
Sets value for attribute attributesvoid
setAuthorizations(Collection<AuthorizationEntity> authorizations)
Sets value for attribute authorizationsvoid
setCategory(String category)
Sets value for attribute categoryvoid
setContainedRoles(Collection<RoleDependencyEntity> containedRoles)
Sets value for attribute containedRolesvoid
setContainerGroups(Collection<RoleGroupEntity> containerGroups)
Sets value for attribute containerGroupsvoid
setContainerRoles(Collection<RoleDependencyEntity> containerRoles)
Sets value for attribute containerRolesvoid
setCustomObjects(Collection<CustomObjectRoleEntity> customObjects)
Sets value for attribute customObjectsvoid
setDefaultRole(String defaultRole)
Sets value for attribute defaultRolevoid
setDescription(String description)
Sets value for attribute descriptionvoid
setDomainType(String domainType)
Sets value for attribute domainTypevoid
setId(Long id)
Sets value for attribute idvoid
setInformationSystem(InformationSystemEntity informationSystem)
Sets value for attribute informationSystemvoid
setMailLists(Collection<MailListRoleMemberEntity> mailLists)
Sets value for attribute mailListsvoid
setManageableWF(String manageableWF)
Sets value for attribute manageableWFvoid
setName(String name)
Sets value for attribute namevoid
setNetworkAuthorization(Collection<NetworkAuthorizationEntity> networkAuthorization)
Sets value for attribute networkAuthorizationvoid
setNotificationEntities(Collection<NoticeEntity> notificationEntities)
Sets value for attribute notificationEntitiesvoid
setPassword(String password)
Sets value for attribute passwordvoid
setRules(Collection<RuleAssignedRoleEntity> rules)
Sets value for attribute rulesvoid
setSodRules(Collection<SoDRoleEntity> sodRules)
Sets value for attribute sodRulesvoid
setSystem(SystemEntity system)
Sets value for attribute systemabstract String
toRoleDescription()
Operation toRoleDescriptionabstract String
toString()
Operation toString
-
-
-
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
-
getAccounts
public Collection<RoleAccountEntity> getAccounts()
Gets value for attribute accounts
-
setAccounts
public void setAccounts(Collection<RoleAccountEntity> accounts)
Sets value for attribute accounts
-
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
-
getContainerRoles
public Collection<RoleDependencyEntity> getContainerRoles()
Gets value for attribute containerRoles
-
setContainerRoles
public void setContainerRoles(Collection<RoleDependencyEntity> containerRoles)
Sets value for attribute containerRoles
-
getContainedRoles
public Collection<RoleDependencyEntity> getContainedRoles()
Gets value for attribute containedRoles
-
setContainedRoles
public void setContainedRoles(Collection<RoleDependencyEntity> containedRoles)
Sets value for attribute containedRoles
-
getContainerGroups
public Collection<RoleGroupEntity> getContainerGroups()
Gets value for attribute containerGroups
-
setContainerGroups
public void setContainerGroups(Collection<RoleGroupEntity> containerGroups)
Sets value for attribute containerGroups
-
getNetworkAuthorization
public Collection<NetworkAuthorizationEntity> getNetworkAuthorization()
Gets value for attribute networkAuthorization
-
setNetworkAuthorization
public void setNetworkAuthorization(Collection<NetworkAuthorizationEntity> networkAuthorization)
Sets value for attribute networkAuthorization
-
getAccessControl
public Collection<AccessControlEntity> getAccessControl()
Gets value for attribute accessControl
-
setAccessControl
public void setAccessControl(Collection<AccessControlEntity> accessControl)
Sets value for attribute accessControl
-
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
-
getAuthorizations
public Collection<AuthorizationEntity> getAuthorizations()
Gets value for attribute authorizations
-
setAuthorizations
public void setAuthorizations(Collection<AuthorizationEntity> authorizations)
Sets value for attribute authorizations
-
getAccountAccess
public Collection<AccountAccessEntity> getAccountAccess()
Gets value for attribute accountAccess
-
setAccountAccess
public void setAccountAccess(Collection<AccountAccessEntity> accountAccess)
Sets value for attribute accountAccess
-
getRules
public Collection<RuleAssignedRoleEntity> getRules()
Gets value for attribute rules
-
setRules
public void setRules(Collection<RuleAssignedRoleEntity> rules)
Sets value for attribute rules
-
getSodRules
public Collection<SoDRoleEntity> getSodRules()
Gets value for attribute sodRules
-
setSodRules
public void setSodRules(Collection<SoDRoleEntity> sodRules)
Sets value for attribute sodRules
-
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
-
getAttributes
public Collection<RoleAttributeEntity> getAttributes()
Gets value for attribute attributes
-
setAttributes
public void setAttributes(Collection<RoleAttributeEntity> attributes)
Sets value for attribute attributes
-
getCustomObjects
public Collection<CustomObjectRoleEntity> getCustomObjects()
Gets value for attribute customObjects
-
setCustomObjects
public void setCustomObjects(Collection<CustomObjectRoleEntity> customObjects)
Sets value for attribute customObjects
-
getMailLists
public Collection<MailListRoleMemberEntity> getMailLists()
Gets value for attribute mailLists
-
setMailLists
public void setMailLists(Collection<MailListRoleMemberEntity> mailLists)
Sets value for attribute mailLists
-
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
-
equals
public boolean equals(Object object)
Returnstrue
if the argument is an RoleEntity instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalse
otherwise.
-
-