@Singleton public class CollectorService extends PaginatedDbService<Collector>
| Modifier and Type | Field and Description |
|---|---|
static String |
COLLECTION_NAME |
db| Constructor and Description |
|---|
CollectorService(MongoConnection mongoConnection,
MongoJackObjectMapperProvider mapper) |
| Modifier and Type | Method and Description |
|---|---|
List<Collector> |
all() |
List<Collector> |
allFilter(Predicate<Collector> filter) |
Collector |
copy(String id,
String name) |
long |
count() |
Collector |
find(String id) |
Collector |
findByName(String name) |
Collector |
findByNameAndOs(String name,
String operatingSystem) |
Collector |
findByNameExcludeId(String name,
String id) |
PaginatedList<Collector> |
findPaginated(SearchQuery searchQuery,
int page,
int perPage,
String sortField,
String order) |
Collector |
fromRequest(Collector request) |
Collector |
fromRequest(String id,
Collector request) |
asImmutableList, delete, findPaginatedWithQueryAndSort, findPaginatedWithQueryFilterAndSort, get, getSortBuilder, save, streamAll, streamByIds, streamQuery, streamQueryWithSortpublic static final String COLLECTION_NAME
@Inject public CollectorService(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper)
public long count()
public PaginatedList<Collector> findPaginated(SearchQuery searchQuery, int page, int perPage, String sortField, String order)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.