Package com.soffid.iam.model
Class GroupEntityDaoImpl
- java.lang.Object
-
- org.springframework.dao.support.DaoSupport
-
- org.springframework.orm.hibernate3.support.HibernateDaoSupport
-
- com.soffid.iam.model.GroupEntityDaoBase
-
- com.soffid.iam.model.GroupEntityDaoImpl
-
- All Implemented Interfaces:
GroupEntityDao,org.springframework.beans.factory.InitializingBean
public class GroupEntityDaoImpl extends GroupEntityDaoBase
- See Also:
es.caib.seycon.ng.model.GrupEntity
-
-
Field Summary
-
Fields inherited from class com.soffid.iam.model.GroupEntityDaoBase
mapGroup, mapGroupTimeout
-
-
Constructor Summary
Constructors Constructor Description GroupEntityDaoImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(GroupEntity grup)Adds an instance ofGroupEntityto the persistent store.voidcreate(Collection entities)Creates a collection ofGroupEntityand adds it to the persistent store.GroupEntitydomainValueToEntity(com.soffid.iam.api.DomainValue valorDomini)Transforms fromDomainValueobjectCollection<GroupEntity>findByText(CriteriaSearchConfiguration criteria, String text)CriteriaSearchConfiguration implementationGroupEntitygroupToEntity(com.soffid.iam.api.Group grup)Transforms fromGroupobjectvoidgroupToEntity(com.soffid.iam.api.Group sourceVO, GroupEntity targetEntity, boolean copyIfNull)Copy data fromGroupobjectprotected voidhandleSetParentGroup(String codiSubGrup, String codiSuperGrup)GroupEntityidentityToEntity(com.soffid.iam.api.Identity identitat)Transforms fromIdentityobjectvoididentityToEntity(com.soffid.iam.api.Identity source, GroupEntity target, boolean copyIfNull)Copy data fromIdentityobjectvoidremove(GroupEntity grup)Removes an instance ofGroupEntityfrom the persistent store.voidremove(Collection entities)Removes a collection ofGroupEntityfrom the persistent store.com.soffid.iam.api.DomainValuetoDomainValue(GroupEntity entity)Transforms toDomainValueobjectcom.soffid.iam.api.GrouptoGroup(GroupEntity entity)Transforms toGroupobjectvoidtoGroup(GroupEntity sourceEntity, com.soffid.iam.api.Group targetVO)Copy data toGroupobjectvoidtoIdentitatCustom(GroupEntity source, com.soffid.iam.api.Identity target)com.soffid.iam.api.IdentitytoIdentity(GroupEntity entity)Transforms toIdentityobjectvoidtoIdentity(GroupEntity source, com.soffid.iam.api.Identity target)Copy data toIdentityobjectvoidupdate(GroupEntity grup)Updates an instance ofGroupEntityat the persistent store.voidupdate(Collection entities)Updates a collection ofGroupEntityin the persistent store.-
Methods inherited from class com.soffid.iam.model.GroupEntityDaoBase
domainValueToEntity, domainValueToEntityList, findByChild, findByChild, findByChild, findByCriteria, findByCriteria, findByCriteria, findByCriteria, findByCriteria, findByCriteria, findByGrantedRolesToUser, findByGrantedRolesToUser, findByGrantedRolesToUser, findByName, findByName, findByName, findByNameAndDate, findByNameAndDate, findByNameAndDate, findByParent, findByParent, findByParent, findByParent, findByParent, findByParent, findByText, findByText, findByType, findByType, findByType, findGroupNames, findGroupNames, findGroupNames, findGroupsByUser, findGroupsByUser, findGroupsByUser, findPrimaryGroupByUser, findPrimaryGroupByUser, findPrimaryGroupByUser, getAccountAccessEntityDao, getAuditEntityDao, getEmailListEntityDao, getGroupAttributeEntityDao, getGroupCacheEntry, getGroupEntityDao, getGroupTypeEntityDao, getHostEntityDao, getMailListGroupMemberEntityDao, getMailListRoleMemberEntityDao, getNetworkAuthorizationEntityDao, getPrinterGroupEntityDao, getRoleAccountEntityDao, getRoleGroupEntityDao, getSystemGroupEntityDao, getTaskEntityDao, getTenantEntityDao, getUserEntityDao, getUserGroupEntityDao, groupToEntityList, grupToEntity, grupToEntity, grupToEntityList, identitatToEntity, identitatToEntity, identitatToEntityList, identityToEntityList, load, loadAll, newGroupEntity, query, query, remove, removeGroupCacheEntry, setAccountAccessEntityDao, setAuditEntityDao, setEmailListEntityDao, setGroupAttributeEntityDao, setGroupEntityDao, setGroupTypeEntityDao, setHostEntityDao, setMailListGroupMemberEntityDao, setMailListRoleMemberEntityDao, setNetworkAuthorizationEntityDao, setParentGroup, setPrinterGroupEntityDao, setRoleAccountEntityDao, setRoleGroupEntityDao, setSystemGroupEntityDao, setTaskEntityDao, setTenantEntityDao, setUserEntityDao, setUserGroupEntityDao, storeGroupCacheEntry, toDomainValue, toDomainValueList, toGroupList, toGrup, toGrup, toGrupList, toIdentitat, toIdentitat, toIdentitatList, toIdentityList, toValorDomini, toValorDomini, toValorDominiList, valorDominiToEntity, valorDominiToEntity, valorDominiToEntityList
-
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
-
-
-
-
Method Detail
-
create
public void create(GroupEntity grup) throws RuntimeException
Description copied from class:GroupEntityDaoBaseAdds an instance ofGroupEntityto the persistent store.- Specified by:
createin interfaceGroupEntityDao- Overrides:
createin classGroupEntityDaoBase- Throws:
RuntimeException
-
remove
public void remove(GroupEntity grup) throws RuntimeException
Description copied from class:GroupEntityDaoBaseRemoves an instance ofGroupEntityfrom the persistent store.- Specified by:
removein interfaceGroupEntityDao- Overrides:
removein classGroupEntityDaoBase- Throws:
RuntimeException
-
update
public void update(GroupEntity grup) throws RuntimeException
Description copied from class:GroupEntityDaoBaseUpdates an instance ofGroupEntityat the persistent store.- Specified by:
updatein interfaceGroupEntityDao- Overrides:
updatein classGroupEntityDaoBase- Throws:
RuntimeException
-
toGroup
public void toGroup(GroupEntity sourceEntity, com.soffid.iam.api.Group targetVO)
Description copied from class:GroupEntityDaoBaseCopy data toGroupobject- Specified by:
toGroupin interfaceGroupEntityDao- Overrides:
toGroupin classGroupEntityDaoBase
-
toGroup
public com.soffid.iam.api.Group toGroup(GroupEntity entity)
Description copied from interface:GroupEntityDaoTransforms toGroupobject- Specified by:
toGroupin interfaceGroupEntityDao- Overrides:
toGroupin classGroupEntityDaoBase- See Also:
es.caib.seycon.ng.model.GrupEntityDao#toGrup(es.caib.seycon.ng.model.GrupEntity)
-
groupToEntity
public GroupEntity groupToEntity(com.soffid.iam.api.Group grup)
Description copied from class:GroupEntityDaoBaseTransforms fromGroupobject- Specified by:
groupToEntityin interfaceGroupEntityDao- Overrides:
groupToEntityin classGroupEntityDaoBase- See Also:
es.caib.seycon.ng.model.GrupEntityDao#grupToEntity(es.caib.seycon.ng.comu.Grup)
-
groupToEntity
public void groupToEntity(com.soffid.iam.api.Group sourceVO, GroupEntity targetEntity, boolean copyIfNull)Description copied from class:GroupEntityDaoBaseCopy data fromGroupobject- Specified by:
groupToEntityin interfaceGroupEntityDao- Overrides:
groupToEntityin classGroupEntityDaoBase- See Also:
es.caib.seycon.ng.model.GrupEntityDao#grupToEntity(es.caib.seycon.ng.comu.Grup, es.caib.seycon.ng.model.GrupEntity)
-
handleSetParentGroup
protected void handleSetParentGroup(String codiSubGrup, String codiSuperGrup) throws Exception
- Specified by:
handleSetParentGroupin classGroupEntityDaoBase- Throws:
Exception
-
toIdentity
public void toIdentity(GroupEntity source, com.soffid.iam.api.Identity target)
Description copied from class:GroupEntityDaoBaseCopy data toIdentityobject- Specified by:
toIdentityin interfaceGroupEntityDao- Overrides:
toIdentityin classGroupEntityDaoBase- See Also:
es.caib.seycon.ng.model.GrupEntityDao#toIdentitat(es.caib.seycon.ng.model.GrupEntity, es.caib.seycon.ng.comu.Identitat)
-
toIdentitatCustom
public void toIdentitatCustom(GroupEntity source, com.soffid.iam.api.Identity target)
-
toIdentity
public com.soffid.iam.api.Identity toIdentity(GroupEntity entity)
Description copied from class:GroupEntityDaoBaseTransforms toIdentityobject- Specified by:
toIdentityin interfaceGroupEntityDao- Overrides:
toIdentityin classGroupEntityDaoBase- See Also:
es.caib.seycon.ng.model.GrupEntityDao#toIdentitat(es.caib.seycon.ng.model.GrupEntity)
-
identityToEntity
public GroupEntity identityToEntity(com.soffid.iam.api.Identity identitat)
Description copied from interface:GroupEntityDaoTransforms fromIdentityobject- See Also:
es.caib.seycon.ng.model.GrupEntityDao#identitatToEntity(es.caib.seycon.ng.comu.Identitat)
-
identityToEntity
public void identityToEntity(com.soffid.iam.api.Identity source, GroupEntity target, boolean copyIfNull)Description copied from class:GroupEntityDaoBaseCopy data fromIdentityobject- Specified by:
identityToEntityin interfaceGroupEntityDao- Overrides:
identityToEntityin classGroupEntityDaoBase- See Also:
es.caib.seycon.ng.model.GrupEntityDao#identitatToEntity(es.caib.seycon.ng.comu.Identitat, es.caib.seycon.ng.model.GrupEntity)
-
domainValueToEntity
public GroupEntity domainValueToEntity(com.soffid.iam.api.DomainValue valorDomini)
Description copied from class:GroupEntityDaoBaseTransforms fromDomainValueobject- Specified by:
domainValueToEntityin interfaceGroupEntityDao- Overrides:
domainValueToEntityin classGroupEntityDaoBase
-
toDomainValue
public com.soffid.iam.api.DomainValue toDomainValue(GroupEntity entity)
Description copied from class:GroupEntityDaoBaseTransforms toDomainValueobject- Specified by:
toDomainValuein interfaceGroupEntityDao- Overrides:
toDomainValuein classGroupEntityDaoBase
-
create
public void create(Collection entities)
Description copied from class:GroupEntityDaoBaseCreates a collection ofGroupEntityand adds it to the persistent store.- Specified by:
createin interfaceGroupEntityDao- Overrides:
createin classGroupEntityDaoBase
-
update
public void update(Collection entities)
Description copied from class:GroupEntityDaoBaseUpdates a collection ofGroupEntityin the persistent store.- Specified by:
updatein interfaceGroupEntityDao- Overrides:
updatein classGroupEntityDaoBase
-
remove
public void remove(Collection entities)
Description copied from class:GroupEntityDaoBaseRemoves a collection ofGroupEntityfrom the persistent store.- Specified by:
removein interfaceGroupEntityDao- Overrides:
removein classGroupEntityDaoBase
-
findByText
public Collection<GroupEntity> findByText(CriteriaSearchConfiguration criteria, String text)
Description copied from class:GroupEntityDaoBaseCriteriaSearchConfiguration implementation- Specified by:
findByTextin interfaceGroupEntityDao- Overrides:
findByTextin classGroupEntityDaoBase
-
-