Package com.soffid.iam.model
Interface AuditEntityDao
-
- All Known Implementing Classes:
AuditEntityDaoBase,AuditEntityDaoImpl
public interface AuditEntityDaoDAO for Entity AuditEntity- See Also:
es.caib.seycon.ng.model.AuditoriaEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditEntityauditoriaToEntity(es.caib.seycon.ng.comu.Auditoria instance)Transforms fromAuditoriaobjectvoidauditoriaToEntity(es.caib.seycon.ng.comu.Auditoria source, AuditEntity target, boolean copyIfNull)Copy data fromAuditoriaobjectList<AuditEntity>auditoriaToEntityList(Collection<es.caib.seycon.ng.comu.Auditoria> instances)Transforms fromAuditorialistAuditEntityauditToEntity(com.soffid.iam.api.Audit instance)Transforms fromAuditobjectvoidauditToEntity(com.soffid.iam.api.Audit source, AuditEntity target, boolean copyIfNull)Copy data fromAuditobjectList<AuditEntity>auditToEntityList(Collection<com.soffid.iam.api.Audit> instances)Transforms fromAuditlistvoidcreate(AuditEntity entity)Adds an instance ofAuditEntityto the persistent store.voidcreate(Collection<? extends AuditEntity> entities)Creates a collection ofAuditEntityand adds it to the persistent store.List<AuditEntity>findAuditByCriteria1(CriteriaSearchConfiguration criteria, String author, String object, String user, String action)CriteriaSearchConfiguration finderList<AuditEntity>findAuditByCriteria1(String author, String object, String user, String action)Operation findAuditByCriteria1List<AuditEntity>findAuditByCriteria2(CriteriaSearchConfiguration criteria, String author, String object, String user, String column, String value, String action)CriteriaSearchConfiguration finderList<AuditEntity>findAuditByCriteria2(String author, String object, String user, String column, String value, String action)Operation findAuditByCriteria2List<AuditEntity>findAuditByCriteria3(CriteriaSearchConfiguration criteria, Date nullDate, Date until, Date since, String author, String object, String user, String action)CriteriaSearchConfiguration finderList<AuditEntity>findAuditByCriteria3(Date nullDate, Date until, Date since, String author, String object, String user, String action)Operation findAuditByCriteria3List<AuditEntity>findAuditByCriteria4(CriteriaSearchConfiguration criteria, Date nullDate, Date until, Date since, String author, String object, String user, String column, String value, String action)CriteriaSearchConfiguration finderList<AuditEntity>findAuditByCriteria4(Date nullDate, Date until, Date since, String author, String object, String user, String column, String value, String action)Operation findAuditByCriteria4AuditEntityfindById(CriteriaSearchConfiguration criteria, Long id)CriteriaSearchConfiguration finderAuditEntityfindById(Long id)Operation findByIdCollection<AuditEntity>findByIndex(CriteriaSearchConfiguration criteria, String searchIndex)CriteriaSearchConfiguration finderCollection<AuditEntity>findByIndex(String searchIndex)Operation findByIndexAuditEntityload(Long id)Loads an instance ofAuditEntityfrom the persistent store.List<AuditEntity>loadAll()Loads all instances ofAuditEntityfrom the persistent store.AuditEntitynewAuditEntity()Creates an instance ofAuditEntity.List<AuditEntity>query(String query, Parameter[] parameters)Query ofAuditEntityfrom the persistent store.List<AuditEntity>query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)Query ofAuditEntityfrom the persistent store.voidremove(AuditEntity entity)Removes an instance ofAuditEntityfrom the persistent store.voidremove(Long id)Removes an instance ofAuditEntityfrom the persistent store.voidremove(Collection<? extends AuditEntity> entities)Removes a collection ofAuditEntityfrom the persistent store.com.soffid.iam.api.AudittoAudit(AuditEntity entity)Transforms toAuditobjectvoidtoAudit(AuditEntity source, com.soffid.iam.api.Audit target)Copy data toAuditobjectList<com.soffid.iam.api.Audit>toAuditList(Collection<AuditEntity> entities)Transforms toAuditlistes.caib.seycon.ng.comu.AuditoriatoAuditoria(AuditEntity entity)Transforms toAuditoriaobjectvoidtoAuditoria(AuditEntity source, es.caib.seycon.ng.comu.Auditoria target)Copy data toAuditoriaobjectList<es.caib.seycon.ng.comu.Auditoria>toAuditoriaList(Collection<AuditEntity> entities)Transforms toAuditorialistvoidunlinkAccounts(AccountEntity account)Operation unlinkAccounts Unlinks audit logs from account that is going to be removedvoidupdate(AuditEntity entity)Updates an instance ofAuditEntityat the persistent store.voidupdate(Collection<? extends AuditEntity> entities)Updates a collection ofAuditEntityin the persistent store.
-
-
-
Method Detail
-
findById
AuditEntity findById(Long id)
Operation findById- Parameters:
id-- Returns:
-
findById
AuditEntity findById(CriteriaSearchConfiguration criteria, Long id)
CriteriaSearchConfiguration finder
-
findByIndex
Collection<AuditEntity> findByIndex(String searchIndex)
Operation findByIndex- Parameters:
searchIndex-- Returns:
-
findByIndex
Collection<AuditEntity> findByIndex(CriteriaSearchConfiguration criteria, String searchIndex)
CriteriaSearchConfiguration finder
-
findAuditByCriteria1
List<AuditEntity> findAuditByCriteria1(String author, String object, String user, String action)
Operation findAuditByCriteria1- Parameters:
author-object-user-action-- Returns:
-
findAuditByCriteria1
List<AuditEntity> findAuditByCriteria1(CriteriaSearchConfiguration criteria, String author, String object, String user, String action)
CriteriaSearchConfiguration finder
-
findAuditByCriteria2
List<AuditEntity> findAuditByCriteria2(String author, String object, String user, String column, String value, String action)
Operation findAuditByCriteria2- Parameters:
author-object-user-column-value-action-- Returns:
-
findAuditByCriteria2
List<AuditEntity> findAuditByCriteria2(CriteriaSearchConfiguration criteria, String author, String object, String user, String column, String value, String action)
CriteriaSearchConfiguration finder
-
findAuditByCriteria3
List<AuditEntity> findAuditByCriteria3(Date nullDate, Date until, Date since, String author, String object, String user, String action)
Operation findAuditByCriteria3- Parameters:
nullDate-until-since-author-object-user-action-- Returns:
-
findAuditByCriteria3
List<AuditEntity> findAuditByCriteria3(CriteriaSearchConfiguration criteria, Date nullDate, Date until, Date since, String author, String object, String user, String action)
CriteriaSearchConfiguration finder
-
findAuditByCriteria4
List<AuditEntity> findAuditByCriteria4(Date nullDate, Date until, Date since, String author, String object, String user, String column, String value, String action)
Operation findAuditByCriteria4- Parameters:
nullDate-until-since-author-object-user-column-value-action-- Returns:
-
findAuditByCriteria4
List<AuditEntity> findAuditByCriteria4(CriteriaSearchConfiguration criteria, Date nullDate, Date until, Date since, String author, String object, String user, String column, String value, String action)
CriteriaSearchConfiguration finder
-
unlinkAccounts
void unlinkAccounts(AccountEntity account) throws es.caib.seycon.ng.exception.InternalErrorException
Operation unlinkAccounts Unlinks audit logs from account that is going to be removed- Parameters:
account-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
toAudit
void toAudit(AuditEntity source, com.soffid.iam.api.Audit target)
Copy data toAuditobject
-
toAudit
com.soffid.iam.api.Audit toAudit(AuditEntity entity)
Transforms toAuditobject
-
toAuditList
List<com.soffid.iam.api.Audit> toAuditList(Collection<AuditEntity> entities)
Transforms toAuditlist
-
auditToEntity
void auditToEntity(com.soffid.iam.api.Audit source, AuditEntity target, boolean copyIfNull)Copy data fromAuditobject
-
auditToEntity
AuditEntity auditToEntity(com.soffid.iam.api.Audit instance)
Transforms fromAuditobject
-
auditToEntityList
List<AuditEntity> auditToEntityList(Collection<com.soffid.iam.api.Audit> instances)
Transforms fromAuditlist
-
toAuditoria
void toAuditoria(AuditEntity source, es.caib.seycon.ng.comu.Auditoria target)
Copy data toAuditoriaobject
-
toAuditoria
es.caib.seycon.ng.comu.Auditoria toAuditoria(AuditEntity entity)
Transforms toAuditoriaobject
-
toAuditoriaList
List<es.caib.seycon.ng.comu.Auditoria> toAuditoriaList(Collection<AuditEntity> entities)
Transforms toAuditorialist
-
auditoriaToEntity
void auditoriaToEntity(es.caib.seycon.ng.comu.Auditoria source, AuditEntity target, boolean copyIfNull)Copy data fromAuditoriaobject
-
auditoriaToEntity
AuditEntity auditoriaToEntity(es.caib.seycon.ng.comu.Auditoria instance)
Transforms fromAuditoriaobject
-
auditoriaToEntityList
List<AuditEntity> auditoriaToEntityList(Collection<es.caib.seycon.ng.comu.Auditoria> instances)
Transforms fromAuditorialist
-
newAuditEntity
AuditEntity newAuditEntity()
Creates an instance ofAuditEntity.
-
create
void create(AuditEntity entity)
Adds an instance ofAuditEntityto the persistent store.
-
update
void update(AuditEntity entity)
Updates an instance ofAuditEntityat the persistent store.
-
remove
void remove(AuditEntity entity)
Removes an instance ofAuditEntityfrom the persistent store.
-
load
AuditEntity load(Long id)
Loads an instance ofAuditEntityfrom the persistent store.
-
loadAll
List<AuditEntity> loadAll()
Loads all instances ofAuditEntityfrom the persistent store.
-
create
void create(Collection<? extends AuditEntity> entities)
Creates a collection ofAuditEntityand adds it to the persistent store.
-
update
void update(Collection<? extends AuditEntity> entities)
Updates a collection ofAuditEntityin the persistent store.
-
remove
void remove(Collection<? extends AuditEntity> entities)
Removes a collection ofAuditEntityfrom the persistent store.
-
remove
void remove(Long id)
Removes an instance ofAuditEntityfrom the persistent store.
-
query
List<AuditEntity> query(String query, Parameter[] parameters)
Query ofAuditEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<AuditEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofAuditEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-