Package org.openremote.manager.setup
Class ManagerSetup
java.lang.Object
org.openremote.manager.setup.ManagerSetup
- All Implemented Interfaces:
org.openremote.model.setup.Setup
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AssetDatapointServiceprotected final AssetPredictedDatapointServiceprotected final AssetProcessingServiceprotected final AssetStorageServiceprotected final org.openremote.model.attribute.MetaItem<?>[]protected final ManagerIdentityServiceprotected static final System.Loggerstatic final Stringstatic final Stringprotected final ManagerPersistenceServiceprotected Pathprotected final RulesetStorageServiceprotected final SetupServiceprotected final org.openremote.container.timer.TimerService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDemoApartmentRoomCO2Sensor(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected voidaddDemoApartmentRoomHumiditySensor(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected voidaddDemoApartmentRoomMotionSensor(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected voidaddDemoApartmentRoomThermometer(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected voidaddDemoApartmentSmartSwitch(org.openremote.model.asset.impl.RoomAsset room, String switchName, boolean shouldBeLinked, Function<Integer, org.openremote.model.attribute.MetaItem[]> agentLinker) protected voidaddDemoApartmentTemperatureControl(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected voidaddDemoApartmentVentilation(org.openremote.model.asset.impl.BuildingAsset apartment, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected org.openremote.model.asset.impl.BuildingAssetcreateDemoApartment(org.openremote.model.asset.Asset<?> parent, String name, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.RoomAssetcreateDemoApartmentRoom(org.openremote.model.asset.Asset<?> apartment, String name) protected org.openremote.model.asset.impl.ElectricityChargerAssetcreateDemoElectricityChargerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.ElectricityConsumerAssetcreateDemoElectricityConsumerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.ElectricityProducerSolarAssetcreateDemoElectricitySolarProducerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.ElectricityStorageAssetcreateDemoElectricityStorageAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.EnvironmentSensorAssetcreateDemoEnvironmentAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected org.openremote.model.asset.impl.GroundwaterSensorAssetcreateDemoGroundwaterAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.LightAssetcreateDemoLightAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.LightAssetcreateDemoLightControllerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.MicrophoneAssetcreateDemoMicrophoneAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected org.openremote.model.asset.impl.ParkingAssetcreateDemoParkingAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) protected org.openremote.model.asset.impl.PeopleCounterAssetcreateDemoPeopleCounterAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) protected org.openremote.model.asset.impl.ShipAssetcreateDemoShipAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) voidonInit()voidonStart()protected void
-
Field Details
-
OR_PROVISIONING_DOCROOT
- See Also:
-
OR_PROVISIONING_DOCROOT_DEFAULT
- See Also:
-
LOG
-
provisionDocRoot
-
timerService
protected final org.openremote.container.timer.TimerService timerService -
persistenceService
-
identityService
-
assetStorageService
-
assetProcessingService
-
assetDatapointService
-
assetPredictedDatapointService
-
rulesetStorageService
-
setupService
-
EMPTY_META
protected final org.openremote.model.attribute.MetaItem<?>[] EMPTY_META
-
-
Constructor Details
-
ManagerSetup
public ManagerSetup(org.openremote.model.Container container)
-
-
Method Details
-
onStart
- Specified by:
onStartin interfaceorg.openremote.model.setup.Setup- Throws:
Exception
-
onInit
- Specified by:
onInitin interfaceorg.openremote.model.setup.Setup- Throws:
Exception
-
createDemoApartment
protected org.openremote.model.asset.impl.BuildingAsset createDemoApartment(org.openremote.model.asset.Asset<?> parent, String name, org.openremote.model.geo.GeoJSONPoint location) -
createDemoApartmentRoom
protected org.openremote.model.asset.impl.RoomAsset createDemoApartmentRoom(org.openremote.model.asset.Asset<?> apartment, String name) -
addDemoApartmentRoomMotionSensor
protected void addDemoApartmentRoomMotionSensor(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) -
addDemoApartmentRoomCO2Sensor
protected void addDemoApartmentRoomCO2Sensor(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) -
addDemoApartmentRoomHumiditySensor
protected void addDemoApartmentRoomHumiditySensor(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) -
addDemoApartmentRoomThermometer
protected void addDemoApartmentRoomThermometer(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) -
addDemoApartmentTemperatureControl
protected void addDemoApartmentTemperatureControl(org.openremote.model.asset.impl.RoomAsset room, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) -
addDemoApartmentSmartSwitch
-
addDemoApartmentVentilation
protected void addDemoApartmentVentilation(org.openremote.model.asset.impl.BuildingAsset apartment, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker) -
createDemoPeopleCounterAsset
-
createDemoMicrophoneAsset
-
createDemoEnvironmentAsset
-
createDemoLightAsset
protected org.openremote.model.asset.impl.LightAsset createDemoLightAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoLightControllerAsset
protected org.openremote.model.asset.impl.LightAsset createDemoLightControllerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoElectricityStorageAsset
protected org.openremote.model.asset.impl.ElectricityStorageAsset createDemoElectricityStorageAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoElectricitySolarProducerAsset
protected org.openremote.model.asset.impl.ElectricityProducerSolarAsset createDemoElectricitySolarProducerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoElectricityConsumerAsset
protected org.openremote.model.asset.impl.ElectricityConsumerAsset createDemoElectricityConsumerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoElectricityChargerAsset
protected org.openremote.model.asset.impl.ElectricityChargerAsset createDemoElectricityChargerAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoGroundwaterAsset
protected org.openremote.model.asset.impl.GroundwaterSensorAsset createDemoGroundwaterAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoParkingAsset
protected org.openremote.model.asset.impl.ParkingAsset createDemoParkingAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
createDemoShipAsset
protected org.openremote.model.asset.impl.ShipAsset createDemoShipAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location) -
provisionAssets
- Throws:
IOException
-