Class DenormalisedContentChangeLogDao
- java.lang.Object
 - 
- com.atlassian.confluence.security.denormalisedpermissions.impl.content.dao.DenormalisedContentChangeLogDao
 
 
- 
public class DenormalisedContentChangeLogDao extends Object
DAO for retrieving and updating content change log records- Since:
 - 7.10.0
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DenormalisedContentChangeLogDao(org.hibernate.SessionFactory sessionFactory) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DenormalisedContentChangeLog>findContentChangeLogRecords(int limit)Retrieves a list of space change log records sorted by id.voidremoveAllContentChangeLogRecords()Removes all space change log records.voidremoveContentChangeLogRecords(List<DenormalisedContentChangeLog> processedRecords)Remove space change log records.voidsaveRecord(DenormalisedContentChangeLog log)Saves a record for testing purpose. 
 - 
 
- 
- 
Method Detail
- 
findContentChangeLogRecords
public List<DenormalisedContentChangeLog> findContentChangeLogRecords(int limit)
Retrieves a list of space change log records sorted by id.- Parameters:
 limit- - limit of records- Returns:
 - list of change log records
 
 
- 
removeContentChangeLogRecords
public void removeContentChangeLogRecords(List<DenormalisedContentChangeLog> processedRecords)
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
public void saveRecord(DenormalisedContentChangeLog log)
Saves a record for testing purpose.- Parameters:
 log- content change log
 
 - 
 
 -