public class DbDefinitionsServiceImpl extends Object implements DefinitionsService
DefinitionsService.| Constructor and Description |
|---|
DbDefinitionsServiceImpl() |
DbDefinitionsServiceImpl(AlertsService alertsService,
DataSource ds) |
public DbDefinitionsServiceImpl()
public DbDefinitionsServiceImpl(AlertsService alertsService, DataSource ds)
@PostConstruct public void init()
public Collection<Condition> getAllConditions() throws Exception
getAllConditions in interface DefinitionsServiceExceptionpublic Condition getCondition(String conditionId) throws Exception
getCondition in interface DefinitionsServiceExceptionpublic Collection<Condition> getTriggerConditions(String triggerId, Trigger.Mode triggerMode) throws Exception
getTriggerConditions in interface DefinitionsServiceExceptionpublic Dampening getDampening(String dampeningId) throws Exception
getDampening in interface DefinitionsServiceExceptionpublic Collection<Dampening> getTriggerDampenings(String triggerId, Trigger.Mode triggerMode) throws Exception
getTriggerDampenings in interface DefinitionsServiceExceptionpublic Collection<Dampening> getAllDampenings() throws Exception
getAllDampenings in interface DefinitionsServiceExceptionpublic Collection<Condition> addCondition(String triggerId, Trigger.Mode triggerMode, Condition condition) throws Exception
addCondition in interface DefinitionsServiceExceptionpublic Collection<Condition> removeCondition(String conditionId) throws Exception
removeCondition in interface DefinitionsServiceExceptionpublic Collection<Condition> updateCondition(Condition condition) throws Exception
updateCondition in interface DefinitionsServiceExceptionpublic Collection<Condition> setConditions(String triggerId, Trigger.Mode triggerMode, Collection<Condition> conditions) throws Exception
setConditions in interface DefinitionsServiceExceptionpublic Dampening addDampening(Dampening dampening) throws Exception
addDampening in interface DefinitionsServiceExceptionpublic void addAction(String actionId, Map<String,String> properties) throws Exception
addAction in interface DefinitionsServiceExceptionpublic void addActionPlugin(String actionPlugin, Set<String> properties) throws Exception
addActionPlugin in interface DefinitionsServiceExceptionpublic void addTrigger(Trigger trigger) throws Exception
addTrigger in interface DefinitionsServiceExceptionpublic Trigger copyTrigger(String triggerId, Map<String,String> dataIdMap) throws Exception
copyTrigger in interface DefinitionsServiceExceptionpublic Map<String,String> getAction(String actionId) throws Exception
getAction in interface DefinitionsServiceExceptionpublic Collection<String> getAllActions() throws Exception
getAllActions in interface DefinitionsServiceExceptionpublic Collection<String> getActions(String actionPlugin) throws Exception
getActions in interface DefinitionsServiceExceptionpublic Set<String> getActionPlugin(String actionPlugin) throws Exception
getActionPlugin in interface DefinitionsServiceExceptionpublic Collection<String> getActionPlugins() throws Exception
getActionPlugins in interface DefinitionsServiceExceptionpublic Trigger getTrigger(String triggerId) throws Exception
getTrigger in interface DefinitionsServiceExceptionpublic Collection<Trigger> getAllTriggers() throws Exception
getAllTriggers in interface DefinitionsServiceExceptionpublic void removeDampening(String dampeningId) throws Exception
removeDampening in interface DefinitionsServiceExceptionpublic void removeAction(String actionId) throws Exception
removeAction in interface DefinitionsServiceExceptionpublic void removeActionPlugin(String actionPlugin) throws Exception
removeActionPlugin in interface DefinitionsServiceExceptionpublic void removeTrigger(String triggerId) throws Exception
removeTrigger in interface DefinitionsServiceExceptionpublic Dampening updateDampening(Dampening dampening) throws Exception
updateDampening in interface DefinitionsServiceExceptionpublic void updateAction(String actionId, Map<String,String> properties) throws Exception
updateAction in interface DefinitionsServiceExceptionpublic void updateActionPlugin(String actionPlugin, Set<String> properties) throws Exception
updateActionPlugin in interface DefinitionsServiceExceptionpublic Trigger updateTrigger(Trigger trigger) throws Exception
updateTrigger in interface DefinitionsServiceExceptionpublic void addTag(Tag tag) throws Exception
addTag in interface DefinitionsServiceExceptionpublic void removeTags(String triggerId, String category, String name) throws Exception
removeTags in interface DefinitionsServiceExceptionpublic List<Tag> getTriggerTags(String triggerId, String category) throws Exception
getTriggerTags in interface DefinitionsServiceExceptionpublic void registerListener(DefinitionsListener listener)
registerListener in interface DefinitionsServiceCopyright © 2015 Red Hat, Inc.. All rights reserved.