Package com.soffid.iam.model
Interface GroupEntityDao
-
- All Known Implementing Classes:
GroupEntityDaoBase,GroupEntityDaoImpl
public interface GroupEntityDaoDAO for Entity GroupEntity- See Also:
es.caib.seycon.ng.model.GrupEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreate(GroupEntity entity)Adds an instance ofGroupEntityto the persistent store.voidcreate(Collection<? extends GroupEntity> entities)Creates a collection ofGroupEntityand adds it to the persistent store.GroupEntitydomainValueToEntity(com.soffid.iam.api.DomainValue instance)Transforms fromDomainValueobjectvoiddomainValueToEntity(com.soffid.iam.api.DomainValue source, GroupEntity target, boolean copyIfNull)Copy data fromDomainValueobjectList<GroupEntity>domainValueToEntityList(Collection<com.soffid.iam.api.DomainValue> instances)Transforms fromDomainValuelistGroupEntityfindByChild(CriteriaSearchConfiguration criteria, String groupName)CriteriaSearchConfiguration finderGroupEntityfindByChild(String groupName)Operation findByChildList<GroupEntity>findByCriteria(CriteriaSearchConfiguration criteria, String name, String parent, String homeDrive, String description, String type, String obsolete)CriteriaSearchConfiguration finderList<GroupEntity>findByCriteria(CriteriaSearchConfiguration criteria, String name, String parent, String homeDrive, String description, String type, String obsolete, String homeServer, String budgetSection)CriteriaSearchConfiguration finderList<GroupEntity>findByCriteria(String name, String parent, String homeDrive, String description, String type, String obsolete)Operation findByCriteriaList<GroupEntity>findByCriteria(String name, String parent, String homeDrive, String description, String type, String obsolete, String homeServer, String budgetSection)Operation findByCriteriaList<GroupEntity>findByGrantedRolesToUser(CriteriaSearchConfiguration criteria, String userName)CriteriaSearchConfiguration finderList<GroupEntity>findByGrantedRolesToUser(String userName)Operation findByGrantedRolesToUserGroupEntityfindByName(CriteriaSearchConfiguration criteria, String name)CriteriaSearchConfiguration finderGroupEntityfindByName(String name)Operation findByNameGroupEntityfindByNameAndDate(CriteriaSearchConfiguration criteria, String name, Date d)CriteriaSearchConfiguration finderGroupEntityfindByNameAndDate(String name, Date d)Operation findByNameAndDateList<GroupEntity>findByParent(CriteriaSearchConfiguration criteria, String parent)CriteriaSearchConfiguration finderList<GroupEntity>findByParent(CriteriaSearchConfiguration criteria, String parent, Date d)CriteriaSearchConfiguration finderList<GroupEntity>findByParent(String parent)Operation findByParentList<GroupEntity>findByParent(String parent, Date d)Operation findByParentCollection<GroupEntity>findByText(CriteriaSearchConfiguration criteria, String text)CriteriaSearchConfiguration finderCollection<GroupEntity>findByText(String text)Operation findByTextList<GroupEntity>findByType(CriteriaSearchConfiguration criteria, String unitType)CriteriaSearchConfiguration finderList<GroupEntity>findByType(String unitType)Operation findByTypeCollection<String>findGroupNames()Operation findGroupNamesCollection<String>findGroupNames(CriteriaSearchConfiguration criteria)CriteriaSearchConfiguration finderList<GroupEntity>findGroupsByUser(CriteriaSearchConfiguration criteria, String userName)CriteriaSearchConfiguration finderList<GroupEntity>findGroupsByUser(String userName)Operation findGroupsByUserGroupEntityfindPrimaryGroupByUser(CriteriaSearchConfiguration criteria, String userName)CriteriaSearchConfiguration finderGroupEntityfindPrimaryGroupByUser(String userName)Operation findPrimaryGroupByUserGroupEntitygroupToEntity(com.soffid.iam.api.Group instance)Transforms fromGroupobjectvoidgroupToEntity(com.soffid.iam.api.Group source, GroupEntity target, boolean copyIfNull)Copy data fromGroupobjectList<GroupEntity>groupToEntityList(Collection<com.soffid.iam.api.Group> instances)Transforms fromGrouplistGroupEntitygrupToEntity(es.caib.seycon.ng.comu.Grup instance)Transforms fromGrupobjectvoidgrupToEntity(es.caib.seycon.ng.comu.Grup source, GroupEntity target, boolean copyIfNull)Copy data fromGrupobjectList<GroupEntity>grupToEntityList(Collection<es.caib.seycon.ng.comu.Grup> instances)Transforms fromGruplistGroupEntityidentitatToEntity(es.caib.seycon.ng.comu.Identitat instance)Transforms fromIdentitatobjectvoididentitatToEntity(es.caib.seycon.ng.comu.Identitat source, GroupEntity target, boolean copyIfNull)Copy data fromIdentitatobjectList<GroupEntity>identitatToEntityList(Collection<es.caib.seycon.ng.comu.Identitat> instances)Transforms fromIdentitatlistGroupEntityidentityToEntity(com.soffid.iam.api.Identity instance)Transforms fromIdentityobjectvoididentityToEntity(com.soffid.iam.api.Identity source, GroupEntity target, boolean copyIfNull)Copy data fromIdentityobjectList<GroupEntity>identityToEntityList(Collection<com.soffid.iam.api.Identity> instances)Transforms fromIdentitylistGroupEntityload(Long id)Loads an instance ofGroupEntityfrom the persistent store.List<GroupEntity>loadAll()Loads all instances ofGroupEntityfrom the persistent store.GroupEntitynewGroupEntity()Creates an instance ofGroupEntity.List<GroupEntity>query(String query, Parameter[] parameters)Query ofGroupEntityfrom the persistent store.List<GroupEntity>query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)Query ofGroupEntityfrom the persistent store.voidremove(GroupEntity entity)Removes an instance ofGroupEntityfrom the persistent store.voidremove(Long id)Removes an instance ofGroupEntityfrom the persistent store.voidremove(Collection<? extends GroupEntity> entities)Removes a collection ofGroupEntityfrom the persistent store.voidsetParentGroup(String codiSubGrup, String codiSuperGrup)Operation setParentGroupcom.soffid.iam.api.DomainValuetoDomainValue(GroupEntity entity)Transforms toDomainValueobjectvoidtoDomainValue(GroupEntity source, com.soffid.iam.api.DomainValue target)Copy data toDomainValueobjectList<com.soffid.iam.api.DomainValue>toDomainValueList(Collection<GroupEntity> entities)Transforms toDomainValuelistcom.soffid.iam.api.GrouptoGroup(GroupEntity entity)Transforms toGroupobjectvoidtoGroup(GroupEntity source, com.soffid.iam.api.Group target)Copy data toGroupobjectList<com.soffid.iam.api.Group>toGroupList(Collection<GroupEntity> entities)Transforms toGrouplistes.caib.seycon.ng.comu.GruptoGrup(GroupEntity entity)Transforms toGrupobjectvoidtoGrup(GroupEntity source, es.caib.seycon.ng.comu.Grup target)Copy data toGrupobjectList<es.caib.seycon.ng.comu.Grup>toGrupList(Collection<GroupEntity> entities)Transforms toGruplistes.caib.seycon.ng.comu.IdentitattoIdentitat(GroupEntity entity)Transforms toIdentitatobjectvoidtoIdentitat(GroupEntity source, es.caib.seycon.ng.comu.Identitat target)Copy data toIdentitatobjectList<es.caib.seycon.ng.comu.Identitat>toIdentitatList(Collection<GroupEntity> entities)Transforms toIdentitatlistcom.soffid.iam.api.IdentitytoIdentity(GroupEntity entity)Transforms toIdentityobjectvoidtoIdentity(GroupEntity source, com.soffid.iam.api.Identity target)Copy data toIdentityobjectList<com.soffid.iam.api.Identity>toIdentityList(Collection<GroupEntity> entities)Transforms toIdentitylistes.caib.seycon.ng.comu.ValorDominitoValorDomini(GroupEntity entity)Transforms toValorDominiobjectvoidtoValorDomini(GroupEntity source, es.caib.seycon.ng.comu.ValorDomini target)Copy data toValorDominiobjectList<es.caib.seycon.ng.comu.ValorDomini>toValorDominiList(Collection<GroupEntity> entities)Transforms toValorDominilistvoidupdate(GroupEntity entity)Updates an instance ofGroupEntityat the persistent store.voidupdate(Collection<? extends GroupEntity> entities)Updates a collection ofGroupEntityin the persistent store.GroupEntityvalorDominiToEntity(es.caib.seycon.ng.comu.ValorDomini instance)Transforms fromValorDominiobjectvoidvalorDominiToEntity(es.caib.seycon.ng.comu.ValorDomini source, GroupEntity target, boolean copyIfNull)Copy data fromValorDominiobjectList<GroupEntity>valorDominiToEntityList(Collection<es.caib.seycon.ng.comu.ValorDomini> instances)Transforms fromValorDominilist
-
-
-
Method Detail
-
findByName
GroupEntity findByName(String name)
Operation findByName- Parameters:
name-- Returns:
-
findByName
GroupEntity findByName(CriteriaSearchConfiguration criteria, String name)
CriteriaSearchConfiguration finder
-
findByNameAndDate
GroupEntity findByNameAndDate(String name, Date d)
Operation findByNameAndDate- Parameters:
name-d-- Returns:
-
findByNameAndDate
GroupEntity findByNameAndDate(CriteriaSearchConfiguration criteria, String name, Date d)
CriteriaSearchConfiguration finder
-
findPrimaryGroupByUser
GroupEntity findPrimaryGroupByUser(String userName)
Operation findPrimaryGroupByUser- Parameters:
userName-- Returns:
-
findPrimaryGroupByUser
GroupEntity findPrimaryGroupByUser(CriteriaSearchConfiguration criteria, String userName)
CriteriaSearchConfiguration finder
-
findByChild
GroupEntity findByChild(String groupName)
Operation findByChild- Parameters:
groupName-- Returns:
-
findByChild
GroupEntity findByChild(CriteriaSearchConfiguration criteria, String groupName)
CriteriaSearchConfiguration finder
-
findByText
Collection<GroupEntity> findByText(String text)
Operation findByText- Parameters:
text-- Returns:
-
findByText
Collection<GroupEntity> findByText(CriteriaSearchConfiguration criteria, String text)
CriteriaSearchConfiguration finder
-
findGroupNames
Collection<String> findGroupNames()
Operation findGroupNames- Returns:
-
findGroupNames
Collection<String> findGroupNames(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration finder
-
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(CriteriaSearchConfiguration criteria, String name, String parent, String homeDrive, String description, String type, String obsolete)
CriteriaSearchConfiguration finder
-
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:
-
findByCriteria
List<GroupEntity> findByCriteria(CriteriaSearchConfiguration criteria, String name, String parent, String homeDrive, String description, String type, String obsolete, String homeServer, String budgetSection)
CriteriaSearchConfiguration finder
-
findByParent
List<GroupEntity> findByParent(String parent, Date d)
Operation findByParent- Parameters:
parent-d-- Returns:
-
findByParent
List<GroupEntity> findByParent(CriteriaSearchConfiguration criteria, String parent, Date d)
CriteriaSearchConfiguration finder
-
findByType
List<GroupEntity> findByType(String unitType)
Operation findByType- Parameters:
unitType-- Returns:
-
findByType
List<GroupEntity> findByType(CriteriaSearchConfiguration criteria, String unitType)
CriteriaSearchConfiguration finder
-
findByGrantedRolesToUser
List<GroupEntity> findByGrantedRolesToUser(String userName)
Operation findByGrantedRolesToUser- Parameters:
userName-- Returns:
-
findByGrantedRolesToUser
List<GroupEntity> findByGrantedRolesToUser(CriteriaSearchConfiguration criteria, String userName)
CriteriaSearchConfiguration finder
-
findGroupsByUser
List<GroupEntity> findGroupsByUser(String userName)
Operation findGroupsByUser- Parameters:
userName-- Returns:
-
findGroupsByUser
List<GroupEntity> findGroupsByUser(CriteriaSearchConfiguration criteria, String userName)
CriteriaSearchConfiguration finder
-
findByParent
List<GroupEntity> findByParent(String parent)
Operation findByParent- Parameters:
parent-- Returns:
-
findByParent
List<GroupEntity> findByParent(CriteriaSearchConfiguration criteria, String parent)
CriteriaSearchConfiguration finder
-
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 toGroupobject
-
toGroup
com.soffid.iam.api.Group toGroup(GroupEntity entity)
Transforms toGroupobject
-
toGroupList
List<com.soffid.iam.api.Group> toGroupList(Collection<GroupEntity> entities)
Transforms toGrouplist
-
groupToEntity
void groupToEntity(com.soffid.iam.api.Group source, GroupEntity target, boolean copyIfNull)Copy data fromGroupobject
-
groupToEntity
GroupEntity groupToEntity(com.soffid.iam.api.Group instance)
Transforms fromGroupobject
-
groupToEntityList
List<GroupEntity> groupToEntityList(Collection<com.soffid.iam.api.Group> instances)
Transforms fromGrouplist
-
toGrup
void toGrup(GroupEntity source, es.caib.seycon.ng.comu.Grup target)
Copy data toGrupobject
-
toGrup
es.caib.seycon.ng.comu.Grup toGrup(GroupEntity entity)
Transforms toGrupobject
-
toGrupList
List<es.caib.seycon.ng.comu.Grup> toGrupList(Collection<GroupEntity> entities)
Transforms toGruplist
-
grupToEntity
void grupToEntity(es.caib.seycon.ng.comu.Grup source, GroupEntity target, boolean copyIfNull)Copy data fromGrupobject
-
grupToEntity
GroupEntity grupToEntity(es.caib.seycon.ng.comu.Grup instance)
Transforms fromGrupobject
-
grupToEntityList
List<GroupEntity> grupToEntityList(Collection<es.caib.seycon.ng.comu.Grup> instances)
Transforms fromGruplist
-
toIdentity
void toIdentity(GroupEntity source, com.soffid.iam.api.Identity target)
Copy data toIdentityobject
-
toIdentity
com.soffid.iam.api.Identity toIdentity(GroupEntity entity)
Transforms toIdentityobject
-
toIdentityList
List<com.soffid.iam.api.Identity> toIdentityList(Collection<GroupEntity> entities)
Transforms toIdentitylist
-
identityToEntity
void identityToEntity(com.soffid.iam.api.Identity source, GroupEntity target, boolean copyIfNull)Copy data fromIdentityobject
-
identityToEntity
GroupEntity identityToEntity(com.soffid.iam.api.Identity instance)
Transforms fromIdentityobject
-
identityToEntityList
List<GroupEntity> identityToEntityList(Collection<com.soffid.iam.api.Identity> instances)
Transforms fromIdentitylist
-
toIdentitat
void toIdentitat(GroupEntity source, es.caib.seycon.ng.comu.Identitat target)
Copy data toIdentitatobject
-
toIdentitat
es.caib.seycon.ng.comu.Identitat toIdentitat(GroupEntity entity)
Transforms toIdentitatobject
-
toIdentitatList
List<es.caib.seycon.ng.comu.Identitat> toIdentitatList(Collection<GroupEntity> entities)
Transforms toIdentitatlist
-
identitatToEntity
void identitatToEntity(es.caib.seycon.ng.comu.Identitat source, GroupEntity target, boolean copyIfNull)Copy data fromIdentitatobject
-
identitatToEntity
GroupEntity identitatToEntity(es.caib.seycon.ng.comu.Identitat instance)
Transforms fromIdentitatobject
-
identitatToEntityList
List<GroupEntity> identitatToEntityList(Collection<es.caib.seycon.ng.comu.Identitat> instances)
Transforms fromIdentitatlist
-
toDomainValue
void toDomainValue(GroupEntity source, com.soffid.iam.api.DomainValue target)
Copy data toDomainValueobject
-
toDomainValue
com.soffid.iam.api.DomainValue toDomainValue(GroupEntity entity)
Transforms toDomainValueobject
-
toDomainValueList
List<com.soffid.iam.api.DomainValue> toDomainValueList(Collection<GroupEntity> entities)
Transforms toDomainValuelist
-
domainValueToEntity
void domainValueToEntity(com.soffid.iam.api.DomainValue source, GroupEntity target, boolean copyIfNull)Copy data fromDomainValueobject
-
domainValueToEntity
GroupEntity domainValueToEntity(com.soffid.iam.api.DomainValue instance)
Transforms fromDomainValueobject
-
domainValueToEntityList
List<GroupEntity> domainValueToEntityList(Collection<com.soffid.iam.api.DomainValue> instances)
Transforms fromDomainValuelist
-
toValorDomini
void toValorDomini(GroupEntity source, es.caib.seycon.ng.comu.ValorDomini target)
Copy data toValorDominiobject
-
toValorDomini
es.caib.seycon.ng.comu.ValorDomini toValorDomini(GroupEntity entity)
Transforms toValorDominiobject
-
toValorDominiList
List<es.caib.seycon.ng.comu.ValorDomini> toValorDominiList(Collection<GroupEntity> entities)
Transforms toValorDominilist
-
valorDominiToEntity
void valorDominiToEntity(es.caib.seycon.ng.comu.ValorDomini source, GroupEntity target, boolean copyIfNull)Copy data fromValorDominiobject
-
valorDominiToEntity
GroupEntity valorDominiToEntity(es.caib.seycon.ng.comu.ValorDomini instance)
Transforms fromValorDominiobject
-
valorDominiToEntityList
List<GroupEntity> valorDominiToEntityList(Collection<es.caib.seycon.ng.comu.ValorDomini> instances)
Transforms fromValorDominilist
-
newGroupEntity
GroupEntity newGroupEntity()
Creates an instance ofGroupEntity.
-
create
void create(GroupEntity entity)
Adds an instance ofGroupEntityto the persistent store.
-
update
void update(GroupEntity entity)
Updates an instance ofGroupEntityat the persistent store.
-
remove
void remove(GroupEntity entity)
Removes an instance ofGroupEntityfrom the persistent store.
-
load
GroupEntity load(Long id)
Loads an instance ofGroupEntityfrom the persistent store.
-
loadAll
List<GroupEntity> loadAll()
Loads all instances ofGroupEntityfrom the persistent store.
-
create
void create(Collection<? extends GroupEntity> entities)
Creates a collection ofGroupEntityand adds it to the persistent store.
-
update
void update(Collection<? extends GroupEntity> entities)
Updates a collection ofGroupEntityin the persistent store.
-
remove
void remove(Collection<? extends GroupEntity> entities)
Removes a collection ofGroupEntityfrom the persistent store.
-
remove
void remove(Long id)
Removes an instance ofGroupEntityfrom the persistent store.
-
query
List<GroupEntity> query(String query, Parameter[] parameters)
Query ofGroupEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<GroupEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofGroupEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-