Package com.soffid.iam.model
Interface AccountEntityDao
-
- All Known Implementing Classes:
AccountEntityDaoBase,AccountEntityDaoImpl
public interface AccountEntityDaoDAO for Entity AccountEntity- See Also:
es.caib.seycon.ng.model.AccountEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountEntityaccountToEntity(com.soffid.iam.api.Account instance)Transforms fromAccountobjectvoidaccountToEntity(com.soffid.iam.api.Account source, AccountEntity target, boolean copyIfNull)Copy data fromAccountobjectList<AccountEntity>accountToEntityList(Collection<com.soffid.iam.api.Account> instances)Transforms fromAccountlistvoidcreate(AccountEntity entity)Adds an instance ofAccountEntityto the persistent store.voidcreate(Collection<? extends AccountEntity> entities)Creates a collection ofAccountEntityand adds it to the persistent store.List<String>findAcountNames(CriteriaSearchConfiguration criteria, String systemName)CriteriaSearchConfiguration finderList<String>findAcountNames(String systemName)Operation findAcountNamesList<AccountEntity>findByCriteria(es.caib.seycon.ng.comu.AccountCriteria criteria)Operation findByCriteriaAccountEntityfindByNameAndSystem(CriteriaSearchConfiguration criteria, String name, String dispatcher)CriteriaSearchConfiguration finderAccountEntityfindByNameAndSystem(String name, String dispatcher)Operation findByNameAndSystemCollection<AccountEntity>findByText(CriteriaSearchConfiguration criteria, String text)CriteriaSearchConfiguration finderCollection<AccountEntity>findByText(String text)Operation findByTextList<AccountEntity>findByUser(CriteriaSearchConfiguration criteria, Long userId)CriteriaSearchConfiguration finderList<AccountEntity>findByUser(Long userId)Operation findByUserList<AccountEntity>findByUserAndDomain(CriteriaSearchConfiguration criteria, String user, String domain)CriteriaSearchConfiguration finderList<AccountEntity>findByUserAndDomain(String user, String domain)Operation findByUserAndDomainList<AccountEntity>findByUserAndSystem(CriteriaSearchConfiguration criteria, String user, String dispatcher)CriteriaSearchConfiguration finderList<AccountEntity>findByUserAndSystem(String user, String dispatcher)Operation findByUserAndSystemList<AccountEntity>findSharedAccounts(CriteriaSearchConfiguration criteria, String name, String system)CriteriaSearchConfiguration finderList<AccountEntity>findSharedAccounts(String name, String system)Operation findSharedAccountses.caib.seycon.ng.comu.AccountAccessLevelEnumgetAccessLevel(AccountEntity account, String user)Operation getAccessLevelLonggetHPAccounts()Operation getHPAccountsLonggetHPAccounts(CriteriaSearchConfiguration criteria)CriteriaSearchConfiguration finderLonggetPamAccounts()Operation getPamAccountsLonggetPamAccounts(CriteriaSearchConfiguration criteria)CriteriaSearchConfiguration finderLonggetPamAccountsExpiredPassword()Operation getPamAccountsExpiredPasswordLonggetPamAccountsExpiredPassword(CriteriaSearchConfiguration criteria)CriteriaSearchConfiguration finderLonggetPamAccountsWrongPassword()Operation getPamAccountsWrongPasswordLonggetPamAccountsWrongPassword(CriteriaSearchConfiguration criteria)CriteriaSearchConfiguration finderLonggetReservedHPAccounts()Operation getReservedHPAccountsLonggetReservedHPAccounts(CriteriaSearchConfiguration criteria)CriteriaSearchConfiguration finderAccountEntityload(Long id)Loads an instance ofAccountEntityfrom the persistent store.List<AccountEntity>loadAll()Loads all instances ofAccountEntityfrom the persistent store.AccountEntitynewAccountEntity()Creates an instance ofAccountEntity.voidpropagateChanges(AccountEntity account)Operation propagateChangesList<AccountEntity>query(String query, Parameter[] parameters)Query ofAccountEntityfrom the persistent store.List<AccountEntity>query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)Query ofAccountEntityfrom the persistent store.voidremove(AccountEntity entity)Removes an instance ofAccountEntityfrom the persistent store.voidremove(Long id)Removes an instance ofAccountEntityfrom the persistent store.voidremove(Collection<? extends AccountEntity> entities)Removes a collection ofAccountEntityfrom the persistent store.voidremoveFromCache(AccountEntity entity)Operation removeFromCachecom.soffid.iam.api.AccounttoAccount(AccountEntity entity)Transforms toAccountobjectvoidtoAccount(AccountEntity source, com.soffid.iam.api.Account target)Copy data toAccountobjectList<com.soffid.iam.api.Account>toAccountList(Collection<AccountEntity> entities)Transforms toAccountlistvoidupdate(AccountEntity entity)Updates an instance ofAccountEntityat the persistent store.voidupdate(AccountEntity entity, String auditType)Operation updatevoidupdate(Collection<? extends AccountEntity> entities)Updates a collection ofAccountEntityin the persistent store.
-
-
-
Method Detail
-
getAccessLevel
es.caib.seycon.ng.comu.AccountAccessLevelEnum getAccessLevel(AccountEntity account, String user) throws es.caib.seycon.ng.exception.InternalErrorException
Operation getAccessLevel- Parameters:
account-user-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findByNameAndSystem
AccountEntity findByNameAndSystem(String name, String dispatcher)
Operation findByNameAndSystem- Parameters:
name-dispatcher-- Returns:
-
findByNameAndSystem
AccountEntity findByNameAndSystem(CriteriaSearchConfiguration criteria, String name, String dispatcher)
CriteriaSearchConfiguration finder
-
getHPAccounts
Long getHPAccounts()
Operation getHPAccounts- Returns:
-
getHPAccounts
Long getHPAccounts(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration finder
-
getPamAccounts
Long getPamAccounts()
Operation getPamAccounts- Returns:
-
getPamAccounts
Long getPamAccounts(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration finder
-
getPamAccountsExpiredPassword
Long getPamAccountsExpiredPassword()
Operation getPamAccountsExpiredPassword- Returns:
-
getPamAccountsExpiredPassword
Long getPamAccountsExpiredPassword(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration finder
-
getPamAccountsWrongPassword
Long getPamAccountsWrongPassword()
Operation getPamAccountsWrongPassword- Returns:
-
getPamAccountsWrongPassword
Long getPamAccountsWrongPassword(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration finder
-
getReservedHPAccounts
Long getReservedHPAccounts()
Operation getReservedHPAccounts- Returns:
-
getReservedHPAccounts
Long getReservedHPAccounts(CriteriaSearchConfiguration criteria)
CriteriaSearchConfiguration finder
-
findByText
Collection<AccountEntity> findByText(String text)
Operation findByText- Parameters:
text-- Returns:
-
findByText
Collection<AccountEntity> findByText(CriteriaSearchConfiguration criteria, String text)
CriteriaSearchConfiguration finder
-
findAcountNames
List<String> findAcountNames(String systemName)
Operation findAcountNames- Parameters:
systemName-- Returns:
-
findAcountNames
List<String> findAcountNames(CriteriaSearchConfiguration criteria, String systemName)
CriteriaSearchConfiguration finder
-
findByCriteria
List<AccountEntity> findByCriteria(es.caib.seycon.ng.comu.AccountCriteria criteria)
Operation findByCriteria- Parameters:
criteria-- Returns:
-
findByUser
List<AccountEntity> findByUser(Long userId)
Operation findByUser- Parameters:
userId-- Returns:
-
findByUser
List<AccountEntity> findByUser(CriteriaSearchConfiguration criteria, Long userId)
CriteriaSearchConfiguration finder
-
findByUserAndDomain
List<AccountEntity> findByUserAndDomain(String user, String domain)
Operation findByUserAndDomain- Parameters:
user-domain-- Returns:
-
findByUserAndDomain
List<AccountEntity> findByUserAndDomain(CriteriaSearchConfiguration criteria, String user, String domain)
CriteriaSearchConfiguration finder
-
findByUserAndSystem
List<AccountEntity> findByUserAndSystem(String user, String dispatcher)
Operation findByUserAndSystem- Parameters:
user-dispatcher-- Returns:
-
findByUserAndSystem
List<AccountEntity> findByUserAndSystem(CriteriaSearchConfiguration criteria, String user, String dispatcher)
CriteriaSearchConfiguration finder
-
findSharedAccounts
List<AccountEntity> findSharedAccounts(String name, String system)
Operation findSharedAccounts- Parameters:
name-system-- Returns:
-
findSharedAccounts
List<AccountEntity> findSharedAccounts(CriteriaSearchConfiguration criteria, String name, String system)
CriteriaSearchConfiguration finder
-
propagateChanges
void propagateChanges(AccountEntity account) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation propagateChanges- Parameters:
account-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
removeFromCache
void removeFromCache(AccountEntity entity) throws es.caib.seycon.ng.exception.InternalErrorException
Operation removeFromCache- Parameters:
entity-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
void update(AccountEntity entity, String auditType) throws es.caib.seycon.ng.exception.InternalErrorException
Operation update- Parameters:
entity-auditType-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
toAccount
void toAccount(AccountEntity source, com.soffid.iam.api.Account target)
Copy data toAccountobject
-
toAccount
com.soffid.iam.api.Account toAccount(AccountEntity entity)
Transforms toAccountobject
-
toAccountList
List<com.soffid.iam.api.Account> toAccountList(Collection<AccountEntity> entities)
Transforms toAccountlist
-
accountToEntity
void accountToEntity(com.soffid.iam.api.Account source, AccountEntity target, boolean copyIfNull)Copy data fromAccountobject
-
accountToEntity
AccountEntity accountToEntity(com.soffid.iam.api.Account instance)
Transforms fromAccountobject
-
accountToEntityList
List<AccountEntity> accountToEntityList(Collection<com.soffid.iam.api.Account> instances)
Transforms fromAccountlist
-
newAccountEntity
AccountEntity newAccountEntity()
Creates an instance ofAccountEntity.
-
create
void create(AccountEntity entity)
Adds an instance ofAccountEntityto the persistent store.
-
update
void update(AccountEntity entity)
Updates an instance ofAccountEntityat the persistent store.
-
remove
void remove(AccountEntity entity)
Removes an instance ofAccountEntityfrom the persistent store.
-
load
AccountEntity load(Long id)
Loads an instance ofAccountEntityfrom the persistent store.
-
loadAll
List<AccountEntity> loadAll()
Loads all instances ofAccountEntityfrom the persistent store.
-
create
void create(Collection<? extends AccountEntity> entities)
Creates a collection ofAccountEntityand adds it to the persistent store.
-
update
void update(Collection<? extends AccountEntity> entities)
Updates a collection ofAccountEntityin the persistent store.
-
remove
void remove(Collection<? extends AccountEntity> entities)
Removes a collection ofAccountEntityfrom the persistent store.
-
remove
void remove(Long id)
Removes an instance ofAccountEntityfrom the persistent store.
-
query
List<AccountEntity> query(String query, Parameter[] parameters)
Query ofAccountEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<AccountEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofAccountEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-