@Singleton public class ContentPackInstallationPersistenceService extends Object
| Constructor and Description |
|---|
ContentPackInstallationPersistenceService(MongoJackObjectMapperProvider mapperProvider,
MongoConnection mongoConnection) |
| Modifier and Type | Method and Description |
|---|---|
long |
countInstallationOfEntityById(ModelId entityId)
Returns the number of installations the given content pack entity ID is used in.
|
long |
countInstallationOfEntityByIdAndFoundOnSystem(ModelId entityId) |
int |
deleteById(org.bson.types.ObjectId id) |
Set<ContentPackInstallation> |
findByContentPackId(ModelId id) |
Set<ContentPackInstallation> |
findByContentPackIdAndRevision(ModelId id,
int revision) |
Set<ContentPackInstallation> |
findByContentPackIds(Set<ModelId> ids) |
Optional<ContentPackInstallation> |
findById(org.bson.types.ObjectId id) |
Map<ModelId,Map<Integer,ContentPackMetadata>> |
getInstallationMetadata(Set<ModelId> ids) |
ContentPackInstallation |
insert(ContentPackInstallation installation) |
Set<ContentPackInstallation> |
loadAll() |
@Inject public ContentPackInstallationPersistenceService(MongoJackObjectMapperProvider mapperProvider, MongoConnection mongoConnection)
public Set<ContentPackInstallation> loadAll()
public Set<ContentPackInstallation> findByContentPackIds(Set<ModelId> ids)
public Optional<ContentPackInstallation> findById(org.bson.types.ObjectId id)
public Set<ContentPackInstallation> findByContentPackIdAndRevision(ModelId id, int revision)
public Set<ContentPackInstallation> findByContentPackId(ModelId id)
public ContentPackInstallation insert(ContentPackInstallation installation)
public int deleteById(org.bson.types.ObjectId id)
public Map<ModelId,Map<Integer,ContentPackMetadata>> getInstallationMetadata(Set<ModelId> ids)
public long countInstallationOfEntityById(ModelId entityId)
entityId - the native entity IDpublic long countInstallationOfEntityByIdAndFoundOnSystem(ModelId entityId)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.