Package com.soffid.iam.model
Class SystemEntityDaoImpl
- java.lang.Object
-
- org.springframework.dao.support.DaoSupport
-
- org.springframework.orm.hibernate3.support.HibernateDaoSupport
-
- com.soffid.iam.model.SystemEntityDaoBase
-
- com.soffid.iam.model.SystemEntityDaoImpl
-
- All Implemented Interfaces:
SystemEntityDao
,org.springframework.beans.factory.InitializingBean
public class SystemEntityDaoImpl extends SystemEntityDaoBase
- See Also:
es.caib.seycon.ng.model.DispatcherEntity
-
-
Constructor Summary
Constructors Constructor Description SystemEntityDaoImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
create(SystemEntity dispatcherEntity)
Adds an instance ofSystemEntity
to the persistent store.void
create(Collection entities)
Creates a collection ofSystemEntity
and adds it to the persistent store.List<SystemEntity>
findActives(String queryString, CriteriaSearchConfiguration criteria)
Internal implementationvoid
remove(SystemEntity dispatcherEntity)
Removes an instance ofSystemEntity
from the persistent store.void
remove(Collection entities)
Removes a collection ofSystemEntity
from the persistent store.SystemEntity
systemToEntity(com.soffid.iam.api.System dispatcher)
Transforms fromSystem
objectvoid
systemToEntity(com.soffid.iam.api.System sourceVO, SystemEntity targetEntity, boolean copyIfNull)
Copy data fromSystem
objectcom.soffid.iam.api.System
toSystem(SystemEntity entity)
Transforms toSystem
objectvoid
toSystem(SystemEntity sourceEntity, com.soffid.iam.api.System targetVO)
Copy data toSystem
objectvoid
update(SystemEntity dispatcherEntity)
Updates an instance ofSystemEntity
at the persistent store.void
update(Collection entities)
Updates a collection ofSystemEntity
in the persistent store.-
Methods inherited from class com.soffid.iam.model.SystemEntityDaoBase
dispatcherToEntity, dispatcherToEntity, dispatcherToEntityList, findActives, findActives, findByFilter, findByFilter, findByFilter, findByName, findByName, findByName, findByUsage, findByUsage, findByUsage, findServerTenants, findServerTenants, findServerTenants, findServices, findServices, findServices, findSoffidSystem, findSoffidSystem, findSoffidSystem, getAccessControlEntityDao, getAccountEntityDao, getAccountMetadataEntityDao, getAuditEntityDao, getAuthoritativeChangeEntityDao, getEmailDomainEntityDao, getEntryPointEntityDao, getGroupEntityDao, getHostSystemEntityDao, getIssueEntityDao, getObjectMappingEntityDao, getPasswordDomainEntityDao, getPasswordPolicyEntityDao, getReconcileTriggerEntityDao, getRoleEntityDao, getSystemGroupEntityDao, getTenantEntityDao, getUserDomainEntityDao, getUserTypeEntityDao, getUserTypeSystemEntityDao, load, loadAll, newSystemEntity, query, query, remove, setAccessControlEntityDao, setAccountEntityDao, setAccountMetadataEntityDao, setAuditEntityDao, setAuthoritativeChangeEntityDao, setEmailDomainEntityDao, setEntryPointEntityDao, setGroupEntityDao, setHostSystemEntityDao, setIssueEntityDao, setObjectMappingEntityDao, setPasswordDomainEntityDao, setPasswordPolicyEntityDao, setReconcileTriggerEntityDao, setRoleEntityDao, setSystemGroupEntityDao, setTenantEntityDao, setUserDomainEntityDao, setUserTypeEntityDao, setUserTypeSystemEntityDao, systemToEntityList, toDispatcher, toDispatcher, toDispatcherList, toSystemList
-
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(SystemEntity dispatcherEntity) throws RuntimeException
Description copied from class:SystemEntityDaoBase
Adds an instance ofSystemEntity
to the persistent store.- Specified by:
create
in interfaceSystemEntityDao
- Overrides:
create
in classSystemEntityDaoBase
- Throws:
RuntimeException
-
update
public void update(SystemEntity dispatcherEntity) throws RuntimeException
Description copied from class:SystemEntityDaoBase
Updates an instance ofSystemEntity
at the persistent store.- Specified by:
update
in interfaceSystemEntityDao
- Overrides:
update
in classSystemEntityDaoBase
- Throws:
RuntimeException
-
remove
public void remove(SystemEntity dispatcherEntity) throws RuntimeException
Description copied from class:SystemEntityDaoBase
Removes an instance ofSystemEntity
from the persistent store.- Specified by:
remove
in interfaceSystemEntityDao
- Overrides:
remove
in classSystemEntityDaoBase
- Throws:
RuntimeException
-
toSystem
public void toSystem(SystemEntity sourceEntity, com.soffid.iam.api.System targetVO)
Description copied from class:SystemEntityDaoBase
Copy data toSystem
object- Specified by:
toSystem
in interfaceSystemEntityDao
- Overrides:
toSystem
in classSystemEntityDaoBase
-
toSystem
public com.soffid.iam.api.System toSystem(SystemEntity entity)
Description copied from class:SystemEntityDaoBase
Transforms toSystem
object- Specified by:
toSystem
in interfaceSystemEntityDao
- Overrides:
toSystem
in classSystemEntityDaoBase
- See Also:
es.caib.seycon.ng.model.DispatcherEntityDao#toDispatcher(es.caib.seycon.ng.model.DispatcherEntity)
-
systemToEntity
public SystemEntity systemToEntity(com.soffid.iam.api.System dispatcher)
Description copied from class:SystemEntityDaoBase
Transforms fromSystem
object- Specified by:
systemToEntity
in interfaceSystemEntityDao
- Overrides:
systemToEntity
in classSystemEntityDaoBase
- See Also:
es.caib.seycon.ng.model.DispatcherEntityDao#dispatcherToEntity(es.caib.seycon.ng.Dispatcher)
-
systemToEntity
public void systemToEntity(com.soffid.iam.api.System sourceVO, SystemEntity targetEntity, boolean copyIfNull)
Description copied from class:SystemEntityDaoBase
Copy data fromSystem
object- Specified by:
systemToEntity
in interfaceSystemEntityDao
- Overrides:
systemToEntity
in classSystemEntityDaoBase
-
create
public void create(Collection entities)
Description copied from class:SystemEntityDaoBase
Creates a collection ofSystemEntity
and adds it to the persistent store.- Specified by:
create
in interfaceSystemEntityDao
- Overrides:
create
in classSystemEntityDaoBase
-
update
public void update(Collection entities)
Description copied from class:SystemEntityDaoBase
Updates a collection ofSystemEntity
in the persistent store.- Specified by:
update
in interfaceSystemEntityDao
- Overrides:
update
in classSystemEntityDaoBase
-
remove
public void remove(Collection entities)
Description copied from class:SystemEntityDaoBase
Removes a collection ofSystemEntity
from the persistent store.- Specified by:
remove
in interfaceSystemEntityDao
- Overrides:
remove
in classSystemEntityDaoBase
-
findActives
public List<SystemEntity> findActives(String queryString, CriteriaSearchConfiguration criteria)
Description copied from class:SystemEntityDaoBase
Internal implementation- Overrides:
findActives
in classSystemEntityDaoBase
-
-