Subversion Repositories SmartDukaan

Rev

Rev 132 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 132 Rev 195
Line 8... Line 8...
8
 
8
 
9
import java.util.Map;
9
import java.util.Map;
10
import java.util.HashMap;
10
import java.util.HashMap;
11
import org.apache.thrift.TEnum;
11
import org.apache.thrift.TEnum;
12
public enum ShipmentStatus implements TEnum{
12
public enum ShipmentStatus implements TEnum{
-
 
13
    YET_TO_SHIP(0),
13
    SHIPPED(0),
14
    SHIPPED(1),
14
    IN_TRANSIT(1),
15
    IN_TRANSIT(2),
15
    DELIVERY_SUCCESS(2),
16
    DELIVERY_SUCCESS(3),
16
    DELIVERY_FAILED_FIRST_ATTEMPT(3),
17
    DELIVERY_FAILED_FIRST_ATTEMPT(4),
17
    DELIVERY_FAILED_SECOND_ATTEMPT(4),
18
    DELIVERY_FAILED_SECOND_ATTEMPT(5),
18
    DELIVERY_FAILED_THIRD_ATTEMPT(5),
19
    DELIVERY_FAILED_THIRD_ATTEMPT(6),
19
    DELIVERY_FAILED_WORNG_ADDRESS(6);
20
    DELIVERY_FAILED_WORNG_ADDRESS(7);
20
 
21
 
21
  private static final Map<Integer, ShipmentStatus> BY_VALUE = new HashMap<Integer,ShipmentStatus>() {{
22
  private static final Map<Integer, ShipmentStatus> BY_VALUE = new HashMap<Integer,ShipmentStatus>() {{
22
    for(ShipmentStatus val : ShipmentStatus.values()) {
23
    for(ShipmentStatus val : ShipmentStatus.values()) {
23
      put(val.getValue(), val);
24
      put(val.getValue(), val);
24
    }
25
    }