Package com.soffid.iam.model
Class RoleAccountEntity
- java.lang.Object
-
- com.soffid.iam.model.RoleAccountEntity
-
- Direct Known Subclasses:
RoleAccountEntityImpl
public abstract class RoleAccountEntity extends Object
Entity RoleAccountEntity
-
-
Constructor Summary
Constructors Constructor Description RoleAccountEntity()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidcustomCache()Operation customCachebooleanequals(Object object)Returnstrueif the argument is an RoleAccountEntity instance and all identifiers for this entity equal the identifiers of the argument entity.AccountEntitygetAccount()Gets value for attribute accountLonggetApprovalProcess()Gets value for attribute approvalProcessDategetCertificationDate()Gets value for attribute certificationDateCollection<RoleAccountEntity>getChildren()Gets value for attribute childrenAccountEntitygetDelegateAccount()Gets value for attribute delegateAccountDategetDelegateSince()Gets value for attribute delegateSinceDategetDelegateUntil()Gets value for attribute delegateUntilcom.soffid.iam.api.DelegationStatusgetDelegationStatus()Gets value for attribute delegationStatusStringgetDomainType()Gets value for attribute domainTypeDomainValueEntitygetDomainValue()Gets value for attribute domainValueDategetEndDate()Gets value for attribute endDateCollection<IssueEntity>getEvents()Gets value for attribute eventsGroupEntitygetGroup()Gets value for attribute groupGroupEntitygetHolderGroup()Gets value for attribute holderGroupLonggetId()Gets value for attribute idInformationSystemEntitygetInformationSystem()Gets value for attribute informationSystemAccountEntitygetOwnerAccount()Gets value for attribute ownerAccountRoleAccountEntitygetParent()Gets value for attribute parentBooleangetRemovalPending()Gets value for attribute removalPendingRoleEntitygetRole()Gets value for attribute roleRuleEntitygetRule()Gets value for attribute ruleDategetStartDate()Gets value for attribute startDateinthashCode()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 grantedbooleanisApprovalPending()Gets value for attribute approvalPendingbooleanisEnabled()Gets value for attribute enabledvoidsetAccount(AccountEntity account)Sets value for attribute accountvoidsetApprovalPending(boolean approvalPending)Sets value for attribute approvalPendingvoidsetApprovalProcess(Long approvalProcess)Sets value for attribute approvalProcessvoidsetCertificationDate(Date certificationDate)Sets value for attribute certificationDatevoidsetChildren(Collection<RoleAccountEntity> children)Sets value for attribute childrenvoidsetDelegateAccount(AccountEntity delegateAccount)Sets value for attribute delegateAccountvoidsetDelegateSince(Date delegateSince)Sets value for attribute delegateSincevoidsetDelegateUntil(Date delegateUntil)Sets value for attribute delegateUntilvoidsetDelegationStatus(com.soffid.iam.api.DelegationStatus delegationStatus)Sets value for attribute delegationStatusvoidsetDomainType(String domainType)Sets value for attribute domainTypevoidsetDomainValue(DomainValueEntity domainValue)Sets value for attribute domainValuevoidsetEnabled(boolean enabled)Sets value for attribute enabledvoidsetEndDate(Date endDate)Sets value for attribute endDatevoidsetEvents(Collection<IssueEntity> events)Sets value for attribute eventsvoidsetGroup(GroupEntity group)Sets value for attribute groupvoidsetHolderGroup(GroupEntity holderGroup)Sets value for attribute holderGroupvoidsetId(Long id)Sets value for attribute idvoidsetInformationSystem(InformationSystemEntity informationSystem)Sets value for attribute informationSystemvoidsetOwnerAccount(AccountEntity ownerAccount)Sets value for attribute ownerAccountvoidsetParent(RoleAccountEntity parent)Sets value for attribute parentvoidsetRemovalPending(Boolean removalPending)Sets value for attribute removalPendingvoidsetRole(RoleEntity role)Sets value for attribute rolevoidsetRule(RuleEntity rule)Sets value for attribute rulevoidsetStartDate(Date startDate)Sets value for attribute startDateabstract StringtoString()Operation toString
-
-
-
Method Detail
-
getGroup
public GroupEntity getGroup()
Gets value for attribute group
-
setGroup
public void setGroup(GroupEntity group)
Sets value for attribute group
-
getRole
public RoleEntity getRole()
Gets value for attribute role
-
setRole
public void setRole(RoleEntity role)
Sets value for attribute role
-
getId
public Long getId()
Gets value for attribute id
-
setId
public void setId(Long id)
Sets value for attribute id
-
getDomainValue
public DomainValueEntity getDomainValue()
Gets value for attribute domainValue
-
setDomainValue
public void setDomainValue(DomainValueEntity domainValue)
Sets value for attribute domainValue
-
getDomainType
public String getDomainType()
Gets value for attribute domainType
-
setDomainType
public void setDomainType(String domainType)
Sets value for attribute domainType
-
getInformationSystem
public InformationSystemEntity getInformationSystem()
Gets value for attribute informationSystem
-
setInformationSystem
public void setInformationSystem(InformationSystemEntity informationSystem)
Sets value for attribute informationSystem
-
getAccount
public AccountEntity getAccount()
Gets value for attribute account
-
setAccount
public void setAccount(AccountEntity account)
Sets value for attribute account
-
getRule
public RuleEntity getRule()
Gets value for attribute rule
-
setRule
public void setRule(RuleEntity rule)
Sets value for attribute rule
-
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
-
isEnabled
public boolean isEnabled()
Gets value for attribute enabled
-
setEnabled
public void setEnabled(boolean enabled)
Sets value for attribute enabled
-
isApprovalPending
public boolean isApprovalPending()
Gets value for attribute approvalPending
-
setApprovalPending
public void setApprovalPending(boolean approvalPending)
Sets value for attribute approvalPending
-
getRemovalPending
public Boolean getRemovalPending()
Gets value for attribute removalPending
-
setRemovalPending
public void setRemovalPending(Boolean removalPending)
Sets value for attribute removalPending
-
getHolderGroup
public GroupEntity getHolderGroup()
Gets value for attribute holderGroup
-
setHolderGroup
public void setHolderGroup(GroupEntity holderGroup)
Sets value for attribute holderGroup
-
getApprovalProcess
public Long getApprovalProcess()
Gets value for attribute approvalProcess
-
setApprovalProcess
public void setApprovalProcess(Long approvalProcess)
Sets value for attribute approvalProcess
-
getCertificationDate
public Date getCertificationDate()
Gets value for attribute certificationDate
-
setCertificationDate
public void setCertificationDate(Date certificationDate)
Sets value for attribute certificationDate
-
getParent
public RoleAccountEntity getParent()
Gets value for attribute parent
-
setParent
public void setParent(RoleAccountEntity parent)
Sets value for attribute parent
-
getDelegationStatus
public com.soffid.iam.api.DelegationStatus getDelegationStatus()
Gets value for attribute delegationStatus
-
setDelegationStatus
public void setDelegationStatus(com.soffid.iam.api.DelegationStatus delegationStatus)
Sets value for attribute delegationStatus
-
getOwnerAccount
public AccountEntity getOwnerAccount()
Gets value for attribute ownerAccount
-
setOwnerAccount
public void setOwnerAccount(AccountEntity ownerAccount)
Sets value for attribute ownerAccount
-
getDelegateAccount
public AccountEntity getDelegateAccount()
Gets value for attribute delegateAccount
-
setDelegateAccount
public void setDelegateAccount(AccountEntity delegateAccount)
Sets value for attribute delegateAccount
-
getDelegateSince
public Date getDelegateSince()
Gets value for attribute delegateSince
-
setDelegateSince
public void setDelegateSince(Date delegateSince)
Sets value for attribute delegateSince
-
getDelegateUntil
public Date getDelegateUntil()
Gets value for attribute delegateUntil
-
setDelegateUntil
public void setDelegateUntil(Date delegateUntil)
Sets value for attribute delegateUntil
-
getChildren
public Collection<RoleAccountEntity> getChildren()
Gets value for attribute children
-
setChildren
public void setChildren(Collection<RoleAccountEntity> children)
Sets value for attribute children
-
getEvents
public Collection<IssueEntity> getEvents()
Gets value for attribute events
-
setEvents
public void setEvents(Collection<IssueEntity> events)
Sets value for attribute events
-
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
-
customCache
public abstract void customCache()
Operation customCache
-
equals
public boolean equals(Object object)
Returnstrueif the argument is an RoleAccountEntity instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalseotherwise.
-
-