Interface RoleAccountEntityDao

    • Method Detail

      • findAllByUserName

        List<RoleAccountEntity> findAllByUserName​(String userName)
        Operation findAllByUserName
        Parameters:
        userName -
        Returns:
      • findAllRolAccountToEndDelegation

        List<RoleAccountEntity> findAllRolAccountToEndDelegation​(Date now)
        Operation findAllRolAccountToEndDelegation Search delegations to end
        Parameters:
        now -
        Returns:
      • findAllRolAccountToStartDelegation

        List<RoleAccountEntity> findAllRolAccountToStartDelegation​(Date now)
        Operation findAllRolAccountToStartDelegation Search delegations to start
        Parameters:
        now -
        Returns:
      • findByGroupName

        List<RoleAccountEntity> findByGroupName​(String groupName)
        Operation findByGroupName
        Parameters:
        groupName -
        Returns:
      • findByQualifierGroup

        List<RoleAccountEntity> findByQualifierGroup​(String groupName)
        Operation findByQualifierGroup
        Parameters:
        groupName -
        Returns:
      • findByInformationSystem

        List<RoleAccountEntity> findByInformationSystem​(String informationSystem)
        Operation findByInformationSystem Gets all granted roles for an information system
        Parameters:
        informationSystem -
        Returns:
      • findByQualifierIS

        List<RoleAccountEntity> findByQualifierIS​(String informationSystem)
        Operation findByQualifierIS
        Parameters:
        informationSystem -
        Returns:
      • findByRoleAndDomainType

        List<RoleAccountEntity> findByRoleAndDomainType​(String roleName,
                                                        String systemName,
                                                        String informationSystemName,
                                                        String domainType)
        Operation findByRoleAndDomainType
        Parameters:
        roleName -
        systemName -
        informationSystemName -
        domainType -
        Returns:
      • findByRoleAndDomainValue

        List<RoleAccountEntity> findByRoleAndDomainValue​(String roleName,
                                                         String systemName,
                                                         String domainType,
                                                         String groupScope,
                                                         String informationSystemScope,
                                                         Long domainValueId)
        Operation findByRoleAndDomainValue
        Parameters:
        roleName -
        systemName -
        domainType -
        groupScope -
        informationSystemScope -
        domainValueId -
        Returns:
      • findByUserAndRule

        List<RoleAccountEntity> findByUserAndRule​(Long userId,
                                                  Long ruleId)
        Operation findByUserAndRule
        Parameters:
        userId -
        ruleId -
        Returns:
      • findDelegatedRolAccounts

        List<RoleAccountEntity> findDelegatedRolAccounts​(String user)
        Operation findDelegatedRolAccounts Search delegations done by a user
        Parameters:
        user -
        Returns:
      • findHistoryByUserName

        List<RoleAccountEntity> findHistoryByUserName​(String userName)
        Operation findHistoryByUserName
        Parameters:
        userName -
        Returns:
      • findMatching

        List<RoleAccountEntity> findMatching​(Long accountId,
                                             Long roleId,
                                             String domainType,
                                             String groupName,
                                             String informationSystem,
                                             String domainValue)
        Operation findMatching
        Parameters:
        accountId -
        roleId -
        domainType -
        groupName -
        informationSystem -
        domainValue -
        Returns:
      • findRolAccountToDisable

        List<RoleAccountEntity> findRolAccountToDisable​(Date now)
        Operation findRolAccountToDisable
        Parameters:
        now -
        Returns:
      • findRolAccountToEnable

        List<RoleAccountEntity> findRolAccountToEnable​(Date now)
        Operation findRolAccountToEnable
        Parameters:
        now -
        Returns:
      • findRoleAccountToEndDelegation

        List<RoleAccountEntity> findRoleAccountToEndDelegation​(String user,
                                                               Date now)
        Operation findRoleAccountToEndDelegation Search delegations to end
        Parameters:
        user -
        now -
        Returns:
      • findRoleAccountToStartDelegation

        List<RoleAccountEntity> findRoleAccountToStartDelegation​(String user,
                                                                 Date now)
        Operation findRoleAccountToStartDelegation Search delegations to start
        Parameters:
        user -
        now -
        Returns:
      • update

        void update​(RoleAccountEntity entity,
                    String auditOperation)
             throws es.caib.seycon.ng.exception.InternalErrorException
        Operation update
        Parameters:
        entity -
        auditOperation -
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • toApplicationAdministration

        void toApplicationAdministration​(RoleAccountEntity source,
                                         com.soffid.iam.api.ApplicationAdministration target)
        Copy data to ApplicationAdministration object
      • toApplicationAdministration

        com.soffid.iam.api.ApplicationAdministration toApplicationAdministration​(RoleAccountEntity entity)
        Transforms to ApplicationAdministration object
      • toApplicationAdministrationList

        List<com.soffid.iam.api.ApplicationAdministration> toApplicationAdministrationList​(Collection<RoleAccountEntity> entities)
        Transforms to ApplicationAdministration list
      • applicationAdministrationToEntity

        void applicationAdministrationToEntity​(com.soffid.iam.api.ApplicationAdministration source,
                                               RoleAccountEntity target,
                                               boolean copyIfNull)
        Copy data from ApplicationAdministration object
      • applicationAdministrationToEntity

        RoleAccountEntity applicationAdministrationToEntity​(com.soffid.iam.api.ApplicationAdministration instance)
        Transforms from ApplicationAdministration object
      • applicationAdministrationToEntityList

        List<RoleAccountEntity> applicationAdministrationToEntityList​(Collection<com.soffid.iam.api.ApplicationAdministration> instances)
        Transforms from ApplicationAdministration list
      • toAdministracioAplicacio

        void toAdministracioAplicacio​(RoleAccountEntity source,
                                      es.caib.seycon.ng.comu.AdministracioAplicacio target)
        Copy data to AdministracioAplicacio object
      • toAdministracioAplicacio

        es.caib.seycon.ng.comu.AdministracioAplicacio toAdministracioAplicacio​(RoleAccountEntity entity)
        Transforms to AdministracioAplicacio object
      • toAdministracioAplicacioList

        List<es.caib.seycon.ng.comu.AdministracioAplicacio> toAdministracioAplicacioList​(Collection<RoleAccountEntity> entities)
        Transforms to AdministracioAplicacio list
      • administracioAplicacioToEntity

        void administracioAplicacioToEntity​(es.caib.seycon.ng.comu.AdministracioAplicacio source,
                                            RoleAccountEntity target,
                                            boolean copyIfNull)
        Copy data from AdministracioAplicacio object
      • administracioAplicacioToEntity

        RoleAccountEntity administracioAplicacioToEntity​(es.caib.seycon.ng.comu.AdministracioAplicacio instance)
        Transforms from AdministracioAplicacio object
      • administracioAplicacioToEntityList

        List<RoleAccountEntity> administracioAplicacioToEntityList​(Collection<es.caib.seycon.ng.comu.AdministracioAplicacio> instances)
        Transforms from AdministracioAplicacio list
      • toContainerRole

        void toContainerRole​(RoleAccountEntity source,
                             com.soffid.iam.api.ContainerRole target)
        Copy data to ContainerRole object
      • toContainerRole

        com.soffid.iam.api.ContainerRole toContainerRole​(RoleAccountEntity entity)
        Transforms to ContainerRole object
      • toContainerRoleList

        List<com.soffid.iam.api.ContainerRole> toContainerRoleList​(Collection<RoleAccountEntity> entities)
        Transforms to ContainerRole list
      • containerRoleToEntity

        void containerRoleToEntity​(com.soffid.iam.api.ContainerRole source,
                                   RoleAccountEntity target,
                                   boolean copyIfNull)
        Copy data from ContainerRole object
      • containerRoleToEntity

        RoleAccountEntity containerRoleToEntity​(com.soffid.iam.api.ContainerRole instance)
        Transforms from ContainerRole object
      • containerRoleToEntityList

        List<RoleAccountEntity> containerRoleToEntityList​(Collection<com.soffid.iam.api.ContainerRole> instances)
        Transforms from ContainerRole list
      • toContenidorRol

        void toContenidorRol​(RoleAccountEntity source,
                             es.caib.seycon.ng.comu.ContenidorRol target)
        Copy data to ContenidorRol object
      • toContenidorRol

        es.caib.seycon.ng.comu.ContenidorRol toContenidorRol​(RoleAccountEntity entity)
        Transforms to ContenidorRol object
      • toContenidorRolList

        List<es.caib.seycon.ng.comu.ContenidorRol> toContenidorRolList​(Collection<RoleAccountEntity> entities)
        Transforms to ContenidorRol list
      • contenidorRolToEntity

        void contenidorRolToEntity​(es.caib.seycon.ng.comu.ContenidorRol source,
                                   RoleAccountEntity target,
                                   boolean copyIfNull)
        Copy data from ContenidorRol object
      • contenidorRolToEntity

        RoleAccountEntity contenidorRolToEntity​(es.caib.seycon.ng.comu.ContenidorRol instance)
        Transforms from ContenidorRol object
      • contenidorRolToEntityList

        List<RoleAccountEntity> contenidorRolToEntityList​(Collection<es.caib.seycon.ng.comu.ContenidorRol> instances)
        Transforms from ContenidorRol list
      • toRoleAccount

        void toRoleAccount​(RoleAccountEntity source,
                           com.soffid.iam.api.RoleAccount target)
        Copy data to RoleAccount object
      • toRoleAccount

        com.soffid.iam.api.RoleAccount toRoleAccount​(RoleAccountEntity entity)
        Transforms to RoleAccount object
      • roleAccountToEntity

        void roleAccountToEntity​(com.soffid.iam.api.RoleAccount source,
                                 RoleAccountEntity target,
                                 boolean copyIfNull)
        Copy data from RoleAccount object
      • roleAccountToEntity

        RoleAccountEntity roleAccountToEntity​(com.soffid.iam.api.RoleAccount instance)
        Transforms from RoleAccount object
      • roleAccountToEntityList

        List<RoleAccountEntity> roleAccountToEntityList​(Collection<com.soffid.iam.api.RoleAccount> instances)
        Transforms from RoleAccount list
      • toRolAccount

        void toRolAccount​(RoleAccountEntity source,
                          es.caib.seycon.ng.comu.RolAccount target)
        Copy data to RolAccount object
      • toRolAccount

        es.caib.seycon.ng.comu.RolAccount toRolAccount​(RoleAccountEntity entity)
        Transforms to RolAccount object
      • rolAccountToEntity

        void rolAccountToEntity​(es.caib.seycon.ng.comu.RolAccount source,
                                RoleAccountEntity target,
                                boolean copyIfNull)
        Copy data from RolAccount object
      • rolAccountToEntity

        RoleAccountEntity rolAccountToEntity​(es.caib.seycon.ng.comu.RolAccount instance)
        Transforms from RolAccount object
      • rolAccountToEntityList

        List<RoleAccountEntity> rolAccountToEntityList​(Collection<es.caib.seycon.ng.comu.RolAccount> instances)
        Transforms from RolAccount list
      • toRoleGrant

        void toRoleGrant​(RoleAccountEntity source,
                         com.soffid.iam.api.RoleGrant target)
        Copy data to RoleGrant object
      • toRoleGrant

        com.soffid.iam.api.RoleGrant toRoleGrant​(RoleAccountEntity entity)
        Transforms to RoleGrant object
      • roleGrantToEntity

        void roleGrantToEntity​(com.soffid.iam.api.RoleGrant source,
                               RoleAccountEntity target,
                               boolean copyIfNull)
        Copy data from RoleGrant object
      • roleGrantToEntity

        RoleAccountEntity roleGrantToEntity​(com.soffid.iam.api.RoleGrant instance)
        Transforms from RoleGrant object
      • roleGrantToEntityList

        List<RoleAccountEntity> roleGrantToEntityList​(Collection<com.soffid.iam.api.RoleGrant> instances)
        Transforms from RoleGrant list
      • toRolGrant

        void toRolGrant​(RoleAccountEntity source,
                        es.caib.seycon.ng.comu.RolGrant target)
        Copy data to RolGrant object
      • toRolGrant

        es.caib.seycon.ng.comu.RolGrant toRolGrant​(RoleAccountEntity entity)
        Transforms to RolGrant object
      • rolGrantToEntity

        void rolGrantToEntity​(es.caib.seycon.ng.comu.RolGrant source,
                              RoleAccountEntity target,
                              boolean copyIfNull)
        Copy data from RolGrant object
      • rolGrantToEntity

        RoleAccountEntity rolGrantToEntity​(es.caib.seycon.ng.comu.RolGrant instance)
        Transforms from RolGrant object
      • rolGrantToEntityList

        List<RoleAccountEntity> rolGrantToEntityList​(Collection<es.caib.seycon.ng.comu.RolGrant> instances)
        Transforms from RolGrant list