Class DenormalisedContentChangeLogDao
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.content.dao.DenormalisedContentChangeLogDao
DAO for retrieving and updating content change log records
- Since:
- 7.10.0
-
Constructor Summary
ConstructorsConstructorDescriptionDenormalisedContentChangeLogDao
(org.hibernate.SessionFactory sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionfindContentChangeLogRecords
(int limit) Retrieves a list of space change log records sorted by id.void
Removes all space change log records.void
removeContentChangeLogRecords
(List<DenormalisedContentChangeLog> processedRecords) Remove space change log records.void
Saves a record for testing purpose.
-
Constructor Details
-
DenormalisedContentChangeLogDao
public DenormalisedContentChangeLogDao(org.hibernate.SessionFactory sessionFactory)
-
-
Method Details
-
findContentChangeLogRecords
Retrieves a list of space change log records sorted by id.- Parameters:
limit
- - limit of records- Returns:
- list of change log records
-
removeContentChangeLogRecords
Remove space change log records.- Parameters:
processedRecords
- log records to remove
-
removeAllContentChangeLogRecords
public void removeAllContentChangeLogRecords()Removes all space change log records. Truncate operation is not used it locks the entire table. -
saveRecord
Saves a record for testing purpose.- Parameters:
log
- content change log
-