Package org.graylog2.contentpacks
Class ContentPackPersistenceService
java.lang.Object
org.graylog2.contentpacks.ContentPackPersistenceService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionContentPackPersistenceService(MongoJackObjectMapperProvider mapperProvider, MongoConnection mongoConnection, StreamService streamService) -
Method Summary
Modifier and TypeMethodDescriptioncom.mongodb.client.AggregateIterable<org.bson.Document>intdeleteById(ModelId id) intdeleteByIdAndRevision(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)
-