All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractActionDevice Abstract class for action devices.AbstractActionDeviceState Abstract class for implementing the state patternAbstractAlarmEvent Class represent AlarmEvent, that is sent to AlarmListeners classes.AbstractDevice AbstractReport Abstract class, tha base of all reports.AbstractState AbstractWeatherDevice AbstractWeatherDeviceState Abstract class for implementing the state patternActionDeviceBrokenState The class implements the action device logic in the broken state.ActionDeviceBusyState The class implements the action device logic in the busy state.ActionDeviceOffState The class implements the action device logic in the off state.ActionDeviceOnState The class implements the action device logic in the on state.ActivityAndUsageReport Class for Activity and usage reportAlarmEventsPublisher AlarmListener<T extends AbstractAlarmEvent> Abstract class for listeners, that will remind house about alarm activation.AutomaticFeeder BeanFactory Bicycle BikeTrainer ClassificationEnum CoffeeMachine Consumption ConsumptionReport Class for Consumption reportConsumptionType ControlPanel Creature Electromobile EmergencyCenterVisitor Event Abstract class, the base for all events in reportsEventReport Class for Event reportEventsKeeper Class that keeps all events and collect themEventStrategy Class for events that are caused by strategy changes or in strategy flowFireAlarm FireAlarmEvent Floor GasAlarm GasAlarmEvent GasStove HomeEmergencyStrategy HomeFactory HomeNormalStrategy HomeStrategy House HouseConfigurationReport Class for House configuration reportHouseSize InsideBlinds InsideBlindsBrokenState InsideBlindsDownState InsideBlindsOffState InsideBlindsUpState Instruction The class represents the instructions for repairing the device.InteractionEvent Class for events that are caused by an interaction between person/pet and some deviceMechanicalToy Microwave NameGenerator Class for generating names of the people in the houseOutsideBlinds OutsideBlindsBrokenState OutsideBlindsDownState OutsideBlindsOffState OutsideBlindsUpState Projector RandomUtil RepairEvent Class for events that are caused by the fact of repairing some deviceReportGenerator Class for generating reports and writing them down to the .txt fileRole RowingMachine SeasonEnum SensorController SmartHomeApplication SplitSystem SplitSystemBrokenState SplitSystemOffState SplitSystemOnState SportDeviceBrokenState The class implements the sport device logic in the broken state.SportDeviceNotUsedState The class implements the sport device logic in the not used state.SportDeviceUsedState The class implements the sport device logic in the used state.Treadmill TurnableDevicesInterface Methods of this interface using for Home emergency strategy.Turntable TV WaterAlarm WaterAlarmEvent WeatherDeviceSetUp Dto for weather newSetUp() method.WeatherEvent Class that represent changes, from world.WeatherEvent Class for events that are caused by weather changesWorld