Class LastOpenedService
java.lang.Object
org.graylog2.database.PaginatedDbService<LastOpenedForUserDTO>
org.graylog.plugins.views.startpage.lastOpened.LastOpenedService
-
Field Summary
FieldsFields inherited from class org.graylog2.database.PaginatedDbService
db -
Constructor Summary
ConstructorsConstructorDescriptionLastOpenedService(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper, com.google.common.eventbus.EventBus eventBus) -
Method Summary
Modifier and TypeMethodDescriptioncreate(LastOpenedForUserDTO lastOpenedItems, SearchUser searchUser) findForUser(SearchUser searchUser) voidvoidMethods inherited from class org.graylog2.database.PaginatedDbService
asImmutableList, delete, findPaginatedWithQueryAndSort, findPaginatedWithQueryFilterAndSort, findPaginatedWithQueryFilterAndSortWithGrandTotal, get, getMultiFieldSortBuilder, getPage, getSortBuilder, save, streamAll, streamByIds, streamQuery, streamQueryWithSort
-
Field Details
-
COLLECTION_NAME
- See Also:
-
-
Constructor Details
-
LastOpenedService
@Inject public LastOpenedService(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper, com.google.common.eventbus.EventBus eventBus)
-
-
Method Details
-
findForUser
-
create
public Optional<LastOpenedForUserDTO> create(LastOpenedForUserDTO lastOpenedItems, SearchUser searchUser) -
removeLastOpenedOnEntityDeletion
-
removeFavoriteEntityOnUserDeletion
-