public class AlarmCallbackConfigurationServiceImpl extends Object implements AlarmCallbackConfigurationService
Constructor and Description |
---|
AlarmCallbackConfigurationServiceImpl(MongoConnection mongoConnection,
MongoJackObjectMapperProvider mapperProvider) |
Modifier and Type | Method and Description |
---|---|
long |
count() |
Map<String,Long> |
countPerType() |
AlarmCallbackConfiguration |
create(String streamId,
CreateAlarmCallbackRequest request,
String userId) |
int |
destroy(AlarmCallbackConfiguration model) |
List<AlarmCallbackConfiguration> |
getForStream(Stream stream) |
List<AlarmCallbackConfiguration> |
getForStreamId(String streamId) |
AlarmCallbackConfiguration |
load(String alarmCallbackId) |
String |
save(AlarmCallbackConfiguration model) |
@Inject public AlarmCallbackConfigurationServiceImpl(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapperProvider)
public List<AlarmCallbackConfiguration> getForStreamId(String streamId)
getForStreamId
in interface AlarmCallbackConfigurationService
public List<AlarmCallbackConfiguration> getForStream(Stream stream)
getForStream
in interface AlarmCallbackConfigurationService
public AlarmCallbackConfiguration load(String alarmCallbackId)
load
in interface AlarmCallbackConfigurationService
public AlarmCallbackConfiguration create(String streamId, CreateAlarmCallbackRequest request, String userId)
create
in interface AlarmCallbackConfigurationService
public long count()
count
in interface AlarmCallbackConfigurationService
public Map<String,Long> countPerType()
countPerType
in interface AlarmCallbackConfigurationService
public String save(AlarmCallbackConfiguration model) throws ValidationException
save
in interface AlarmCallbackConfigurationService
ValidationException
public int destroy(AlarmCallbackConfiguration model)
destroy
in interface AlarmCallbackConfigurationService
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.