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 booleanequals(Object object)Returnstrueif 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 accountsApplicationDomainEntitygetApplicationDomain()Gets value for attribute applicationDomainDategetApprovalEnd()Gets value for attribute approvalEndLonggetApprovalProcess()Gets value for attribute approvalProcessDategetApprovalStart()Gets value for attribute approvalStartCollection<RoleAttributeEntity>getAttributes()Gets value for attribute attributesCollection<AuthorizationEntity>getAuthorizations()Gets value for attribute authorizationsStringgetCategory()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 customObjectsStringgetDefaultRole()Gets value for attribute defaultRoleStringgetDescription()Gets value for attribute descriptionStringgetDomainType()Gets value for attribute domainTypeLonggetId()Gets value for attribute idInformationSystemEntitygetInformationSystem()Gets value for attribute informationSystemCollection<MailListRoleMemberEntity>getMailLists()Gets value for attribute mailListsStringgetManageableWF()Gets value for attribute manageableWFStringgetName()Gets value for attribute nameCollection<NetworkAuthorizationEntity>getNetworkAuthorization()Gets value for attribute networkAuthorizationCollection<NoticeEntity>getNotificationEntities()Gets value for attribute notificationEntitiesStringgetPassword()Gets value for attribute passwordCollection<RuleAssignedRoleEntity>getRules()Gets value for attribute rulesCollection<SoDRoleEntity>getSodRules()Gets value for attribute sodRulesSystemEntitygetSystem()Gets value for attribute systeminthashCode()Returns a hash code based on this entity's identifiers.abstract booleanisAllowed(String permission)Operation isAllowed Returns true if the permission on this object is grantedvoidsetAccessControl(Collection<AccessControlEntity> accessControl)Sets value for attribute accessControlvoidsetAccountAccess(Collection<AccountAccessEntity> accountAccess)Sets value for attribute accountAccessvoidsetAccounts(Collection<RoleAccountEntity> accounts)Sets value for attribute accountsvoidsetApplicationDomain(ApplicationDomainEntity applicationDomain)Sets value for attribute applicationDomainvoidsetApprovalEnd(Date approvalEnd)Sets value for attribute approvalEndvoidsetApprovalProcess(Long approvalProcess)Sets value for attribute approvalProcessvoidsetApprovalStart(Date approvalStart)Sets value for attribute approvalStartvoidsetAttributes(Collection<RoleAttributeEntity> attributes)Sets value for attribute attributesvoidsetAuthorizations(Collection<AuthorizationEntity> authorizations)Sets value for attribute authorizationsvoidsetCategory(String category)Sets value for attribute categoryvoidsetContainedRoles(Collection<RoleDependencyEntity> containedRoles)Sets value for attribute containedRolesvoidsetContainerGroups(Collection<RoleGroupEntity> containerGroups)Sets value for attribute containerGroupsvoidsetContainerRoles(Collection<RoleDependencyEntity> containerRoles)Sets value for attribute containerRolesvoidsetCustomObjects(Collection<CustomObjectRoleEntity> customObjects)Sets value for attribute customObjectsvoidsetDefaultRole(String defaultRole)Sets value for attribute defaultRolevoidsetDescription(String description)Sets value for attribute descriptionvoidsetDomainType(String domainType)Sets value for attribute domainTypevoidsetId(Long id)Sets value for attribute idvoidsetInformationSystem(InformationSystemEntity informationSystem)Sets value for attribute informationSystemvoidsetMailLists(Collection<MailListRoleMemberEntity> mailLists)Sets value for attribute mailListsvoidsetManageableWF(String manageableWF)Sets value for attribute manageableWFvoidsetName(String name)Sets value for attribute namevoidsetNetworkAuthorization(Collection<NetworkAuthorizationEntity> networkAuthorization)Sets value for attribute networkAuthorizationvoidsetNotificationEntities(Collection<NoticeEntity> notificationEntities)Sets value for attribute notificationEntitiesvoidsetPassword(String password)Sets value for attribute passwordvoidsetRules(Collection<RuleAssignedRoleEntity> rules)Sets value for attribute rulesvoidsetSodRules(Collection<SoDRoleEntity> sodRules)Sets value for attribute sodRulesvoidsetSystem(SystemEntity system)Sets value for attribute systemabstract StringtoRoleDescription()Operation toRoleDescriptionabstract StringtoString()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)
Returnstrueif the argument is an RoleEntity instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalseotherwise.
-
-