Package com.soffid.iam.model
Class VaultFolderEntityDaoBase
- java.lang.Object
-
- org.springframework.dao.support.DaoSupport
-
- org.springframework.orm.hibernate3.support.HibernateDaoSupport
-
- com.soffid.iam.model.VaultFolderEntityDaoBase
-
- All Implemented Interfaces:
VaultFolderEntityDao
,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
VaultFolderEntityDaoImpl
public abstract class VaultFolderEntityDaoBase extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements VaultFolderEntityDao
DAO Base for Entity VaultFolderEntity
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.collections.map.LRUMap
mapVaultFolder
protected int
mapVaultFolderTimeout
-
Constructor Summary
Constructors Constructor Description VaultFolderEntityDaoBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
create(VaultFolderEntity entity)
Adds an instance ofVaultFolderEntity
to the persistent store.void
create(Collection<? extends VaultFolderEntity> entities)
Creates a collection ofVaultFolderEntity
and adds it to the persistent store.List<VaultFolderEntity>
findByName(CriteriaSearchConfiguration criteria, String name)
CriteriaSearchConfiguration implementationList<VaultFolderEntity>
findByName(String name)
Operation findByNameList<VaultFolderEntity>
findByName(String queryString, CriteriaSearchConfiguration criteria, String name)
Internal implementationList<VaultFolderEntity>
findByParent(CriteriaSearchConfiguration criteria, VaultFolderEntity parent)
CriteriaSearchConfiguration implementationList<VaultFolderEntity>
findByParent(VaultFolderEntity parent)
Operation findByParentList<VaultFolderEntity>
findByParent(String queryString, CriteriaSearchConfiguration criteria, VaultFolderEntity parent)
Internal implementationList<VaultFolderEntity>
findPersonalFolders(CriteriaSearchConfiguration criteria, String user)
CriteriaSearchConfiguration implementationList<VaultFolderEntity>
findPersonalFolders(String user)
Operation findPersonalFoldersList<VaultFolderEntity>
findPersonalFolders(String queryString, CriteriaSearchConfiguration criteria, String user)
Internal implementationList<VaultFolderEntity>
findPublicRoots()
Operation findPublicRootsList<VaultFolderEntity>
findPublicRoots(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration implementationList<VaultFolderEntity>
findPublicRoots(String queryString, CriteriaSearchConfiguration criteria)
Internal implementationList<VaultFolderEntity>
findRoots()
Operation findRootsList<VaultFolderEntity>
findRoots(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration implementationList<VaultFolderEntity>
findRoots(String queryString, CriteriaSearchConfiguration criteria)
Internal implementationAccountEntityDao
getAccountEntityDao()
Gets reference toaccountEntityDao
.ACLService
getACLService()
Gets reference toaCLService
.GroupEntityDao
getGroupEntityDao()
Gets reference togrupEntityDao
.PamPolicyEntityDao
getPamPolicyEntityDao()
Gets reference topamPolicyEntityDao
.RoleEntityDao
getRoleEntityDao()
Gets reference torolEntityDao
.TenantEntityDao
getTenantEntityDao()
Gets reference totenantEntityDao
.UserEntityDao
getUserEntityDao()
Gets reference tousuariEntityDao
.com.soffid.iam.service.UserService
getUserService()
Gets reference tousuariService
.VaultFolderAccessEntityDao
getVaultFolderAccessEntityDao()
Gets reference tovaultFolderAccessEntityDao
.protected com.soffid.iam.api.VaultFolder
getVaultFolderCacheEntry(Long id)
RetrievesVaultFolder
from cacheVaultFolderEntity
load(Long id)
Loads an instance ofVaultFolderEntity
from the persistent store.List<VaultFolderEntity>
loadAll()
Loads all instances ofVaultFolderEntity
from the persistent store.VaultFolderEntity
newVaultFolderEntity()
Creates an instance ofVaultFolderEntity
.List<VaultFolderEntity>
query(String queryString, Parameter[] parameters)
Query ofVaultFolderEntity
from the persistent store.List<VaultFolderEntity>
query(String queryString, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofVaultFolderEntity
from the persistent store.void
remove(VaultFolderEntity entity)
Removes an instance ofVaultFolderEntity
from the persistent store.void
remove(Long id)
Removes an instance ofVaultFolderEntity
from the persistent store.void
remove(Collection<? extends VaultFolderEntity> entities)
Removes a collection ofVaultFolderEntity
from the persistent store.protected void
removeVaultFolderCacheEntry(Long id)
RemovesVaultFolder
from cachevoid
setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao
.void
setACLService(ACLService aCLService)
Sets reference toaCLService
.void
setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.void
setPamPolicyEntityDao(PamPolicyEntityDao pamPolicyEntityDao)
Sets reference topamPolicyEntityDao
.void
setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.void
setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.void
setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.void
setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService
.void
setVaultFolderAccessEntityDao(VaultFolderAccessEntityDao vaultFolderAccessEntityDao)
Sets reference tovaultFolderAccessEntityDao
.protected void
storeVaultFolderCacheEntry(Long id, com.soffid.iam.api.VaultFolder vaultFolder)
StoresVaultFolder
in cachecom.soffid.iam.api.VaultFolder
toVaultFolder(VaultFolderEntity entity)
Transforms toVaultFolder
objectvoid
toVaultFolder(VaultFolderEntity source, com.soffid.iam.api.VaultFolder target)
Copy data toVaultFolder
objectList<com.soffid.iam.api.VaultFolder>
toVaultFolderList(Collection<VaultFolderEntity> instances)
Transforms toVaultFolder
listvoid
update(VaultFolderEntity entity)
Updates an instance ofVaultFolderEntity
at the persistent store.void
update(Collection<? extends VaultFolderEntity> entities)
Updates a collection ofVaultFolderEntity
in the persistent store.VaultFolderEntity
vaultFolderToEntity(com.soffid.iam.api.VaultFolder instance)
Transforms fromVaultFolder
objectvoid
vaultFolderToEntity(com.soffid.iam.api.VaultFolder source, VaultFolderEntity target, boolean copyIfNull)
Copy data fromVaultFolder
objectList<VaultFolderEntity>
vaultFolderToEntityList(Collection<com.soffid.iam.api.VaultFolder> instances)
Transforms fromVaultFolder
list-
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
-
-
-
-
Method Detail
-
setACLService
public void setACLService(ACLService aCLService)
Sets reference toaCLService
.
-
getACLService
public ACLService getACLService()
Gets reference toaCLService
.
-
setAccountEntityDao
public void setAccountEntityDao(AccountEntityDao accountEntityDao)
Sets reference toaccountEntityDao
.
-
getAccountEntityDao
public AccountEntityDao getAccountEntityDao()
Gets reference toaccountEntityDao
.
-
setGroupEntityDao
public void setGroupEntityDao(GroupEntityDao grupEntityDao)
Sets reference togrupEntityDao
.
-
getGroupEntityDao
public GroupEntityDao getGroupEntityDao()
Gets reference togrupEntityDao
.
-
setPamPolicyEntityDao
public void setPamPolicyEntityDao(PamPolicyEntityDao pamPolicyEntityDao)
Sets reference topamPolicyEntityDao
.
-
getPamPolicyEntityDao
public PamPolicyEntityDao getPamPolicyEntityDao()
Gets reference topamPolicyEntityDao
.
-
setRoleEntityDao
public void setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.
-
getRoleEntityDao
public RoleEntityDao getRoleEntityDao()
Gets reference torolEntityDao
.
-
setTenantEntityDao
public void setTenantEntityDao(TenantEntityDao tenantEntityDao)
Sets reference totenantEntityDao
.
-
getTenantEntityDao
public TenantEntityDao getTenantEntityDao()
Gets reference totenantEntityDao
.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao
.
-
setUserService
public void setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService
.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference tousuariService
.
-
setVaultFolderAccessEntityDao
public void setVaultFolderAccessEntityDao(VaultFolderAccessEntityDao vaultFolderAccessEntityDao)
Sets reference tovaultFolderAccessEntityDao
.
-
getVaultFolderAccessEntityDao
public VaultFolderAccessEntityDao getVaultFolderAccessEntityDao()
Gets reference tovaultFolderAccessEntityDao
.
-
findByName
public List<VaultFolderEntity> findByName(String name)
Operation findByName- Specified by:
findByName
in interfaceVaultFolderEntityDao
- Parameters:
name
-- Returns:
-
findByName
public List<VaultFolderEntity> findByName(CriteriaSearchConfiguration criteria, String name)
CriteriaSearchConfiguration implementation- Specified by:
findByName
in interfaceVaultFolderEntityDao
-
findByName
public List<VaultFolderEntity> findByName(String queryString, CriteriaSearchConfiguration criteria, String name)
Internal implementation
-
findByParent
public List<VaultFolderEntity> findByParent(VaultFolderEntity parent)
Operation findByParent- Specified by:
findByParent
in interfaceVaultFolderEntityDao
- Parameters:
parent
-- Returns:
-
findByParent
public List<VaultFolderEntity> findByParent(CriteriaSearchConfiguration criteria, VaultFolderEntity parent)
CriteriaSearchConfiguration implementation- Specified by:
findByParent
in interfaceVaultFolderEntityDao
-
findByParent
public List<VaultFolderEntity> findByParent(String queryString, CriteriaSearchConfiguration criteria, VaultFolderEntity parent)
Internal implementation
-
findPersonalFolders
public List<VaultFolderEntity> findPersonalFolders(String user)
Operation findPersonalFolders- Specified by:
findPersonalFolders
in interfaceVaultFolderEntityDao
- Parameters:
user
-- Returns:
-
findPersonalFolders
public List<VaultFolderEntity> findPersonalFolders(CriteriaSearchConfiguration criteria, String user)
CriteriaSearchConfiguration implementation- Specified by:
findPersonalFolders
in interfaceVaultFolderEntityDao
-
findPersonalFolders
public List<VaultFolderEntity> findPersonalFolders(String queryString, CriteriaSearchConfiguration criteria, String user)
Internal implementation
-
findPublicRoots
public List<VaultFolderEntity> findPublicRoots()
Operation findPublicRoots- Specified by:
findPublicRoots
in interfaceVaultFolderEntityDao
- Returns:
-
findPublicRoots
public List<VaultFolderEntity> findPublicRoots(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration implementation- Specified by:
findPublicRoots
in interfaceVaultFolderEntityDao
-
findPublicRoots
public List<VaultFolderEntity> findPublicRoots(String queryString, CriteriaSearchConfiguration criteria)
Internal implementation
-
findRoots
public List<VaultFolderEntity> findRoots()
Operation findRoots- Specified by:
findRoots
in interfaceVaultFolderEntityDao
- Returns:
-
findRoots
public List<VaultFolderEntity> findRoots(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration implementation- Specified by:
findRoots
in interfaceVaultFolderEntityDao
-
findRoots
public List<VaultFolderEntity> findRoots(String queryString, CriteriaSearchConfiguration criteria)
Internal implementation
-
toVaultFolder
public void toVaultFolder(VaultFolderEntity source, com.soffid.iam.api.VaultFolder target)
Copy data toVaultFolder
object- Specified by:
toVaultFolder
in interfaceVaultFolderEntityDao
-
storeVaultFolderCacheEntry
protected void storeVaultFolderCacheEntry(Long id, com.soffid.iam.api.VaultFolder vaultFolder)
StoresVaultFolder
in cache
-
getVaultFolderCacheEntry
protected com.soffid.iam.api.VaultFolder getVaultFolderCacheEntry(Long id)
RetrievesVaultFolder
from cache
-
removeVaultFolderCacheEntry
protected void removeVaultFolderCacheEntry(Long id)
RemovesVaultFolder
from cache
-
toVaultFolder
public com.soffid.iam.api.VaultFolder toVaultFolder(VaultFolderEntity entity)
Description copied from interface:VaultFolderEntityDao
Transforms toVaultFolder
object- Specified by:
toVaultFolder
in interfaceVaultFolderEntityDao
-
toVaultFolderList
public List<com.soffid.iam.api.VaultFolder> toVaultFolderList(Collection<VaultFolderEntity> instances)
Transforms toVaultFolder
list- Specified by:
toVaultFolderList
in interfaceVaultFolderEntityDao
-
vaultFolderToEntity
public void vaultFolderToEntity(com.soffid.iam.api.VaultFolder source, VaultFolderEntity target, boolean copyIfNull)
Copy data fromVaultFolder
object- Specified by:
vaultFolderToEntity
in interfaceVaultFolderEntityDao
-
vaultFolderToEntity
public VaultFolderEntity vaultFolderToEntity(com.soffid.iam.api.VaultFolder instance)
Transforms fromVaultFolder
object- Specified by:
vaultFolderToEntity
in interfaceVaultFolderEntityDao
-
vaultFolderToEntityList
public List<VaultFolderEntity> vaultFolderToEntityList(Collection<com.soffid.iam.api.VaultFolder> instances)
Transforms fromVaultFolder
list- Specified by:
vaultFolderToEntityList
in interfaceVaultFolderEntityDao
-
newVaultFolderEntity
public VaultFolderEntity newVaultFolderEntity()
Creates an instance ofVaultFolderEntity
.- Specified by:
newVaultFolderEntity
in interfaceVaultFolderEntityDao
-
load
public VaultFolderEntity load(Long id)
Loads an instance ofVaultFolderEntity
from the persistent store.- Specified by:
load
in interfaceVaultFolderEntityDao
-
loadAll
public List<VaultFolderEntity> loadAll()
Loads all instances ofVaultFolderEntity
from the persistent store.- Specified by:
loadAll
in interfaceVaultFolderEntityDao
-
create
public void create(VaultFolderEntity entity)
Adds an instance ofVaultFolderEntity
to the persistent store.- Specified by:
create
in interfaceVaultFolderEntityDao
-
update
public void update(VaultFolderEntity entity)
Updates an instance ofVaultFolderEntity
at the persistent store.- Specified by:
update
in interfaceVaultFolderEntityDao
-
remove
public void remove(VaultFolderEntity entity)
Removes an instance ofVaultFolderEntity
from the persistent store.- Specified by:
remove
in interfaceVaultFolderEntityDao
-
create
public void create(Collection<? extends VaultFolderEntity> entities)
Creates a collection ofVaultFolderEntity
and adds it to the persistent store.- Specified by:
create
in interfaceVaultFolderEntityDao
-
update
public void update(Collection<? extends VaultFolderEntity> entities)
Updates a collection ofVaultFolderEntity
in the persistent store.- Specified by:
update
in interfaceVaultFolderEntityDao
-
remove
public void remove(Collection<? extends VaultFolderEntity> entities)
Removes a collection ofVaultFolderEntity
from the persistent store.- Specified by:
remove
in interfaceVaultFolderEntityDao
-
remove
public void remove(Long id)
Removes an instance ofVaultFolderEntity
from the persistent store.- Specified by:
remove
in interfaceVaultFolderEntityDao
-
query
public List<VaultFolderEntity> query(String queryString, Parameter[] parameters)
Query ofVaultFolderEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters- Specified by:
query
in interfaceVaultFolderEntityDao
-
query
public List<VaultFolderEntity> query(String queryString, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofVaultFolderEntity
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 interfaceVaultFolderEntityDao
-
-