Class ManagerSetup

java.lang.Object
org.openremote.manager.setup.ManagerSetup
All Implemented Interfaces:
org.openremote.model.setup.Setup

public class ManagerSetup extends Object implements org.openremote.model.setup.Setup
  • Field Details

  • Constructor Details

    • ManagerSetup

      public ManagerSetup(org.openremote.model.Container container)
  • Method Details

    • onStart

      public void onStart() throws Exception
      Specified by:
      onStart in interface org.openremote.model.setup.Setup
      Throws:
      Exception
    • onInit

      public void onInit() throws Exception
      Specified by:
      onInit in interface org.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

      protected void addDemoApartmentSmartSwitch(org.openremote.model.asset.impl.RoomAsset room, String switchName, boolean shouldBeLinked, Function<Integer,org.openremote.model.attribute.MetaItem[]> agentLinker)
    • addDemoApartmentVentilation

      protected void addDemoApartmentVentilation(org.openremote.model.asset.impl.BuildingAsset apartment, boolean shouldBeLinked, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker)
    • createDemoPeopleCounterAsset

      protected org.openremote.model.asset.impl.PeopleCounterAsset createDemoPeopleCounterAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker)
    • createDemoMicrophoneAsset

      protected org.openremote.model.asset.impl.MicrophoneAsset createDemoMicrophoneAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker)
    • createDemoEnvironmentAsset

      protected org.openremote.model.asset.impl.EnvironmentSensorAsset createDemoEnvironmentAsset(String name, org.openremote.model.asset.Asset<?> area, org.openremote.model.geo.GeoJSONPoint location, Supplier<org.openremote.model.asset.agent.AgentLink<?>> agentLinker)
    • 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

      protected void provisionAssets() throws IOException
      Throws:
      IOException