All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Search JAR files by class name

Download homeautomation-core JAR 0.4.0 with all dependencies


Files of the artifact homeautomation-core version 0.4.0 from the group io.github.davemeier82.homeautomation.


Please rate this JAR file. Is it a good library?

0 downloads

Source code of homeautomation-core version 0.4.0

META-INF
META-INF.META-INF.MANIFEST.MF
META-INF.maven.io.github.davemeier82.homeautomation.homeautomation-core
META-INF.maven.io.github.davemeier82.homeautomation.homeautomation-core.META-INF.maven.io.github.davemeier82.homeautomation.homeautomation-core.pom.properties
META-INF.maven.io.github.davemeier82.homeautomation.homeautomation-core.META-INF.maven.io.github.davemeier82.homeautomation.homeautomation-core.pom.xml
.device-property-message_de.properties
.device-property-message_en.properties
io.github.davemeier82.homeautomation.core
io.github.davemeier82.homeautomation.core.io.github.davemeier82.homeautomation.core.DeviceStateRepository
io.github.davemeier82.homeautomation.core.io.github.davemeier82.homeautomation.core.PushNotificationService
io.github.davemeier82.homeautomation.core.device
io.github.davemeier82.homeautomation.core.device.io.github.davemeier82.homeautomation.core.device.Device
io.github.davemeier82.homeautomation.core.device.io.github.davemeier82.homeautomation.core.device.DeviceFactory
io.github.davemeier82.homeautomation.core.device.io.github.davemeier82.homeautomation.core.device.DeviceId
io.github.davemeier82.homeautomation.core.device.mqtt
io.github.davemeier82.homeautomation.core.device.mqtt.io.github.davemeier82.homeautomation.core.device.mqtt.DefaultMqttSubscriber
io.github.davemeier82.homeautomation.core.device.mqtt.io.github.davemeier82.homeautomation.core.device.mqtt.MqttDevice
io.github.davemeier82.homeautomation.core.device.mqtt.io.github.davemeier82.homeautomation.core.device.mqtt.MqttDeviceFactory
io.github.davemeier82.homeautomation.core.device.mqtt.io.github.davemeier82.homeautomation.core.device.mqtt.MqttSubscriber
io.github.davemeier82.homeautomation.core.device.property
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.AbstractAlarm
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.AbstractDimmerRelay
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.AbstractRelay
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.AbstractRoller
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.Alarm
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.AlarmState
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.BatteryStateSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.CloudBaseSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.Co2Sensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.DeviceProperty
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.Dimmer
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.HumiditySensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.IlluminanceSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.MotionSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.PowerSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.PressureSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.RainSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.ReadOnlyRelay
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.Relay
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.Roller
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.RollerState
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.SmokeSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.TemperatureSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.UvSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.WindSensor
io.github.davemeier82.homeautomation.core.device.property.io.github.davemeier82.homeautomation.core.device.property.WindowSensor
io.github.davemeier82.homeautomation.core.device.property.defaults
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultBatteryStateSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultCloudBaseSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultCo2Sensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultHumiditySensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultIlluminanceSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultMotionSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultPowerSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultPressureSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultRainSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultReadOnlyRelay
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultSmokeSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultTemperatureSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultUvSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultWindSensor
io.github.davemeier82.homeautomation.core.device.property.defaults.io.github.davemeier82.homeautomation.core.device.property.defaults.DefaultWindowSensor
io.github.davemeier82.homeautomation.core.event
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.AlarmStateChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.AlarmStateUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.BatteryLevelChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.BatteryLevelUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.CloudBaseChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.CloudBaseUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.Co2LevelChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.Co2LevelUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.DataWithTimestamp
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.DevicePropertyEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.DevicePropertyEventBase
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.DevicesLoadedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.DimmingLevelChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.DimmingLevelUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.EventPublisher
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.HumidityChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.HumidityUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.IlluminanceChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.IlluminanceUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.MotionChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.MotionUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.MqttClientConnectedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.NewDeviceCreatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.PowerChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.PowerUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.PressureChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.PressureUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RainIntervalAmountChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RainIntervalAmountUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RainRateChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RainRateUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RainTodayAmountChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RainTodayAmountUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RelayStateChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RelayStateUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RollerPositionChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RollerPositionUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RollerStateChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.RollerStateUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.SmokeStateChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.SmokeStateUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.TemperatureChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.TemperatureUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.UvIndexChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.UvIndexUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindDirectionChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindDirectionUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindGustDirectionChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindGustDirectionUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindGustSpeedChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindGustSpeedUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindRunChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindRunUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindSpeedChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindSpeedUpdatedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindowStateChangedEvent
io.github.davemeier82.homeautomation.core.event.io.github.davemeier82.homeautomation.core.event.WindowStateUpdatedEvent
io.github.davemeier82.homeautomation.core.event.defaults
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultAlarmStateChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultAlarmStateUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultBatteryLevelChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultBatteryLevelUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultCloudBaseChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultCloudBaseUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultDevicesLoadedEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultDimmingLevelChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultDimmingLevelUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultHumidityChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultHumidityUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultICo2LevelChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultICo2LevelUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultIlluminanceChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultIlluminanceUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultMotionChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultMotionUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultMqttClientConnectedEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultNewDeviceCreatedEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultPowerChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultPowerUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultPressureChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultPressureUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRainIntervalAmountChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRainIntervalAmountUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRainRateChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRainRateUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRainTodayAmountChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRainTodayAmountUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRelayStateChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRelayStateUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRollerPositionChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRollerPositionUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRollerStateChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultRollerStateUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultSmokeStateChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultSmokeStateUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultTemperatureChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultTemperatureUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultUvIndexChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultUvIndexUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindDirectionChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindDirectionUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindGustDirectionChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindGustDirectionUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindGustSpeedChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindGustSpeedUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindRunChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindRunUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindSpeedChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindSpeedUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindowStateChangedPropertyEvent
io.github.davemeier82.homeautomation.core.event.defaults.io.github.davemeier82.homeautomation.core.event.defaults.DefaultWindowStateUpdatedPropertyEvent
io.github.davemeier82.homeautomation.core.event.factory
io.github.davemeier82.homeautomation.core.event.factory.io.github.davemeier82.homeautomation.core.event.factory.DefaultEventFactory
io.github.davemeier82.homeautomation.core.event.factory.io.github.davemeier82.homeautomation.core.event.factory.EventFactory
io.github.davemeier82.homeautomation.core.mqtt
io.github.davemeier82.homeautomation.core.mqtt.io.github.davemeier82.homeautomation.core.mqtt.MqttClient




© 2015 - 2025 Weber Informatics LLC | Privacy Policy