Package com.soffid.iam.model
Interface AuditEntityDao
-
- All Known Implementing Classes:
AuditEntityDaoBase
,AuditEntityDaoImpl
public interface AuditEntityDao
DAO for Entity AuditEntity- See Also:
es.caib.seycon.ng.model.AuditoriaEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditEntity
auditoriaToEntity(es.caib.seycon.ng.comu.Auditoria instance)
Transforms fromAuditoria
objectvoid
auditoriaToEntity(es.caib.seycon.ng.comu.Auditoria source, AuditEntity target, boolean copyIfNull)
Copy data fromAuditoria
objectList<AuditEntity>
auditoriaToEntityList(Collection<es.caib.seycon.ng.comu.Auditoria> instances)
Transforms fromAuditoria
listAuditEntity
auditToEntity(com.soffid.iam.api.Audit instance)
Transforms fromAudit
objectvoid
auditToEntity(com.soffid.iam.api.Audit source, AuditEntity target, boolean copyIfNull)
Copy data fromAudit
objectList<AuditEntity>
auditToEntityList(Collection<com.soffid.iam.api.Audit> instances)
Transforms fromAudit
listvoid
create(AuditEntity entity)
Adds an instance ofAuditEntity
to the persistent store.void
create(Collection<? extends AuditEntity> entities)
Creates a collection ofAuditEntity
and 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 findAuditByCriteria4AuditEntity
findById(CriteriaSearchConfiguration criteria, Long id)
CriteriaSearchConfiguration finderAuditEntity
findById(Long id)
Operation findByIdCollection<AuditEntity>
findByIndex(CriteriaSearchConfiguration criteria, String searchIndex)
CriteriaSearchConfiguration finderCollection<AuditEntity>
findByIndex(String searchIndex)
Operation findByIndexAuditEntity
load(Long id)
Loads an instance ofAuditEntity
from the persistent store.List<AuditEntity>
loadAll()
Loads all instances ofAuditEntity
from the persistent store.AuditEntity
newAuditEntity()
Creates an instance ofAuditEntity
.List<AuditEntity>
query(String query, Parameter[] parameters)
Query ofAuditEntity
from the persistent store.List<AuditEntity>
query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofAuditEntity
from the persistent store.void
remove(AuditEntity entity)
Removes an instance ofAuditEntity
from the persistent store.void
remove(Long id)
Removes an instance ofAuditEntity
from the persistent store.void
remove(Collection<? extends AuditEntity> entities)
Removes a collection ofAuditEntity
from the persistent store.com.soffid.iam.api.Audit
toAudit(AuditEntity entity)
Transforms toAudit
objectvoid
toAudit(AuditEntity source, com.soffid.iam.api.Audit target)
Copy data toAudit
objectList<com.soffid.iam.api.Audit>
toAuditList(Collection<AuditEntity> entities)
Transforms toAudit
listes.caib.seycon.ng.comu.Auditoria
toAuditoria(AuditEntity entity)
Transforms toAuditoria
objectvoid
toAuditoria(AuditEntity source, es.caib.seycon.ng.comu.Auditoria target)
Copy data toAuditoria
objectList<es.caib.seycon.ng.comu.Auditoria>
toAuditoriaList(Collection<AuditEntity> entities)
Transforms toAuditoria
listvoid
unlinkAccounts(AccountEntity account)
Operation unlinkAccounts Unlinks audit logs from account that is going to be removedvoid
update(AuditEntity entity)
Updates an instance ofAuditEntity
at the persistent store.void
update(Collection<? extends AuditEntity> entities)
Updates a collection ofAuditEntity
in 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 toAudit
object
-
toAudit
com.soffid.iam.api.Audit toAudit(AuditEntity entity)
Transforms toAudit
object
-
toAuditList
List<com.soffid.iam.api.Audit> toAuditList(Collection<AuditEntity> entities)
Transforms toAudit
list
-
auditToEntity
void auditToEntity(com.soffid.iam.api.Audit source, AuditEntity target, boolean copyIfNull)
Copy data fromAudit
object
-
auditToEntity
AuditEntity auditToEntity(com.soffid.iam.api.Audit instance)
Transforms fromAudit
object
-
auditToEntityList
List<AuditEntity> auditToEntityList(Collection<com.soffid.iam.api.Audit> instances)
Transforms fromAudit
list
-
toAuditoria
void toAuditoria(AuditEntity source, es.caib.seycon.ng.comu.Auditoria target)
Copy data toAuditoria
object
-
toAuditoria
es.caib.seycon.ng.comu.Auditoria toAuditoria(AuditEntity entity)
Transforms toAuditoria
object
-
toAuditoriaList
List<es.caib.seycon.ng.comu.Auditoria> toAuditoriaList(Collection<AuditEntity> entities)
Transforms toAuditoria
list
-
auditoriaToEntity
void auditoriaToEntity(es.caib.seycon.ng.comu.Auditoria source, AuditEntity target, boolean copyIfNull)
Copy data fromAuditoria
object
-
auditoriaToEntity
AuditEntity auditoriaToEntity(es.caib.seycon.ng.comu.Auditoria instance)
Transforms fromAuditoria
object
-
auditoriaToEntityList
List<AuditEntity> auditoriaToEntityList(Collection<es.caib.seycon.ng.comu.Auditoria> instances)
Transforms fromAuditoria
list
-
newAuditEntity
AuditEntity newAuditEntity()
Creates an instance ofAuditEntity
.
-
create
void create(AuditEntity entity)
Adds an instance ofAuditEntity
to the persistent store.
-
update
void update(AuditEntity entity)
Updates an instance ofAuditEntity
at the persistent store.
-
remove
void remove(AuditEntity entity)
Removes an instance ofAuditEntity
from the persistent store.
-
load
AuditEntity load(Long id)
Loads an instance ofAuditEntity
from the persistent store.
-
loadAll
List<AuditEntity> loadAll()
Loads all instances ofAuditEntity
from the persistent store.
-
create
void create(Collection<? extends AuditEntity> entities)
Creates a collection ofAuditEntity
and adds it to the persistent store.
-
update
void update(Collection<? extends AuditEntity> entities)
Updates a collection ofAuditEntity
in the persistent store.
-
remove
void remove(Collection<? extends AuditEntity> entities)
Removes a collection ofAuditEntity
from the persistent store.
-
remove
void remove(Long id)
Removes an instance ofAuditEntity
from the persistent store.
-
query
List<AuditEntity> query(String query, Parameter[] parameters)
Query ofAuditEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<AuditEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofAuditEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-