
com.delivereo.org.enums.BookingStatus Maven / Gradle / Ivy
package com.delivereo.org.enums;
import java.util.HashMap;
import java.util.Map;
public enum BookingStatus {
TRANSFERRING_TO(-3),
NO_DRIVER_FOUND(-2),
CANCELED(-1),
CREATED(0),
GOING_FIRST_POSITION(1),
ARRIVED_FIRST_POSITION(2),
BUYING_ITEM(3),
GOING_OTHER_POSITION(4),
ARRIVED_OTHER_POSITION(5),
GOING_LAST_POSITION(6),
ARRIVED_LAST_POSITION(7),
CHARGE(8),
RATING(9),
FINISHED(10);
private static Map map = new HashMap<>();
static {
for (BookingStatus bookingStatus : BookingStatus.values()) {
map.put(bookingStatus.value, bookingStatus);
}
}
private final int value;
BookingStatus(final int newValue) {
value = newValue;
}
public static BookingStatus valueOf(int bookingStatus) {
return map.get(bookingStatus);
}
public int getValue() {
return value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy