A B C D E G H I M O P R S T U V W 
All Classes All Packages

S

seeCurrentStationState(MyVelibSystem, int) - Method in class core.components.Manager
This method allows the manager to see the current state of a given station on a give system
seeCurrentStationState(MyVelibSystem, int) - Method in class core.components.User
Used to see the state of an existing station
seeCurrentStatus() - Method in class core.components.ManagerTest
Testing seeCurrentStatus method
seeCurrentStatus(MyVelibSystem, int) - Method in class core.components.Manager
This is the method that allows the manager to see the current status of a giver user in a given system
seeCurrentStatus(MyVelibSystem, int) - Method in class core.components.User
 
seeMyStatus() - Method in class core.components.Manager
This is the method that allows the manager to see his current status (toString method)
seeMyStatus() - Method in class core.components.ManagerTest
Testing seeMyStatus method
seeMyStatus() - Method in class core.components.User
Used to see the status of the user
setAllMoneyCharged(float) - Method in class core.components.User
Update the value of all money the user has been charged
setBicycle(Bicycle) - Method in class core.components.ParkingSlot
Setter for bicycle
setBicycle(Bicycle) - Method in class core.components.User
Update the bicycle of the user
setCard(Card) - Method in class core.components.User
Update the card of the user
setCoordinate(Point) - Method in class core.components.Station
setter for coordinate (maybe the relevance of this method could be discussed)
setCoordinate(Point) - Method in class core.components.User
Update the coordinate of the user
setCreditCardNumber(long) - Method in class core.components.User
Update the credit card number of the user
setCurrentMoneyCharged(float) - Method in class core.components.User
Update the current money the user is charged
setMoney(double) - Method in class core.components.Station
setter for the money parameter
setMoney(double) - Method in class core.components.User
Update the money balance of the user
setMoney(double) - Method in class core.system.MyVelibSystem
Setter for money
setName(String) - Method in class core.components.User
Update the name of the user
setName(String) - Method in class core.system.MyVelibSystem
Setter for the name of the system
setNumberOfDroppings(int) - Method in class core.components.Station
setter for the number of droppings
setNumberOfRentings(int) - Method in class core.components.Station
setter for the number of rentings
setNumberOfRentings(int) - Method in class core.components.User
Update the number of rentings of the user
setOnService(boolean) - Method in class core.components.Station
setter for onService parameter
setOnService(boolean) - Method in class core.components.Terminal
setter for the onService parameter
setParkingSlots(List<ParkingSlot>) - Method in class core.components.Station
setter for parkingSlots
setRentStationID(int) - Method in class core.components.User
Update the last renting station ID of the user
setRentTime(LocalTime) - Method in class core.components.User
Update the actual renting time of the user
setState(int) - Method in class core.components.ParkingSlot
Setter for state
setState(int, Bicycle) - Method in class core.components.ParkingSlot
Setter for state
setStations(List<Station>) - Method in class core.system.MyVelibSystem
Setter for the stations parameter
setSystems(List<MyVelibSystem>) - Static method in class core.CoreApp
A setter for systems
setTimeCreditBalance(float) - Method in class core.components.User
Update the time credit balance of the user
setTimeSpentOnElectricalBicycle(double) - Method in class core.components.User
Update the time spent by the user on electrical bicycle
setTimeSpentOnMechanicalBicycle(double) - Method in class core.components.User
Update the time spent by the user on mechanical bicycle
Setup - Class in cli.commands
This is the Setup class that implements the setup command of the CLI.
Setup() - Constructor for class cli.commands.Setup
 
SetupApp - Class in core.setup
The SetupApp class from core.setup: This is the class to implement the setup methodology when creating a new myvelib system or network.
SetupApp() - Constructor for class core.setup.SetupApp
 
SetupTest - Class in cli.commands
Testing SetupTest class
SetupTest() - Constructor for class cli.commands.SetupTest
 
setUsers(List<User>) - Method in class core.system.MyVelibSystem
Setter for users
SortStation - Class in cli.commands
This is the SortStation class that implements the sortStation command of the CLI.
SortStation() - Constructor for class cli.commands.SortStation
 
sortStationByLeastOccupied() - Method in class core.statistics.balance.station.StationAppTest
 
sortStationByLeastOccupied(List<Station>) - Static method in class core.statistics.balance.station.StationApp
This method is used to sort a list of station by the least occupied policy
SortStationByLeastOccupied - Class in core.components
The SortStationByLeastOccupied class : this class implements an algorithm to sort the stations by the its rate of least occupied
SortStationByLeastOccupied() - Constructor for class core.components.SortStationByLeastOccupied
 
SortStationByLeastOccupiedTest - Class in core.components
Testing SortStationByLeastOccupied Class
SortStationByLeastOccupiedTest() - Constructor for class core.components.SortStationByLeastOccupiedTest
 
sortStationByMostUsed() - Method in class core.statistics.balance.station.StationAppTest
 
sortStationByMostUsed(List<Station>) - Static method in class core.statistics.balance.station.StationApp
This method is used to sort a list of station by the most used policy
SortStationByMostUsed - Class in core.components
The SortStationByMostUsed class : this class implements an algorithm to sort the stations by the most used strategy
SortStationByMostUsed() - Constructor for class core.components.SortStationByMostUsed
 
SortStationByMostUsedTest - Class in core.components
Testing SortStationByMostUsed Class
SortStationByMostUsedTest() - Constructor for class core.components.SortStationByMostUsedTest
 
SortStationTest - Class in cli.commands
Testing SortStation Class
SortStationTest() - Constructor for class cli.commands.SortStationTest
 
StandardStation - Class in core.components
The StandardStation class : This class defines what is a standard station on the application
StandardStation(Point, boolean, List<ParkingSlot>) - Constructor for class core.components.StandardStation
A (simpler) StandardStation constructor
StandardStation(Point, boolean, List<ParkingSlot>, double, int) - Constructor for class core.components.StandardStation
A StandardStation constructor
Station - Class in core.components
The Station class : This class defines what stations are and how they behave
Station(Point, boolean, List<ParkingSlot>) - Constructor for class core.components.Station
A (simpler) Station constructor
Station(Point, boolean, List<ParkingSlot>, double, int) - Constructor for class core.components.Station
A Station constructor
StationApp - Class in core.statistics.balance.station
The StationApp class in statistics.balance.station : This class has all the algorithms and methods that we need to calculate the statistics in the application for stations, that is to say, plus stations and standard stations.
StationApp() - Constructor for class core.statistics.balance.station.StationApp
 
StationAppTest - Class in core.statistics.balance.station
 
StationAppTest() - Constructor for class core.statistics.balance.station.StationAppTest
 
stationBalance() - Method in class core.statistics.balance.station.StationAppTest
 
stationBalance(MyVelibSystem) - Static method in class core.statistics.balance.station.StationApp
This method is used to get the station balance, it is used to compute many different parameters parameter 1 : average station balance on the system parameter 2 : the station which gained the most in the system parameter 3 : the station which gained the least in the system
StationFactory - Class in core.components.factories
The StationFactory class : This is the factory to create and add new station to a give system.
StationFactory() - Constructor for class core.components.factories.StationFactory
 
StationFactoryTest - Class in core.components.factories
 
StationFactoryTest() - Constructor for class core.components.factories.StationFactoryTest
 
StationTest - Class in core.components
Testing Station Class
StationTest() - Constructor for class core.components.StationTest
 
A B C D E G H I M O P R S T U V W 
All Classes All Packages