A B C D E G I L M N P R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(Visitor) - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Funkcja pozwala na zaakceptowanie wizytatora odwiedzajacego klas podlokacji w budynku.
- accept(Visitor) - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Funkcja pozwala na zaakceptowanie wizytatora odwiedzajacego klas podlokacji w budynku.
- accept(Visitor) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Funkcja pozwala na zaakceptowanie wizytatora odwiedzajacego klas podlokacji w budynku.
- accept(Visitor) - Method in interface pl.put.poznan.buildingInfo.logic.locations.Visitable
-
Funkcja pozwala na zaakceptowanie wizytatora odwiedzajacego klas podlokacji w budynku.
- add(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Funkcja pozwala dodawac poziomy klasy Level do budynku.
- add(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Dodaje pokoj do poziomu.
- add(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Location
-
Dodaje podlokacje do lokacji.
- add(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Pokoj nie pozwala na podanie lokacji podrzednych.
- addBuilding(Building) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Dodaje nowy budynek do listy.
- addLevel(Level, int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Dodaje nowy poziom do wskazanego budynku.
- addRoom(Room, int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Dodaje nowe pomieszczenie do wskazanego poziomu w budynku.
- AreaVisitor - Class in pl.put.poznan.buildingInfo.logic.visitors
-
Klasa obliczajaca laczna powierzchnie dla pomieszczen, poziomow i budynkow.
- AreaVisitor() - Constructor for class pl.put.poznan.buildingInfo.logic.visitors.AreaVisitor
B
- Building - Class in pl.put.poznan.buildingInfo.logic.locations
-
Klasa, ktora reprezentuje budynek, najwyzej w hierarchii lokalizacji Budynek moze sie skladac z wielu pieter, ktore sa reprezentacjami klasy Level.
- Building() - Constructor for class pl.put.poznan.buildingInfo.logic.locations.Building
-
Konstruktor klasy Building
- Building(int, String) - Constructor for class pl.put.poznan.buildingInfo.logic.locations.Building
-
Konstruktor klasy Building
- BuildingController - Class in pl.put.poznan.buildingInfo.rest
-
Kontroler obslugujący operacje CRUD dla budynkow oraz dodatkowe obliczenia związane z ich wlaściwościami.
- BuildingController() - Constructor for class pl.put.poznan.buildingInfo.rest.BuildingController
- BuildingInfoApplication - Class in pl.put.poznan.buildingInfo.app
-
Glowna klasa aplikacji BuildingInfo.
- BuildingInfoApplication() - Constructor for class pl.put.poznan.buildingInfo.app.BuildingInfoApplication
- buildings - Variable in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Lista wszystkich budynkow zarządzanych przez kontroler.
C
- CubeVisitor - Class in pl.put.poznan.buildingInfo.logic.visitors
-
Klasa obliczajaca laczna kubature dla pomieszczen, poziomow i budynkow.
- CubeVisitor() - Constructor for class pl.put.poznan.buildingInfo.logic.visitors.CubeVisitor
D
- deleteBuilding(int) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Usuwa budynek na podstawie jego identyfikatora.
- deleteLevel(int, int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
- deleteRoom(int, int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Usuwa pomieszczenie na podstawie jego identyfikatora.
E
- EnergyVisitor - Class in pl.put.poznan.buildingInfo.logic.visitors
-
Klasa obliczajaca laczne zuzycie energii dla pomieszczen, poziomow i budynkow.
- EnergyVisitor() - Constructor for class pl.put.poznan.buildingInfo.logic.visitors.EnergyVisitor
- ExceedingHeatingVisitor - Class in pl.put.poznan.buildingInfo.logic.visitors
-
Klasa wyszukujaca pomieszczenia, ktore przekraczaja zadany limit zuzycia energii.
- ExceedingHeatingVisitor(double) - Constructor for class pl.put.poznan.buildingInfo.logic.visitors.ExceedingHeatingVisitor
-
Tworzy instancje odwiedzajacego z okreslonym limitem zuzycia energii.
G
- getAllBuildings() - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Pobiera liste wszystkich budynkow.
- getAllLevels(int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Pobiera wszystkie poziomy (levels) dla konkretnego budynku.
- getAllRooms(int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Pobiera wszystkie pomieszczenia na wskazanym poziomie w budynku.
- getArea() - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Zwraca powierzchnie pokoju.
- getAreaOfBuilding(int) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Oblicza lączną powierzchnie budynku i zwraca ją w formacie JSON.
- getAreaOfLevel(int, int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Oblicza calkowitą powierzchnie dla konkretnego poziomu w danym budynku.
- getAreaOfRoom(int, int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Pobiera powierzchnie konkretnego pomieszczenia.
- getBuilding(int) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Pobiera szczegoly konkretnego budynku na podstawie jego identyfikatora.
- getCube() - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Zwraca kubature pomieszczenia
- getCubeOfBuilding(int) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Oblicza lączną kubature budynku i zwraca ją w formacie JSON.
- getCubeOfLevel(int, int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Oblicza calkowitą kubature dla konkretnego poziomu w danym budynku.
- getCubeOfRoom(int, int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Pobiera kubature konkretnego pomieszczenia.
- getEnergyConsumption(int) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Oblicza lączne zuzycie energii na ogrzewanie w budynku i zwraca je w formacie JSON.
- getEnergyConsumptionOfBuilding(int, int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Oblicza calkowite zuzycie energii dla konkretnego pomieszczenia.
- getEnergyConsumptionOfLevel(int, int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Oblicza calkowite zuzycie energii na ogrzewanie dla konkretnego poziomu w danym budynku.
- getHeating() - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Zwraca ogrzewanie pomieszczenia
- getId() - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Getter identyfikatora.
- getId() - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Zwraca identyfikator poziomu.
- getId() - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
- getLevel(int, int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Pobiera szczegoly konkretnego poziomu na podstawie jego identyfikatora i identyfikatora budynku.
- getLevelsInBuilding() - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Funkcja zwraca liste poziomow w budynku.
- getLight() - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Zwraca oswietlenie pomieszczenia
- getLightPowerOfBuilding(int) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Oblicza lączną moc oświetlenia budynku i zwraca ją w formacie JSON.
- getLightPowerOfBuilding(int, int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Oblicza calkowitą moc oświetlenia dla konkretnego pomieszczenia.
- getLightPowerOfLevel(int, int) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Oblicza calkowitą moc oświetlenia dla konkretnego poziomu w danym budynku.
- getName() - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Getter nazwy budynku.
- getName() - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Zwraca nazwe poziomu.
- getName() - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
- getRoom(int, int, int) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Pobiera szczegoly konkretnego pomieszczenia na podstawie jego identyfikatora.
- getRoomsExceedingHeating(int, double) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Oblicza zuzycie energii cieplnej na m³ dla kazdego pomieszczenia w budynku i zwraca te, ktore przekraczają zadany limit.
- getRoomsExceedingLimit() - Method in class pl.put.poznan.buildingInfo.logic.visitors.ExceedingHeatingVisitor
-
Zwraca liste pomieszczen przekraczajacych limit zuzycia energii.
- getRoomsOnLevel() - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Zwraca liste pokojow znajdujacych sie na poziomie.
I
- id - Variable in class pl.put.poznan.buildingInfo.logic.locations.Location
-
Identyfikator lokalizacji.
- init() - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Inicjalizuje przykladowe dane dotyczące budynkow po uruchomieniu aplikacji.
L
- Level - Class in pl.put.poznan.buildingInfo.logic.locations
-
Klasa reprezentujaca poziom (pietro) w hierarchii lokalizacji.
- Level() - Constructor for class pl.put.poznan.buildingInfo.logic.locations.Level
-
Konstruktor klasy Level.
- Level(int, String) - Constructor for class pl.put.poznan.buildingInfo.logic.locations.Level
-
Konstruktor klasy Level.
- LevelController - Class in pl.put.poznan.buildingInfo.rest
- LevelController(BuildingController) - Constructor for class pl.put.poznan.buildingInfo.rest.LevelController
- levels - Variable in class pl.put.poznan.buildingInfo.rest.LevelController
- levelsInBuilding - Variable in class pl.put.poznan.buildingInfo.logic.locations.Building
- LightVisitor - Class in pl.put.poznan.buildingInfo.logic.visitors
-
Klasa obliczajaca stosunek mocy oswietlenia do powierzchni pomieszczen, poziomow i budynkow.
- LightVisitor() - Constructor for class pl.put.poznan.buildingInfo.logic.visitors.LightVisitor
- Location - Class in pl.put.poznan.buildingInfo.logic.locations
-
Klasa abstrakcyjna, ktora reprezentuje lokalizacje, ktora moze byc budynkiem, poziomem lub pokojem.
- Location(int, String) - Constructor for class pl.put.poznan.buildingInfo.logic.locations.Location
-
Konstruktor klasy Location.
M
- main(String[]) - Static method in class pl.put.poznan.buildingInfo.app.BuildingInfoApplication
-
Uruchamia aplikacje BuilidingInfo.
N
P
- pl.put.poznan.buildingInfo.app - package pl.put.poznan.buildingInfo.app
- pl.put.poznan.buildingInfo.logic.locations - package pl.put.poznan.buildingInfo.logic.locations
- pl.put.poznan.buildingInfo.logic.visitors - package pl.put.poznan.buildingInfo.logic.visitors
- pl.put.poznan.buildingInfo.rest - package pl.put.poznan.buildingInfo.rest
R
- remove(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Funkcja pozwala usuwac poziomy klasy Level z budynku.
- remove(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Usuwa pokoj z poziomu.
- remove(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Location
-
Usuwa podlokacje z lokacji Metoda abstrakcyjna, ktora posiada implementacje w konkretnej klasie dziedziczacej.
- remove(Location) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Pokoj nie posiada lokacji podrzednych.
- Room - Class in pl.put.poznan.buildingInfo.logic.locations
-
Klasa ktora reprezentuje pokoj, najnizej w hierarchii lokalizacji Pokoj moze sie znajdowac na jedym z pieter.
- Room() - Constructor for class pl.put.poznan.buildingInfo.logic.locations.Room
-
Pusty konstruktor klasy Room.
- Room(int, String, double, double, double, double) - Constructor for class pl.put.poznan.buildingInfo.logic.locations.Room
-
Konstruktor klasy Room.
- RoomController - Class in pl.put.poznan.buildingInfo.rest
- RoomController(LevelController) - Constructor for class pl.put.poznan.buildingInfo.rest.RoomController
- rooms - Variable in class pl.put.poznan.buildingInfo.rest.RoomController
S
- setArea(double) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Pozwala na ustawienie powierzchni pokoju.
- setCube(double) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Pozwala na ustawienie kubatury pokoju.
- setHeating(double) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Ustawia ogrzewanie pomieszczenia
- setLevelsInBuilding(List<Level>) - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Funkcja pozwala na natychmiastowe zdefiniowanie calej listy podlokacji w budynku.
- setLight(double) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Ustawia oswietlenie pomieszczenia
- setName(String) - Method in class pl.put.poznan.buildingInfo.logic.locations.Building
-
Setter nazwy budynku.
- setName(String) - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Setter nazwy poziomu.
- setName(String) - Method in class pl.put.poznan.buildingInfo.logic.locations.Room
-
Pozwala na ustawienie nazwy pokoju.
- setRoomsOnLevel(List<Room>) - Method in class pl.put.poznan.buildingInfo.logic.locations.Level
-
Ustawia nowa liste pokojow na poziomie.
U
- updateBuilding(int, Building) - Method in class pl.put.poznan.buildingInfo.rest.BuildingController
-
Aktualizuje dane istniejącego budynku.
- updateLevel(int, int, Level) - Method in class pl.put.poznan.buildingInfo.rest.LevelController
-
Aktualizuje dane istniejącego poziomu.
- updateRoom(int, int, int, Room) - Method in class pl.put.poznan.buildingInfo.rest.RoomController
-
Aktualizuje dane istniejącego pomieszczenia.
V
- visit(Building) - Method in class pl.put.poznan.buildingInfo.logic.visitors.AreaVisitor
- visit(Building) - Method in class pl.put.poznan.buildingInfo.logic.visitors.CubeVisitor
- visit(Building) - Method in class pl.put.poznan.buildingInfo.logic.visitors.EnergyVisitor
- visit(Building) - Method in class pl.put.poznan.buildingInfo.logic.visitors.ExceedingHeatingVisitor
- visit(Building) - Method in class pl.put.poznan.buildingInfo.logic.visitors.LightVisitor
- visit(Building) - Method in interface pl.put.poznan.buildingInfo.logic.visitors.Visitor
-
Odwiedza budynek i wykonuje na nim okreslona operacje.
- visit(Level) - Method in class pl.put.poznan.buildingInfo.logic.visitors.AreaVisitor
- visit(Level) - Method in class pl.put.poznan.buildingInfo.logic.visitors.CubeVisitor
- visit(Level) - Method in class pl.put.poznan.buildingInfo.logic.visitors.EnergyVisitor
- visit(Level) - Method in class pl.put.poznan.buildingInfo.logic.visitors.ExceedingHeatingVisitor
- visit(Level) - Method in class pl.put.poznan.buildingInfo.logic.visitors.LightVisitor
- visit(Level) - Method in interface pl.put.poznan.buildingInfo.logic.visitors.Visitor
-
Odwiedza poziom i wykonuje na nim okreslona operacje.
- visit(Room) - Method in class pl.put.poznan.buildingInfo.logic.visitors.AreaVisitor
- visit(Room) - Method in class pl.put.poznan.buildingInfo.logic.visitors.CubeVisitor
- visit(Room) - Method in class pl.put.poznan.buildingInfo.logic.visitors.EnergyVisitor
- visit(Room) - Method in class pl.put.poznan.buildingInfo.logic.visitors.ExceedingHeatingVisitor
- visit(Room) - Method in class pl.put.poznan.buildingInfo.logic.visitors.LightVisitor
- visit(Room) - Method in interface pl.put.poznan.buildingInfo.logic.visitors.Visitor
-
Odwiedza pomieszczenie i wykonuje na nim okreslona operacje.
- Visitable - Interface in pl.put.poznan.buildingInfo.logic.locations
- Visitor - Interface in pl.put.poznan.buildingInfo.logic.visitors
-
Interfejs definiujacy wzorzec odwiedzajacy (Visitor) dla hierarchii obiektow budynku.
All Classes All Packages