Class ViewService
java.lang.Object
org.graylog.plugins.views.search.views.ViewService
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedViewService(ClusterConfigService clusterConfigService, ViewRequirements.Factory viewRequirementsFactory, EntityOwnershipService entityOwnerShipService, ViewSummaryService viewSummaryService, MongoCollections mongoCollections) -
Method Summary
Modifier and TypeMethodDescriptioncom.mongodb.client.MongoCollection<ViewDTO>voidprotected PaginatedList<ViewDTO>findPaginatedWithQueryFilterAndSortWithGrandTotal(SearchUser searchUser, SearchQuery dbQuery, Predicate<ViewDTO> filter, org.bson.conversions.Bson sort, org.bson.conversions.Bson grandTotalQuery, int page, int perPage) get(SearchUser searchUser, String id) requirementsForView(ViewDTO view) voidsaveDefault(ViewDTO dto) saveWithOwner(ViewDTO viewDTO, User user) searchPaginated(SearchUser searchUser, SearchQuery query, Predicate<ViewDTO> filter, SortOrder order, String sortField, int page, int perPage) searchPaginatedByType(ViewDTO.Type type, SearchQuery query, Predicate<ViewDTO> filter, SortOrder order, String sortField, int page, int perPage) searchSummariesPaginatedByType(SearchUser searchUser, ViewDTO.Type type, org.bson.conversions.Bson dbQuery, Predicate<ViewSummaryDTO> predicate, SortOrder order, String sortField, int page, int perPage) streamByIds(Set<String> idSet)
-
Constructor Details
-
ViewService
@Inject protected ViewService(ClusterConfigService clusterConfigService, ViewRequirements.Factory viewRequirementsFactory, EntityOwnershipService entityOwnerShipService, ViewSummaryService viewSummaryService, MongoCollections mongoCollections)
-
-
Method Details
-
get
-
findPaginatedWithQueryFilterAndSortWithGrandTotal
protected PaginatedList<ViewDTO> findPaginatedWithQueryFilterAndSortWithGrandTotal(SearchUser searchUser, SearchQuery dbQuery, Predicate<ViewDTO> filter, org.bson.conversions.Bson sort, org.bson.conversions.Bson grandTotalQuery, int page, int perPage) -
searchPaginated
public PaginatedList<ViewDTO> searchPaginated(SearchUser searchUser, SearchQuery query, Predicate<ViewDTO> filter, SortOrder order, String sortField, int page, int perPage) -
searchPaginatedByType
public PaginatedList<ViewDTO> searchPaginatedByType(ViewDTO.Type type, SearchQuery query, Predicate<ViewDTO> filter, SortOrder order, String sortField, int page, int perPage) -
searchSummariesPaginatedByType
public PaginatedList<ViewSummaryDTO> searchSummariesPaginatedByType(SearchUser searchUser, ViewDTO.Type type, org.bson.conversions.Bson dbQuery, Predicate<ViewSummaryDTO> predicate, SortOrder order, String sortField, int page, int perPage) -
saveDefault
-
getDefault
-
forSearch
-
get
-
streamAll
-
streamByIds
-
saveWithOwner
-
save
-
delete
-
update
-
requirementsForView
-
collection
- Specified by:
collectionin interfaceViewUtils<ViewDTO>
-