Package org.graylog2.contentpacks
Class ContentPackPersistenceService
java.lang.Object
org.graylog2.contentpacks.ContentPackPersistenceService
-
Field Summary
-
Constructor Summary
ConstructorDescriptionContentPackPersistenceService
(MongoJackObjectMapperProvider mapperProvider, MongoConnection mongoConnection, StreamService streamService) -
Method Summary
Modifier and TypeMethodDescriptioncom.mongodb.client.AggregateIterable<org.bson.Document>
int
deleteById
(ModelId id) int
deleteByIdAndRevision
(ModelId id, int revision) findAllById
(ModelId id) findByIdAndRevision
(ModelId id, int revision) insert
(ContentPack pack) loadAll()
-
Field Details
-
COLLECTION_NAME
- See Also:
-
-
Constructor Details
-
ContentPackPersistenceService
@Inject public ContentPackPersistenceService(MongoJackObjectMapperProvider mapperProvider, MongoConnection mongoConnection, StreamService streamService)
-
-
Method Details
-
loadAll
-
loadAllLatest
-
findAllById
-
findByIdAndRevision
-
insert
-
filterMissingResourcesAndInsert
-
deleteById
-
deleteByIdAndRevision
-
aggregate
public com.mongodb.client.AggregateIterable<org.bson.Document> aggregate(List<org.bson.conversions.Bson> aggregates)
-