Index
All Classes and Interfaces|All Packages
A
- Accomodation - Class in com.montytskyi.DormitoriesPlaces.Implementations
-
The class which implements Liveable interface and represents an accomodation which can be rented by some client
- Accomodation() - Constructor for class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
Am empty class constructor
- Accomodation(int, int) - Constructor for class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The constructor with parameter which identifies the room's coordinates
- Accomodation(int, int, Status) - Constructor for class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The constructor with all the parameters possible
- AccomodationStatus - Class in com.montytskyi.Statuses.Implementations
-
The class which represents the status of an accommodation which can be rented by the user
- AccomodationStatus(String) - Constructor for class com.montytskyi.Statuses.Implementations.AccomodationStatus
-
The constructor of the class which allows to pass the status of an accommodation straightforwardly
- AccomodationStatusReceiver - Class in com.montytskyi.Statuses.Implementations
-
A class which responsibility is to return the status of an accomodation according to its occupation by the client
- AccomodationStatusReceiver() - Constructor for class com.montytskyi.Statuses.Implementations.AccomodationStatusReceiver
- addAdministrator(Administrator) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
An implemented method from the interface ResidenceServiceable which allows to add an administrator for the specific Dormitory
- addAdministrator(Administrator) - Method in interface com.montytskyi.Residences.Interfaces.ResidenceServiceable
-
The method that allows to add an administrator for the specific residence
- addPlace(Liveable) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
An implemented method from the interface ResidenceServiceable which allows to add a rentable place to the dormitory
- addPlace(Liveable) - Method in interface com.montytskyi.Residences.Interfaces.ResidenceServiceable
-
The method which provides the ability to add an existing or recently created place which is able to be rented to the specific residence
- addRent(Rentable) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
An implemented method from the interface ResidenceServiceable which allows to add a rent to the dormitory
- addRent(Rentable) - Method in interface com.montytskyi.Residences.Interfaces.ResidenceServiceable
-
The method which allows to add the created rent to the specific residence
- Administrator - Class in com.montytskyi.Userables.Implementations
-
The class which represents the manager of the dormitory management systems
- Administrator() - Constructor for class com.montytskyi.Userables.Implementations.Administrator
-
An empty constructor of a class
- Administrator(String, String) - Constructor for class com.montytskyi.Userables.Implementations.Administrator
-
A constructor with all of the parameters possible which includes name and surname
- AdministratorAdapter - Class in com.montytskyi.Userables.Implementations
-
The class which adapts the some users operations defined in 'Userable' to connect them with administrative functions
- AdministratorAdapter(Administrator) - Constructor for class com.montytskyi.Userables.Implementations.AdministratorAdapter
-
The constructor of the adapter which applies the Administrator using dependency injection
B
- Booking - Class in com.montytskyi.Bookings.Implementations
-
The class which represents the booking in the dormitory.
- Booking() - Constructor for class com.montytskyi.Bookings.Implementations.Booking
-
The empty constructor
- Booking(Liveable, Userable, double) - Constructor for class com.montytskyi.Bookings.Implementations.Booking
-
The constructor with parameters without status
- Booking(Liveable, Userable, double, Status) - Constructor for class com.montytskyi.Bookings.Implementations.Booking
-
The constructor with all the parameters possible
- BookingStatus - Class in com.montytskyi.Statuses.Implementations
-
The class which represents the status of an booking made by user
- BookingStatus(String) - Constructor for class com.montytskyi.Statuses.Implementations.BookingStatus
-
The constructor which allows to set the booking status
- BookingStatusReceiver - Class in com.montytskyi.Statuses.Implementations
-
An implementation class of the StatusReceivable interface which allows to create a status for the booking made by the user
- BookingStatusReceiver() - Constructor for class com.montytskyi.Statuses.Implementations.BookingStatusReceiver
C
- cancelRent(Rentable) - Method in class com.montytskyi.Userables.Implementations.AdministratorAdapter
-
The implemented method from the interface Userable which provides the administrator an ability to cancel an existing user's rent
- cancelRent(Rentable) - Method in class com.montytskyi.Userables.Implementations.User
-
The method implemented from the interface 'Userable' which goal is to cancel user's existing rent
- cancelRent(Rentable) - Method in interface com.montytskyi.Userables.Intrefaces.Userable
-
The method is responsible to cancel existing user's rent
- cancelRentForUser(Rentable) - Method in class com.montytskyi.Userables.Implementations.Administrator
-
A method which provides the administrator with an ability to cancel an existing rent of an existing user
- com.montytskyi - package com.montytskyi
- com.montytskyi.Bookings.Implementations - package com.montytskyi.Bookings.Implementations
- com.montytskyi.Bookings.Interfaces - package com.montytskyi.Bookings.Interfaces
- com.montytskyi.DormitoriesPlaces.Implementations - package com.montytskyi.DormitoriesPlaces.Implementations
- com.montytskyi.DormitoriesPlaces.Interfaces - package com.montytskyi.DormitoriesPlaces.Interfaces
- com.montytskyi.Residences.Implementations - package com.montytskyi.Residences.Implementations
- com.montytskyi.Residences.Interfaces - package com.montytskyi.Residences.Interfaces
- com.montytskyi.Statuses.Implementations - package com.montytskyi.Statuses.Implementations
- com.montytskyi.Statuses.Interfaces - package com.montytskyi.Statuses.Interfaces
- com.montytskyi.Userables.Implementations - package com.montytskyi.Userables.Implementations
- com.montytskyi.Userables.Intrefaces - package com.montytskyi.Userables.Intrefaces
D
- Dormitory - Class in com.montytskyi.Residences.Implementations
-
The class which represents the Dormitory which will be managed by the system.
- Dormitory() - Constructor for class com.montytskyi.Residences.Implementations.Dormitory
-
An empty constructor of the Dormitory class
- Dormitory(List<Rentable>, List<Administrator>, List<Liveable>) - Constructor for class com.montytskyi.Residences.Implementations.Dormitory
-
A constructor that receives all the parameters possible
E
- editRent(Rentable) - Method in class com.montytskyi.Userables.Implementations.AdministratorAdapter
-
The implemented method from the interface Userable which provides the administrator an ability to edit a rent recently created by the user
- editRent(Rentable) - Method in class com.montytskyi.Userables.Implementations.User
-
The method implemented from the interface 'Userable' which goal is to edit existing user's rent
- editRent(Rentable) - Method in interface com.montytskyi.Userables.Intrefaces.Userable
-
The method is responsible to edit the rent which was recently created by the user
- editRentForUser(Rentable) - Method in class com.montytskyi.Userables.Implementations.Administrator
-
A method which provides the administrator with an ability to edit an existing rent of an existing user
G
- getAdmins() - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
A getter method which allows to get the collection of the administrators
- getEmail() - Method in class com.montytskyi.Userables.Implementations.User
-
The getter for user's email
- getFloor() - Method in class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The getter method which return the floor number
- getName() - Method in class com.montytskyi.Userables.Implementations.Administrator
-
A getter method of the class which allows to receive a name of the administrator
- getName() - Method in class com.montytskyi.Userables.Implementations.User
-
The getter method for the user's name
- getPhoneNumber() - Method in class com.montytskyi.Userables.Implementations.User
-
The getter method for user's phone number
- getPlaces() - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
A getter method which return the list of places which are the part of the dormitory
- getRenter() - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The getter method that returns the renter who rents the place
- getRenter() - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to get the instance of the renter
- getRentPlace() - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The getter method that returns the place rented by the user
- getRentPlace() - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to get the instance of rent place
- getRentPrice() - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The getter method that returns the price for the rent
- getRentPrice() - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to get the price for the rent
- getRents() - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
A getter method which returns the list of existing rents in the dormitory
- getRoomNumber() - Method in class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The getter method which allows to receive the number of the room
- getStatus() - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The getter method that returns the status of the current renting
- getStatus() - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to get the value of current renting status
- getStatus() - Method in class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The getter method which is implemented from the interface and provides the ability to get the current accomodation status
- getStatus() - Method in class com.montytskyi.Statuses.Implementations.Status
-
The getter method of a class which allows to receive a current status
- getStatus() - Method in interface com.montytskyi.Statuses.Interfaces.StatusHaveable
-
A method which allows to get a current status
- getSurname() - Method in class com.montytskyi.Userables.Implementations.Administrator
-
A getter method of the class which allows to receive a surname of the specific administrator
- getSurname() - Method in class com.montytskyi.Userables.Implementations.User
-
The getter for user's surname
L
- Liveable - Interface in com.montytskyi.DormitoriesPlaces.Interfaces
-
The interface which represents the place that can be rented by some client
M
- main(String[]) - Static method in class com.montytskyi.Main
- Main - Class in com.montytskyi
- Main() - Constructor for class com.montytskyi.Main
P
- payForRent(Rentable) - Method in class com.montytskyi.Userables.Implementations.AdministratorAdapter
-
The implmenented method from the interface Userable which implements payment process for the user
- payForRent(Rentable) - Method in class com.montytskyi.Userables.Implementations.User
-
The method implemented from the interface 'Userable' which goal is to provide a payment for the rent
- payForRent(Rentable) - Method in interface com.montytskyi.Userables.Intrefaces.Userable
-
The method is responsible to provide the user an ability to pay the rent
R
- receiveStatus(String) - Method in class com.montytskyi.Statuses.Implementations.AccomodationStatusReceiver
-
The method which is implemented from the interface StatusReceivable.
- receiveStatus(String) - Method in class com.montytskyi.Statuses.Implementations.BookingStatusReceiver
-
A method implemented from the interface StatusReceivable which allows to receive a specific status of a user's booking
- receiveStatus(String) - Method in interface com.montytskyi.Statuses.Interfaces.StatusReceivable
-
The method which returns a specific status according to a label which provides an ability to define those status
- removeAdministrator(Administrator) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
An implemented method from the interface ResidenceServiceable which allows to remove an administrator from the specific Dormitory
- removeAdministrator(Administrator) - Method in interface com.montytskyi.Residences.Interfaces.ResidenceServiceable
-
The method that allows to remove an existing the administrator from the specific residence
- removePlace(Liveable) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
An implemented method from the interface ResidenceServiceable which allows to add remove an existing in the dormitory place
- removePlace(Liveable) - Method in interface com.montytskyi.Residences.Interfaces.ResidenceServiceable
-
The method that allows to remove the place from an specific residence
- removeRent(Rentable) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
An implemented method from the interface ResidenceServiceable which allows to remove an existing rent from the dormitory
- removeRent(Rentable) - Method in interface com.montytskyi.Residences.Interfaces.ResidenceServiceable
-
The method which provides the ability to remove the rent from the specific residence
- rent(Liveable) - Method in class com.montytskyi.Userables.Implementations.AdministratorAdapter
-
The implemented method from the interface Userable which implements renting the place for the user
- rent(Liveable) - Method in class com.montytskyi.Userables.Implementations.User
-
The method implemented from the interface 'Userable' which goal is to rent the place for the user
- rent(Liveable) - Method in interface com.montytskyi.Userables.Intrefaces.Userable
- Rentable - Interface in com.montytskyi.Bookings.Interfaces
-
The interface which defines the logic of the place which can be rented by the client
- rentForUser(Liveable, Userable) - Method in class com.montytskyi.Userables.Implementations.Administrator
-
A method which provides the administrator an ability to make a new rent for an existing user
- ResidenceServiceable - Interface in com.montytskyi.Residences.Interfaces
-
The interface which represents an instution which can be user for the renting dormitories or accommodations
S
- setAdmins(List<Administrator>) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
A setter method which allows to set the collection of the administrators for the dormitory
- setEmail(String) - Method in class com.montytskyi.Userables.Implementations.User
-
The setter method for user's email
- setFloor(int) - Method in class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The setter method which allows to set the floor of the room
- setName(String) - Method in class com.montytskyi.Userables.Implementations.Administrator
-
A setter method of the class which allows to set a name for the specific administrator
- setName(String) - Method in class com.montytskyi.Userables.Implementations.User
-
The setter for the user's name
- setPhoneNumber(String) - Method in class com.montytskyi.Userables.Implementations.User
-
The setter method for user's phone number
- setPlaces(List<Liveable>) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
A setter method which sets the list of places which are the part of the dormitory
- setPrice(double) - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The setter method which allows to set the price for the rent
- setPrice(double) - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to set the price for the rent
- setRenter(Userable) - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The setter method to define the person who rents the place
- setRenter(Userable) - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to set the renter which is renting the defined place
- setRentPlace(Liveable) - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The setter method to define the place for renting
- setRentPlace(Liveable) - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to set the rent place which can be rented by the user
- setRents(List<Rentable>) - Method in class com.montytskyi.Residences.Implementations.Dormitory
-
A setter method which sets the collection of rents which will be contained in the Dormitory
- setRoomNumber(int) - Method in class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The setter method which allows to set the number of the room
- setStatus(String) - Method in class com.montytskyi.Bookings.Implementations.Booking
-
The setter method which allows to set the current status for the rent
- setStatus(String) - Method in interface com.montytskyi.Bookings.Interfaces.Rentable
-
The method which allows to set the status of the renting
- setStatus(String) - Method in class com.montytskyi.DormitoriesPlaces.Implementations.Accomodation
-
The setter method which is implemented from the interface and provides the ability to set the status
- setStatus(String) - Method in interface com.montytskyi.Statuses.Interfaces.StatusHaveable
-
A method which allows to set a specific status
- setSurname(String) - Method in class com.montytskyi.Userables.Implementations.Administrator
-
A setter method of the class which allows to set a surname for the specific administrator
- setSurname(String) - Method in class com.montytskyi.Userables.Implementations.User
-
The setter method for user's surname
- setUserToService(Userable) - Method in class com.montytskyi.Userables.Implementations.AdministratorAdapter
-
The method which allows to set the specific user who will be serviced by the administrator
- Status - Class in com.montytskyi.Statuses.Implementations
-
The class which represents a specific status for the entities which require it
- Status(String) - Constructor for class com.montytskyi.Statuses.Implementations.Status
-
The constructor which allows to set a status strightforwardly
- StatusHaveable - Interface in com.montytskyi.Statuses.Interfaces
-
The specific interface which allows some classes to have a status defined in the class Status
- StatusReceivable - Interface in com.montytskyi.Statuses.Interfaces
-
The interface which defines the implementations which has some status or requires it
U
- User - Class in com.montytskyi.Userables.Implementations
-
The class 'User' implements interface 'Userable' in order to implement the logic of managing users' rents in the dormitory
- User() - Constructor for class com.montytskyi.Userables.Implementations.User
-
The empty constructor of a class
- User(String, String, String, String) - Constructor for class com.montytskyi.Userables.Implementations.User
-
The constructor which receives all parameters possible
- Userable - Interface in com.montytskyi.Userables.Intrefaces
-
An interface that defines common methods to manage the users which will be use the dormitory management system
All Classes and Interfaces|All Packages