Package com.soffid.iam.model
Class RuleEntityDaoBase
- java.lang.Object
-
- org.springframework.dao.support.DaoSupport
-
- org.springframework.orm.hibernate3.support.HibernateDaoSupport
-
- com.soffid.iam.model.RuleEntityDaoBase
-
- All Implemented Interfaces:
RuleEntityDao
,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
RuleEntityDaoImpl
public abstract class RuleEntityDaoBase extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements RuleEntityDao
DAO Base for Entity RuleEntity
-
-
Constructor Summary
Constructors Constructor Description RuleEntityDaoBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
create(RuleEntity entity)
Adds an instance ofRuleEntity
to the persistent store.void
create(Collection<? extends RuleEntity> entities)
Creates a collection ofRuleEntity
and adds it to the persistent store.List<RuleEntity>
findByDescription(CriteriaSearchConfiguration criteria, String description)
CriteriaSearchConfiguration implementationList<RuleEntity>
findByDescription(String description)
Operation findByDescriptionList<RuleEntity>
findByDescription(String queryString, CriteriaSearchConfiguration criteria, String description)
Internal implementationList<RuleEntity>
findByRoleId(CriteriaSearchConfiguration criteria, Long roleId)
CriteriaSearchConfiguration implementationList<RuleEntity>
findByRoleId(Long roleId)
Operation findByRoleIdList<RuleEntity>
findByRoleId(String queryString, CriteriaSearchConfiguration criteria, Long roleId)
Internal implementationRoleAccountEntityDao
getRoleAccountEntityDao()
Gets reference torolAccountEntityDao
.RuleAssignedRoleEntityDao
getRuleAssignedRoleEntityDao()
Gets reference toruleAssignedRoleEntityDao
.TenantEntityDao
getTenantEntityDao()
Gets reference totenantEntityDao
.RuleEntity
load(Long id)
Loads an instance ofRuleEntity
from the persistent store.List<RuleEntity>
loadAll()
Loads all instances ofRuleEntity
from the persistent store.RuleEntity
newRuleEntity()
Creates an instance ofRuleEntity
.List<RuleEntity>
query(String queryString, Parameter[] parameters)
Query ofRuleEntity
from the persistent store.List<RuleEntity>
query(String queryString, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofRuleEntity
from the persistent store.void
remove(RuleEntity entity)
Removes an instance ofRuleEntity
from the persistent store.void
remove(Long id)
Removes an instance ofRuleEntity
from the persistent store.void
remove(Collection<? extends RuleEntity> entities)
Removes a collection ofRuleEntity
from the persistent store.RuleEntity
ruleToEntity(com.soffid.iam.api.Rule instance)
Transforms fromRule
objectvoid
ruleToEntity(com.soffid.iam.api.Rule source, RuleEntity target, boolean copyIfNull)
Copy data fromRule
objectList<RuleEntity>
ruleToEntityList(Collection<com.soffid.iam.api.Rule> instances)
Transforms fromRule
listvoid
setRoleAccountEntityDao(RoleAccountEntityDao rolAccountEntityDao)
Sets reference torolAccountEntityDao
.void
setRuleAssignedRoleEntityDao(RuleAssignedRoleEntityDao ruleAssignedRoleEntityDao)
Sets reference toruleAssignedRoleEntityDao
.void
setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.com.soffid.iam.api.Rule
toRule(RuleEntity entity)
Transforms toRule
objectvoid
toRule(RuleEntity source, com.soffid.iam.api.Rule target)
Copy data toRule
objectList<com.soffid.iam.api.Rule>
toRuleList(Collection<RuleEntity> instances)
Transforms toRule
listvoid
update(RuleEntity entity)
Updates an instance ofRuleEntity
at the persistent store.void
update(Collection<? extends RuleEntity> entities)
Updates a collection ofRuleEntity
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
-
-
-
-
Method Detail
-
setRoleAccountEntityDao
public void setRoleAccountEntityDao(RoleAccountEntityDao rolAccountEntityDao)
Sets reference torolAccountEntityDao
.
-
getRoleAccountEntityDao
public RoleAccountEntityDao getRoleAccountEntityDao()
Gets reference torolAccountEntityDao
.
-
setRuleAssignedRoleEntityDao
public void setRuleAssignedRoleEntityDao(RuleAssignedRoleEntityDao ruleAssignedRoleEntityDao)
Sets reference toruleAssignedRoleEntityDao
.
-
getRuleAssignedRoleEntityDao
public RuleAssignedRoleEntityDao getRuleAssignedRoleEntityDao()
Gets reference toruleAssignedRoleEntityDao
.
-
setTenantEntityDao
public void setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.
-
getTenantEntityDao
public TenantEntityDao getTenantEntityDao()
Gets reference totenantEntityDao
.
-
findByDescription
public List<RuleEntity> findByDescription(String description)
Operation findByDescription- Specified by:
findByDescription
in interfaceRuleEntityDao
- Parameters:
description
-- Returns:
-
findByDescription
public List<RuleEntity> findByDescription(CriteriaSearchConfiguration criteria, String description)
CriteriaSearchConfiguration implementation- Specified by:
findByDescription
in interfaceRuleEntityDao
-
findByDescription
public List<RuleEntity> findByDescription(String queryString, CriteriaSearchConfiguration criteria, String description)
Internal implementation
-
findByRoleId
public List<RuleEntity> findByRoleId(Long roleId)
Operation findByRoleId- Specified by:
findByRoleId
in interfaceRuleEntityDao
- Parameters:
roleId
-- Returns:
-
findByRoleId
public List<RuleEntity> findByRoleId(CriteriaSearchConfiguration criteria, Long roleId)
CriteriaSearchConfiguration implementation- Specified by:
findByRoleId
in interfaceRuleEntityDao
-
findByRoleId
public List<RuleEntity> findByRoleId(String queryString, CriteriaSearchConfiguration criteria, Long roleId)
Internal implementation
-
toRule
public void toRule(RuleEntity source, com.soffid.iam.api.Rule target)
Copy data toRule
object- Specified by:
toRule
in interfaceRuleEntityDao
-
toRule
public com.soffid.iam.api.Rule toRule(RuleEntity entity)
Transforms toRule
object- Specified by:
toRule
in interfaceRuleEntityDao
-
toRuleList
public List<com.soffid.iam.api.Rule> toRuleList(Collection<RuleEntity> instances)
Transforms toRule
list- Specified by:
toRuleList
in interfaceRuleEntityDao
-
ruleToEntity
public void ruleToEntity(com.soffid.iam.api.Rule source, RuleEntity target, boolean copyIfNull)
Copy data fromRule
object- Specified by:
ruleToEntity
in interfaceRuleEntityDao
-
ruleToEntity
public RuleEntity ruleToEntity(com.soffid.iam.api.Rule instance)
Transforms fromRule
object- Specified by:
ruleToEntity
in interfaceRuleEntityDao
-
ruleToEntityList
public List<RuleEntity> ruleToEntityList(Collection<com.soffid.iam.api.Rule> instances)
Transforms fromRule
list- Specified by:
ruleToEntityList
in interfaceRuleEntityDao
-
newRuleEntity
public RuleEntity newRuleEntity()
Creates an instance ofRuleEntity
.- Specified by:
newRuleEntity
in interfaceRuleEntityDao
-
load
public RuleEntity load(Long id)
Loads an instance ofRuleEntity
from the persistent store.- Specified by:
load
in interfaceRuleEntityDao
-
loadAll
public List<RuleEntity> loadAll()
Loads all instances ofRuleEntity
from the persistent store.- Specified by:
loadAll
in interfaceRuleEntityDao
-
create
public void create(RuleEntity entity)
Adds an instance ofRuleEntity
to the persistent store.- Specified by:
create
in interfaceRuleEntityDao
-
update
public void update(RuleEntity entity)
Updates an instance ofRuleEntity
at the persistent store.- Specified by:
update
in interfaceRuleEntityDao
-
remove
public void remove(RuleEntity entity)
Removes an instance ofRuleEntity
from the persistent store.- Specified by:
remove
in interfaceRuleEntityDao
-
create
public void create(Collection<? extends RuleEntity> entities)
Creates a collection ofRuleEntity
and adds it to the persistent store.- Specified by:
create
in interfaceRuleEntityDao
-
update
public void update(Collection<? extends RuleEntity> entities)
Updates a collection ofRuleEntity
in the persistent store.- Specified by:
update
in interfaceRuleEntityDao
-
remove
public void remove(Collection<? extends RuleEntity> entities)
Removes a collection ofRuleEntity
from the persistent store.- Specified by:
remove
in interfaceRuleEntityDao
-
remove
public void remove(Long id)
Removes an instance ofRuleEntity
from the persistent store.- Specified by:
remove
in interfaceRuleEntityDao
-
query
public List<RuleEntity> query(String queryString, Parameter[] parameters)
Query ofRuleEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters- Specified by:
query
in interfaceRuleEntityDao
-
query
public List<RuleEntity> query(String queryString, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofRuleEntity
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 interfaceRuleEntityDao
-
-