Interface GroupEntityDao

    • Method Detail

      • findByName

        GroupEntity findByName​(String name)
        Operation findByName
        Parameters:
        name -
        Returns:
      • findByNameAndDate

        GroupEntity findByNameAndDate​(String name,
                                      Date d)
        Operation findByNameAndDate
        Parameters:
        name -
        d -
        Returns:
      • findPrimaryGroupByUser

        GroupEntity findPrimaryGroupByUser​(String userName)
        Operation findPrimaryGroupByUser
        Parameters:
        userName -
        Returns:
      • findByChild

        GroupEntity findByChild​(String groupName)
        Operation findByChild
        Parameters:
        groupName -
        Returns:
      • findGroupNames

        Collection<String> findGroupNames()
        Operation findGroupNames
        Returns:
      • findByCriteria

        List<GroupEntity> findByCriteria​(String name,
                                         String parent,
                                         String homeDrive,
                                         String description,
                                         String type,
                                         String obsolete)
        Operation findByCriteria
        Parameters:
        name -
        parent -
        homeDrive -
        description -
        type -
        obsolete -
        Returns:
      • findByCriteria

        List<GroupEntity> findByCriteria​(String name,
                                         String parent,
                                         String homeDrive,
                                         String description,
                                         String type,
                                         String obsolete,
                                         String homeServer,
                                         String budgetSection)
        Operation findByCriteria
        Parameters:
        name -
        parent -
        homeDrive -
        description -
        type -
        obsolete -
        homeServer -
        budgetSection -
        Returns:
      • findByParent

        List<GroupEntity> findByParent​(String parent,
                                       Date d)
        Operation findByParent
        Parameters:
        parent -
        d -
        Returns:
      • findByType

        List<GroupEntity> findByType​(String unitType)
        Operation findByType
        Parameters:
        unitType -
        Returns:
      • findByGrantedRolesToUser

        List<GroupEntity> findByGrantedRolesToUser​(String userName)
        Operation findByGrantedRolesToUser
        Parameters:
        userName -
        Returns:
      • findGroupsByUser

        List<GroupEntity> findGroupsByUser​(String userName)
        Operation findGroupsByUser
        Parameters:
        userName -
        Returns:
      • findByParent

        List<GroupEntity> findByParent​(String parent)
        Operation findByParent
        Parameters:
        parent -
        Returns:
      • setParentGroup

        void setParentGroup​(String codiSubGrup,
                            String codiSuperGrup)
                     throws es.caib.seycon.ng.exception.InternalErrorException,
                            es.caib.seycon.ng.exception.InternalErrorException
        Operation setParentGroup
        Parameters:
        codiSubGrup -
        codiSuperGrup -
        Throws:
        es.caib.seycon.ng.exception.InternalErrorException
      • toGroup

        void toGroup​(GroupEntity source,
                     com.soffid.iam.api.Group target)
        Copy data to Group object
      • toGroup

        com.soffid.iam.api.Group toGroup​(GroupEntity entity)
        Transforms to Group object
      • groupToEntity

        void groupToEntity​(com.soffid.iam.api.Group source,
                           GroupEntity target,
                           boolean copyIfNull)
        Copy data from Group object
      • groupToEntity

        GroupEntity groupToEntity​(com.soffid.iam.api.Group instance)
        Transforms from Group object
      • groupToEntityList

        List<GroupEntity> groupToEntityList​(Collection<com.soffid.iam.api.Group> instances)
        Transforms from Group list
      • toGrup

        void toGrup​(GroupEntity source,
                    es.caib.seycon.ng.comu.Grup target)
        Copy data to Grup object
      • toGrup

        es.caib.seycon.ng.comu.Grup toGrup​(GroupEntity entity)
        Transforms to Grup object
      • grupToEntity

        void grupToEntity​(es.caib.seycon.ng.comu.Grup source,
                          GroupEntity target,
                          boolean copyIfNull)
        Copy data from Grup object
      • grupToEntity

        GroupEntity grupToEntity​(es.caib.seycon.ng.comu.Grup instance)
        Transforms from Grup object
      • grupToEntityList

        List<GroupEntity> grupToEntityList​(Collection<es.caib.seycon.ng.comu.Grup> instances)
        Transforms from Grup list
      • toIdentity

        void toIdentity​(GroupEntity source,
                        com.soffid.iam.api.Identity target)
        Copy data to Identity object
      • toIdentity

        com.soffid.iam.api.Identity toIdentity​(GroupEntity entity)
        Transforms to Identity object
      • toIdentityList

        List<com.soffid.iam.api.Identity> toIdentityList​(Collection<GroupEntity> entities)
        Transforms to Identity list
      • identityToEntity

        void identityToEntity​(com.soffid.iam.api.Identity source,
                              GroupEntity target,
                              boolean copyIfNull)
        Copy data from Identity object
      • identityToEntity

        GroupEntity identityToEntity​(com.soffid.iam.api.Identity instance)
        Transforms from Identity object
      • identityToEntityList

        List<GroupEntity> identityToEntityList​(Collection<com.soffid.iam.api.Identity> instances)
        Transforms from Identity list
      • toIdentitat

        void toIdentitat​(GroupEntity source,
                         es.caib.seycon.ng.comu.Identitat target)
        Copy data to Identitat object
      • toIdentitat

        es.caib.seycon.ng.comu.Identitat toIdentitat​(GroupEntity entity)
        Transforms to Identitat object
      • toIdentitatList

        List<es.caib.seycon.ng.comu.Identitat> toIdentitatList​(Collection<GroupEntity> entities)
        Transforms to Identitat list
      • identitatToEntity

        void identitatToEntity​(es.caib.seycon.ng.comu.Identitat source,
                               GroupEntity target,
                               boolean copyIfNull)
        Copy data from Identitat object
      • identitatToEntity

        GroupEntity identitatToEntity​(es.caib.seycon.ng.comu.Identitat instance)
        Transforms from Identitat object
      • identitatToEntityList

        List<GroupEntity> identitatToEntityList​(Collection<es.caib.seycon.ng.comu.Identitat> instances)
        Transforms from Identitat list
      • toDomainValue

        void toDomainValue​(GroupEntity source,
                           com.soffid.iam.api.DomainValue target)
        Copy data to DomainValue object
      • toDomainValue

        com.soffid.iam.api.DomainValue toDomainValue​(GroupEntity entity)
        Transforms to DomainValue object
      • toDomainValueList

        List<com.soffid.iam.api.DomainValue> toDomainValueList​(Collection<GroupEntity> entities)
        Transforms to DomainValue list
      • domainValueToEntity

        void domainValueToEntity​(com.soffid.iam.api.DomainValue source,
                                 GroupEntity target,
                                 boolean copyIfNull)
        Copy data from DomainValue object
      • domainValueToEntity

        GroupEntity domainValueToEntity​(com.soffid.iam.api.DomainValue instance)
        Transforms from DomainValue object
      • domainValueToEntityList

        List<GroupEntity> domainValueToEntityList​(Collection<com.soffid.iam.api.DomainValue> instances)
        Transforms from DomainValue list
      • toValorDomini

        void toValorDomini​(GroupEntity source,
                           es.caib.seycon.ng.comu.ValorDomini target)
        Copy data to ValorDomini object
      • toValorDomini

        es.caib.seycon.ng.comu.ValorDomini toValorDomini​(GroupEntity entity)
        Transforms to ValorDomini object
      • toValorDominiList

        List<es.caib.seycon.ng.comu.ValorDomini> toValorDominiList​(Collection<GroupEntity> entities)
        Transforms to ValorDomini list
      • valorDominiToEntity

        void valorDominiToEntity​(es.caib.seycon.ng.comu.ValorDomini source,
                                 GroupEntity target,
                                 boolean copyIfNull)
        Copy data from ValorDomini object
      • valorDominiToEntity

        GroupEntity valorDominiToEntity​(es.caib.seycon.ng.comu.ValorDomini instance)
        Transforms from ValorDomini object
      • valorDominiToEntityList

        List<GroupEntity> valorDominiToEntityList​(Collection<es.caib.seycon.ng.comu.ValorDomini> instances)
        Transforms from ValorDomini list
      • remove

        void remove​(Long id)
        Removes an instance of GroupEntity from the persistent store.