Class AuditRepositoryImpl
java.lang.Object
org.craftercms.commons.mongo.AbstractJongoRepository<AuditLog>
org.craftercms.social.repositories.system.impl.AuditRepositoryImpl
- All Implemented Interfaces:
org.craftercms.commons.mongo.CrudRepository<AuditLog>,AuditRepository
public class AuditRepositoryImpl
extends org.craftercms.commons.mongo.AbstractJongoRepository<AuditLog>
implements AuditRepository
Audit Repository.
-
Field Summary
Fields inherited from class org.craftercms.commons.mongo.AbstractJongoRepository
clazz, collectionName, gridfs, jongo, queries -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByIds(List<String> ids) getNotificationsToSend(String threadId, Date from, Date to) voidsetContextPreferencesService(ContextPreferencesService contextPreferencesService) voidsetProfileAggregatorImpl(ProfileAggregator profileAggregator) Methods inherited from class org.craftercms.commons.mongo.AbstractJongoRepository
count, count, count, createSortQuery, deleteFile, deleteFile, find, find, findAll, findById, findByStringId, findOne, findOne, getCollection, getFileInfo, getFileInfo, getQueryFor, init, insert, insert, listFilesByName, readFile, readFile, remove, remove, removeById, removeByStringId, returnList, returnSimple, save, save, saveFile, saveFile, setJongo, setQueries, update, update, update, update, updateFile, updateFile, updateFile, validateObject, validateObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.craftercms.commons.mongo.CrudRepository
count, count, count, deleteFile, deleteFile, find, find, findAll, findById, findByStringId, findOne, findOne, getFileInfo, getFileInfo, insert, insert, listFilesByName, readFile, readFile, remove, remove, removeById, removeByStringId, save, save, saveFile, saveFile, update, update, update, update, updateFile, updateFile, updateFile
-
Constructor Details
-
AuditRepositoryImpl
public AuditRepositoryImpl()
-
-
Method Details
-
deleteByIds
- Specified by:
deleteByIdsin interfaceAuditRepository- Throws:
SocialException
-
getByDate
- Specified by:
getByDatein interfaceAuditRepository- Throws:
SocialException
-
getByDate
- Specified by:
getByDatein interfaceAuditRepository- Throws:
SocialException
-
getNotificationsToSend
public Iterable<AuditLog> getNotificationsToSend(String threadId, Date from, Date to) throws SocialException - Specified by:
getNotificationsToSendin interfaceAuditRepository- Throws:
SocialException
-
getNotificationDigest
public List<HashMap> getNotificationDigest(String id, Date from, Date to, List<String> profilesToExclude) throws SocialException - Specified by:
getNotificationDigestin interfaceAuditRepository- Throws:
SocialException
-
setProfileAggregatorImpl
-
setContextPreferencesService
-