Package org.openhab.core.model.script
Class ScriptServiceUtil
java.lang.Object
org.openhab.core.model.script.ScriptServiceUtil
Utility class for providing easy access to script services.
- Author:
- Davy Vanherbergen - Initial contribution, Kai Kreuzer - renamed and removed interface
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionScriptServiceUtil(ItemRegistry itemRegistry, ThingRegistry thingRegistry, EventPublisher eventPublisher, ModelRepository modelRepository, Scheduler scheduler) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddActionService(ActionService actionService) voidaddThingActions(ThingActions thingActions) voidstatic List<ActionService>static EventPublisherstatic ItemRegistrystatic ModelRepositorystatic Schedulerstatic ScriptEnginestatic List<ThingActions>voidremoveActionService(ActionService actionService) voidremoveThingActions(ThingActions thingActions) voidsetScriptEngine(ScriptEngine scriptEngine) voidunsetScriptEngine(ScriptEngine scriptEngine) 
- 
Field Details- 
actionServices
- 
thingActions
 
- 
- 
Constructor Details- 
ScriptServiceUtilpublic ScriptServiceUtil(ItemRegistry itemRegistry, ThingRegistry thingRegistry, EventPublisher eventPublisher, ModelRepository modelRepository, Scheduler scheduler) 
 
- 
- 
Method Details- 
deactivatepublic void deactivate()
- 
getItemRegistry
- 
getItemRegistryInstance
- 
getThingRegistryInstance
- 
getEventPublisher
- 
getModelRepository
- 
getModelRepositoryInstance
- 
getScheduler
- 
getSchedulerInstance
- 
getScriptEngine
- 
getActionServices
- 
getThingActions
- 
getActionServiceInstances
- 
getThingActionsInstances
- 
addActionService
- 
removeActionService
- 
addThingActions
- 
removeThingActions
- 
setScriptEngine
- 
unsetScriptEngine
 
-