Package com.soffid.iam.model
Class PamActionEntityDaoBase
- java.lang.Object
-
- org.springframework.dao.support.DaoSupport
-
- org.springframework.orm.hibernate3.support.HibernateDaoSupport
-
- com.soffid.iam.model.PamActionEntityDaoBase
-
- All Implemented Interfaces:
PamActionEntityDao
,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
PamActionEntityDaoImpl
public abstract class PamActionEntityDaoBase extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements PamActionEntityDao
DAO Base for Entity PamActionEntity
-
-
Constructor Summary
Constructors Constructor Description PamActionEntityDaoBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.soffid.iam.api.PamAction
create(com.soffid.iam.api.PamAction action)
Operation createvoid
create(PamActionEntity entity)
Adds an instance ofPamActionEntity
to the persistent store.void
create(Collection<? extends PamActionEntity> entities)
Creates a collection ofPamActionEntity
and adds it to the persistent store.List<PamActionEntity>
findByPolicy(CriteriaSearchConfiguration criteria, String policy)
CriteriaSearchConfiguration implementationList<PamActionEntity>
findByPolicy(String policy)
Operation findByPolicyList<PamActionEntity>
findByPolicy(String queryString, CriteriaSearchConfiguration criteria, String policy)
Internal implementationList<PamActionEntity>
findByPolicyAndRule(CriteriaSearchConfiguration criteria, String policy, String rule)
CriteriaSearchConfiguration implementationList<PamActionEntity>
findByPolicyAndRule(String queryString, CriteriaSearchConfiguration criteria, String policy, String rule)
Internal implementationList<PamActionEntity>
findByPolicyAndRule(String policy, String rule)
Operation findByPolicyAndRuleList<com.soffid.iam.api.PamAction>
getActionsByPolicy(String policy)
Operation getActionsByPolicyPamPolicyEntityDao
getPamPolicyEntityDao()
Gets reference topamPolicyEntityDao
.PamRuleEntityDao
getPamRuleEntityDao()
Gets reference topamRuleEntityDao
.TenantEntityDao
getTenantEntityDao()
Gets reference totenantEntityDao
.protected abstract com.soffid.iam.api.PamAction
handleCreate(com.soffid.iam.api.PamAction action)
protected abstract List<com.soffid.iam.api.PamAction>
handleGetActionsByPolicy(String policy)
protected abstract void
handleRemove(com.soffid.iam.api.PamAction action)
protected abstract com.soffid.iam.api.PamAction
handleUpdate(com.soffid.iam.api.PamAction action)
PamActionEntity
load(Long id)
Loads an instance ofPamActionEntity
from the persistent store.List<PamActionEntity>
loadAll()
Loads all instances ofPamActionEntity
from the persistent store.PamActionEntity
newPamActionEntity()
Creates an instance ofPamActionEntity
.void
pamActionToEntity(com.soffid.iam.api.PamAction source, PamActionEntity target, boolean copyIfNull)
Copy data fromPamAction
objectList<PamActionEntity>
pamActionToEntityList(Collection<com.soffid.iam.api.PamAction> instances)
Transforms fromPamAction
listList<PamActionEntity>
query(String queryString, Parameter[] parameters)
Query ofPamActionEntity
from the persistent store.List<PamActionEntity>
query(String queryString, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofPamActionEntity
from the persistent store.void
remove(com.soffid.iam.api.PamAction action)
Operation removevoid
remove(PamActionEntity entity)
Removes an instance ofPamActionEntity
from the persistent store.void
remove(Long id)
Removes an instance ofPamActionEntity
from the persistent store.void
remove(Collection<? extends PamActionEntity> entities)
Removes a collection ofPamActionEntity
from the persistent store.void
setPamPolicyEntityDao(PamPolicyEntityDao pamPolicyEntityDao)
Sets reference topamPolicyEntityDao
.void
setPamRuleEntityDao(PamRuleEntityDao pamRuleEntityDao)
Sets reference topamRuleEntityDao
.void
setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.com.soffid.iam.api.PamAction
toPamAction(PamActionEntity entity)
Transforms toPamAction
objectvoid
toPamAction(PamActionEntity source, com.soffid.iam.api.PamAction target)
Copy data toPamAction
objectList<com.soffid.iam.api.PamAction>
toPamActionList(Collection<PamActionEntity> instances)
Transforms toPamAction
listcom.soffid.iam.api.PamAction
update(com.soffid.iam.api.PamAction action)
Operation updatevoid
update(PamActionEntity entity)
Updates an instance ofPamActionEntity
at the persistent store.void
update(Collection<? extends PamActionEntity> entities)
Updates a collection ofPamActionEntity
in the persistent store.-
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.soffid.iam.model.PamActionEntityDao
pamActionToEntity
-
-
-
-
Method Detail
-
setPamPolicyEntityDao
public void setPamPolicyEntityDao(PamPolicyEntityDao pamPolicyEntityDao)
Sets reference topamPolicyEntityDao
.
-
getPamPolicyEntityDao
public PamPolicyEntityDao getPamPolicyEntityDao()
Gets reference topamPolicyEntityDao
.
-
setPamRuleEntityDao
public void setPamRuleEntityDao(PamRuleEntityDao pamRuleEntityDao)
Sets reference topamRuleEntityDao
.
-
getPamRuleEntityDao
public PamRuleEntityDao getPamRuleEntityDao()
Gets reference topamRuleEntityDao
.
-
setTenantEntityDao
public void setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.
-
getTenantEntityDao
public TenantEntityDao getTenantEntityDao()
Gets reference totenantEntityDao
.
-
create
public com.soffid.iam.api.PamAction create(com.soffid.iam.api.PamAction action) throws es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:PamActionEntityDao
Operation create- Specified by:
create
in interfacePamActionEntityDao
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.PamAction handleCreate(com.soffid.iam.api.PamAction action) throws Exception
- Throws:
Exception
-
update
public com.soffid.iam.api.PamAction update(com.soffid.iam.api.PamAction action) throws es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:PamActionEntityDao
Operation update- Specified by:
update
in interfacePamActionEntityDao
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.PamAction handleUpdate(com.soffid.iam.api.PamAction action) throws Exception
- Throws:
Exception
-
findByPolicy
public List<PamActionEntity> findByPolicy(String policy)
Operation findByPolicy- Specified by:
findByPolicy
in interfacePamActionEntityDao
- Parameters:
policy
-- Returns:
-
findByPolicy
public List<PamActionEntity> findByPolicy(CriteriaSearchConfiguration criteria, String policy)
CriteriaSearchConfiguration implementation- Specified by:
findByPolicy
in interfacePamActionEntityDao
-
findByPolicy
public List<PamActionEntity> findByPolicy(String queryString, CriteriaSearchConfiguration criteria, String policy)
Internal implementation
-
findByPolicyAndRule
public List<PamActionEntity> findByPolicyAndRule(String policy, String rule)
Operation findByPolicyAndRule- Specified by:
findByPolicyAndRule
in interfacePamActionEntityDao
- Parameters:
policy
-rule
-- Returns:
-
findByPolicyAndRule
public List<PamActionEntity> findByPolicyAndRule(CriteriaSearchConfiguration criteria, String policy, String rule)
CriteriaSearchConfiguration implementation- Specified by:
findByPolicyAndRule
in interfacePamActionEntityDao
-
findByPolicyAndRule
public List<PamActionEntity> findByPolicyAndRule(String queryString, CriteriaSearchConfiguration criteria, String policy, String rule)
Internal implementation
-
getActionsByPolicy
public List<com.soffid.iam.api.PamAction> getActionsByPolicy(String policy) throws es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:PamActionEntityDao
Operation getActionsByPolicy- Specified by:
getActionsByPolicy
in interfacePamActionEntityDao
- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetActionsByPolicy
protected abstract List<com.soffid.iam.api.PamAction> handleGetActionsByPolicy(String policy) throws Exception
- Throws:
Exception
-
remove
public void remove(com.soffid.iam.api.PamAction action) throws es.caib.seycon.ng.exception.InternalErrorException
Description copied from interface:PamActionEntityDao
Operation remove- Specified by:
remove
in interfacePamActionEntityDao
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRemove
protected abstract void handleRemove(com.soffid.iam.api.PamAction action) throws Exception
- Throws:
Exception
-
toPamAction
public void toPamAction(PamActionEntity source, com.soffid.iam.api.PamAction target)
Copy data toPamAction
object- Specified by:
toPamAction
in interfacePamActionEntityDao
-
toPamAction
public com.soffid.iam.api.PamAction toPamAction(PamActionEntity entity)
Transforms toPamAction
object- Specified by:
toPamAction
in interfacePamActionEntityDao
-
toPamActionList
public List<com.soffid.iam.api.PamAction> toPamActionList(Collection<PamActionEntity> instances)
Transforms toPamAction
list- Specified by:
toPamActionList
in interfacePamActionEntityDao
-
pamActionToEntity
public void pamActionToEntity(com.soffid.iam.api.PamAction source, PamActionEntity target, boolean copyIfNull)
Copy data fromPamAction
object- Specified by:
pamActionToEntity
in interfacePamActionEntityDao
-
pamActionToEntityList
public List<PamActionEntity> pamActionToEntityList(Collection<com.soffid.iam.api.PamAction> instances)
Transforms fromPamAction
list- Specified by:
pamActionToEntityList
in interfacePamActionEntityDao
-
newPamActionEntity
public PamActionEntity newPamActionEntity()
Creates an instance ofPamActionEntity
.- Specified by:
newPamActionEntity
in interfacePamActionEntityDao
-
load
public PamActionEntity load(Long id)
Loads an instance ofPamActionEntity
from the persistent store.- Specified by:
load
in interfacePamActionEntityDao
-
loadAll
public List<PamActionEntity> loadAll()
Loads all instances ofPamActionEntity
from the persistent store.- Specified by:
loadAll
in interfacePamActionEntityDao
-
create
public void create(PamActionEntity entity)
Adds an instance ofPamActionEntity
to the persistent store.- Specified by:
create
in interfacePamActionEntityDao
-
update
public void update(PamActionEntity entity)
Updates an instance ofPamActionEntity
at the persistent store.- Specified by:
update
in interfacePamActionEntityDao
-
remove
public void remove(PamActionEntity entity)
Removes an instance ofPamActionEntity
from the persistent store.- Specified by:
remove
in interfacePamActionEntityDao
-
create
public void create(Collection<? extends PamActionEntity> entities)
Creates a collection ofPamActionEntity
and adds it to the persistent store.- Specified by:
create
in interfacePamActionEntityDao
-
update
public void update(Collection<? extends PamActionEntity> entities)
Updates a collection ofPamActionEntity
in the persistent store.- Specified by:
update
in interfacePamActionEntityDao
-
remove
public void remove(Collection<? extends PamActionEntity> entities)
Removes a collection ofPamActionEntity
from the persistent store.- Specified by:
remove
in interfacePamActionEntityDao
-
remove
public void remove(Long id)
Removes an instance ofPamActionEntity
from the persistent store.- Specified by:
remove
in interfacePamActionEntityDao
-
query
public List<PamActionEntity> query(String queryString, Parameter[] parameters)
Query ofPamActionEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters- Specified by:
query
in interfacePamActionEntityDao
-
query
public List<PamActionEntity> query(String queryString, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofPamActionEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return- Specified by:
query
in interfacePamActionEntityDao
-
-