jhomenet.commons.responsive
Interface ResponsiveManager
public interface ResponsiveManager
TODO: Class description.
Id: $Id: $
- Author:
- Dave Irwin (jhomenet at gmail dot com)
getResponsiveExecutor
ResponsiveExecutor getResponsiveExecutor()
addOrUpdateCondition
void addOrUpdateCondition(Condition condition)
removeCondition
void removeCondition(Condition conditionToRemove)
getConditions
java.util.List<Condition> getConditions()
loadConditions
void loadConditions()
throws ResponsiveException
- Throws:
ResponsiveException
addOrUpdatePlan
void addOrUpdatePlan(Plan plan)
removePlan
void removePlan(Plan planToRemove)
getPlans
java.util.List<Plan> getPlans()
getPlan
Plan getPlan(java.lang.String id)
loadPlans
void loadPlans()
throws ResponsiveException
- Throws:
ResponsiveException
addOrUpdateTrigger
void addOrUpdateTrigger(TriggerWrapper trigger)
removeTrigger
void removeTrigger(TriggerWrapper triggerToRemove)
getTriggers
java.util.List<TriggerWrapper> getTriggers()
getTriggers
java.util.List<TriggerWrapper> getTriggers(java.lang.String id)
loadTriggers
void loadTriggers()
throws ResponsiveException
- Throws:
ResponsiveException
getTriggerGroups
java.util.List<java.lang.String> getTriggerGroups()
addOrUpdateResponse
void addOrUpdateResponse(Response response)
removeResponse
void removeResponse(Response responseToRemove)
getResponses
java.util.List<Response> getResponses()
loadResponses
void loadResponses()
throws ResponsiveException
- Throws:
ResponsiveException
schedule
void schedule(Plan plan,
TriggerWrapper trigger)
throws ResponsiveException
- Throws:
ResponsiveException
addResponsiveManagerListener
void addResponsiveManagerListener(ResponsiveManagerListener l)
- Parameters:
l -
removeResponsiveManagerListener
void removeResponsiveManagerListener(ResponsiveManagerListener l)
- Parameters:
l -
Copyright © 2004-2007 David Irwin. All Rights Reserved.