Class LastOpenedService
java.lang.Object
org.graylog2.database.PaginatedDbService<LastOpenedForUserDTO>
org.graylog.plugins.views.startpage.lastOpened.LastOpenedService
-
Field Summary
Fields inherited from class org.graylog2.database.PaginatedDbService
db
-
Constructor Summary
ConstructorDescriptionLastOpenedService
(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper, com.google.common.eventbus.EventBus eventBus, EntityOwnershipService entityOwnerShipService) -
Method Summary
Modifier and TypeMethodDescriptioncreate
(LastOpenedForUserDTO lastOpenedItems, SearchUser searchUser) findForUser
(SearchUser searchUser) void
void
Methods 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, EntityOwnershipService entityOwnerShipService)
-
-
Method Details
-
findForUser
-
create
public Optional<LastOpenedForUserDTO> create(LastOpenedForUserDTO lastOpenedItems, SearchUser searchUser) -
removeLastOpenedOnEntityDeletion
-
removeFavoriteEntityOnUserDeletion
-