@Singleton public class ContentPackPersistenceService extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
COLLECTION_NAME |
| Constructor and Description |
|---|
ContentPackPersistenceService(MongoJackObjectMapperProvider mapperProvider,
MongoConnection mongoConnection) |
| Modifier and Type | Method and Description |
|---|---|
int |
deleteById(ModelId id) |
int |
deleteByIdAndRevision(ModelId id,
int revision) |
Set<ContentPack> |
findAllById(ModelId id) |
Optional<ContentPack> |
findByIdAndRevision(ModelId id,
int revision) |
Optional<ContentPack> |
insert(ContentPack pack) |
Set<ContentPack> |
loadAll() |
Set<ContentPack> |
loadAllLatest() |
public static final String COLLECTION_NAME
@Inject public ContentPackPersistenceService(MongoJackObjectMapperProvider mapperProvider, MongoConnection mongoConnection)
public Set<ContentPack> loadAll()
public Set<ContentPack> loadAllLatest()
public Set<ContentPack> findAllById(ModelId id)
public Optional<ContentPack> findByIdAndRevision(ModelId id, int revision)
public Optional<ContentPack> insert(ContentPack pack)
public int deleteById(ModelId id)
public int deleteByIdAndRevision(ModelId id, int revision)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.