Class RoleAccountEntity

    • Constructor Detail

      • RoleAccountEntity

        public RoleAccountEntity()
    • 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
      • 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
      • 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
        Overrides:
        toString in class Object
        Returns:
      • customCache

        public abstract void customCache()
        Operation customCache
      • equals

        public boolean equals​(Object object)
        Returns true if the argument is an RoleAccountEntity instance and all identifiers for this entity equal the identifiers of the argument entity. Returns false otherwise.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Returns a hash code based on this entity's identifiers.
        Overrides:
        hashCode in class Object