Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Spot implements Comparable{
- private char status;
- private String carID;
- private int entryTime;
- private int exitTime;
- @Override
- public int compareTo(Object o) {
- return this.exitTime - ((Spot)o).getExitTime();
- }
- Spot(){
- status = 'e'; // e - EMPTY, f - FULL, i - INVALID, s - SAVE, o - ORDERED
- carID = "";
- entryTime = 0;
- exitTime = 0;
- }
- Spot(char status, String carID, int timeLeaving, int entryTime){
- this.status = status;
- this.carID = carID;
- this.entryTime = entryTime;
- this.exitTime = timeLeaving;
- }
- public int getStatus(){
- return status;
- }
- public String getcarID(){
- return carID;
- }
- public int getEntryTime(){
- return entryTime;
- }
- public int getExitTime(){
- return exitTime;
- }
- public void setStatus(char status){
- this.status = status;
- }
- public void setcarID(String carID){
- this.carID = carID;
- }
- public void setEntryTime(int entryTime){
- this.entryTime = entryTime;
- }
- public void setTimeLeaving(int exitTime){
- this.exitTime = exitTime;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement