A B C D E G H I M O P R S T U V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages