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 void
create(GroupEntity grup)
Adds an instance ofGroupEntity
to the persistent store.void
create(Collection entities)
Creates a collection ofGroupEntity
and adds it to the persistent store.GroupEntity
domainValueToEntity(com.soffid.iam.api.DomainValue valorDomini)
Transforms fromDomainValue
objectCollection<GroupEntity>
findByText(CriteriaSearchConfiguration criteria, String text)
CriteriaSearchConfiguration implementationGroupEntity
groupToEntity(com.soffid.iam.api.Group grup)
Transforms fromGroup
objectvoid
groupToEntity(com.soffid.iam.api.Group sourceVO, GroupEntity targetEntity, boolean copyIfNull)
Copy data fromGroup
objectprotected void
handleSetParentGroup(String codiSubGrup, String codiSuperGrup)
GroupEntity
identityToEntity(com.soffid.iam.api.Identity identitat)
Transforms fromIdentity
objectvoid
identityToEntity(com.soffid.iam.api.Identity source, GroupEntity target, boolean copyIfNull)
Copy data fromIdentity
objectvoid
remove(GroupEntity grup)
Removes an instance ofGroupEntity
from the persistent store.void
remove(Collection entities)
Removes a collection ofGroupEntity
from the persistent store.com.soffid.iam.api.DomainValue
toDomainValue(GroupEntity entity)
Transforms toDomainValue
objectcom.soffid.iam.api.Group
toGroup(GroupEntity entity)
Transforms toGroup
objectvoid
toGroup(GroupEntity sourceEntity, com.soffid.iam.api.Group targetVO)
Copy data toGroup
objectvoid
toIdentitatCustom(GroupEntity source, com.soffid.iam.api.Identity target)
com.soffid.iam.api.Identity
toIdentity(GroupEntity entity)
Transforms toIdentity
objectvoid
toIdentity(GroupEntity source, com.soffid.iam.api.Identity target)
Copy data toIdentity
objectvoid
update(GroupEntity grup)
Updates an instance ofGroupEntity
at the persistent store.void
update(Collection entities)
Updates a collection ofGroupEntity
in 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:GroupEntityDaoBase
Adds an instance ofGroupEntity
to the persistent store.- Specified by:
create
in interfaceGroupEntityDao
- Overrides:
create
in classGroupEntityDaoBase
- Throws:
RuntimeException
-
remove
public void remove(GroupEntity grup) throws RuntimeException
Description copied from class:GroupEntityDaoBase
Removes an instance ofGroupEntity
from the persistent store.- Specified by:
remove
in interfaceGroupEntityDao
- Overrides:
remove
in classGroupEntityDaoBase
- Throws:
RuntimeException
-
update
public void update(GroupEntity grup) throws RuntimeException
Description copied from class:GroupEntityDaoBase
Updates an instance ofGroupEntity
at the persistent store.- Specified by:
update
in interfaceGroupEntityDao
- Overrides:
update
in classGroupEntityDaoBase
- Throws:
RuntimeException
-
toGroup
public void toGroup(GroupEntity sourceEntity, com.soffid.iam.api.Group targetVO)
Description copied from class:GroupEntityDaoBase
Copy data toGroup
object- Specified by:
toGroup
in interfaceGroupEntityDao
- Overrides:
toGroup
in classGroupEntityDaoBase
-
toGroup
public com.soffid.iam.api.Group toGroup(GroupEntity entity)
Description copied from interface:GroupEntityDao
Transforms toGroup
object- Specified by:
toGroup
in interfaceGroupEntityDao
- Overrides:
toGroup
in 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:GroupEntityDaoBase
Transforms fromGroup
object- Specified by:
groupToEntity
in interfaceGroupEntityDao
- Overrides:
groupToEntity
in 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:GroupEntityDaoBase
Copy data fromGroup
object- Specified by:
groupToEntity
in interfaceGroupEntityDao
- Overrides:
groupToEntity
in 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:
handleSetParentGroup
in classGroupEntityDaoBase
- Throws:
Exception
-
toIdentity
public void toIdentity(GroupEntity source, com.soffid.iam.api.Identity target)
Description copied from class:GroupEntityDaoBase
Copy data toIdentity
object- Specified by:
toIdentity
in interfaceGroupEntityDao
- Overrides:
toIdentity
in 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:GroupEntityDaoBase
Transforms toIdentity
object- Specified by:
toIdentity
in interfaceGroupEntityDao
- Overrides:
toIdentity
in 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:GroupEntityDao
Transforms fromIdentity
object- 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:GroupEntityDaoBase
Copy data fromIdentity
object- Specified by:
identityToEntity
in interfaceGroupEntityDao
- Overrides:
identityToEntity
in 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:GroupEntityDaoBase
Transforms fromDomainValue
object- Specified by:
domainValueToEntity
in interfaceGroupEntityDao
- Overrides:
domainValueToEntity
in classGroupEntityDaoBase
-
toDomainValue
public com.soffid.iam.api.DomainValue toDomainValue(GroupEntity entity)
Description copied from class:GroupEntityDaoBase
Transforms toDomainValue
object- Specified by:
toDomainValue
in interfaceGroupEntityDao
- Overrides:
toDomainValue
in classGroupEntityDaoBase
-
create
public void create(Collection entities)
Description copied from class:GroupEntityDaoBase
Creates a collection ofGroupEntity
and adds it to the persistent store.- Specified by:
create
in interfaceGroupEntityDao
- Overrides:
create
in classGroupEntityDaoBase
-
update
public void update(Collection entities)
Description copied from class:GroupEntityDaoBase
Updates a collection ofGroupEntity
in the persistent store.- Specified by:
update
in interfaceGroupEntityDao
- Overrides:
update
in classGroupEntityDaoBase
-
remove
public void remove(Collection entities)
Description copied from class:GroupEntityDaoBase
Removes a collection ofGroupEntity
from the persistent store.- Specified by:
remove
in interfaceGroupEntityDao
- Overrides:
remove
in classGroupEntityDaoBase
-
findByText
public Collection<GroupEntity> findByText(CriteriaSearchConfiguration criteria, String text)
Description copied from class:GroupEntityDaoBase
CriteriaSearchConfiguration implementation- Specified by:
findByText
in interfaceGroupEntityDao
- Overrides:
findByText
in classGroupEntityDaoBase
-
-