Index

A B C D E G L M P R S U 
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
A B C D E G L M P R S U 
All Classes and Interfaces|All Packages