Subversion Repositories SmartDukaan

Rev

Rev 3190 | Rev 3434 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3190 Rev 3430
Line 1... Line 1...
1
/**
1
/**
2
 * Autogenerated by Thrift
2
 * Autogenerated by Thrift Compiler (0.7.0)
3
 *
3
 *
4
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
4
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5
 */
5
 */
6
package in.shop2020.model.v1.order;
6
package in.shop2020.model.v1.order;
7
 
7
 
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
 
-
 
13
/**
-
 
14
 * *
-
 
15
 * Order objects.
-
 
16
 */
12
public enum OrderStatus implements TEnum{
17
public enum OrderStatus implements org.apache.thrift.TEnum {
13
    PAYMENT_PENDING(0, "Waiting for payment"),
18
  PAYMENT_PENDING(0),
14
    PAYMENT_FAILED(1, "Payment Failed"),
19
  PAYMENT_FAILED(1),
15
    INIT(2, "Verification Pending"),
20
  INIT(2),
16
    SUBMITTED_FOR_PROCESSING(3, "In Process"),
21
  SUBMITTED_FOR_PROCESSING(3),
17
    ACCEPTED(4, "In Process"),
22
  ACCEPTED(4),
18
    INVENTORY_LOW(5, "In Process"),
23
  INVENTORY_LOW(5),
19
    REJECTED(6, "In Process"),
24
  REJECTED(6),
20
    BILLED(7, "Ready to Ship"),
25
  BILLED(7),
21
    READY_FOR_SHIPPING(8, "Ready to Ship"),
26
  READY_FOR_SHIPPING(8),
22
    SHIPPED_FROM_WH(9, "In Transit"),
27
  SHIPPED_FROM_WH(9),
23
    SHIPPED_TO_LOGST(10, "In Transit"),
28
  SHIPPED_TO_LOGST(10),
24
    IN_TRANSIT(11, "In Transit"),
29
  IN_TRANSIT(11),
25
    DELIVERY_SUCCESS(12, "Delivered"),
30
  DELIVERY_SUCCESS(12),
26
    DELIVERY_FAILED_FIRST_ATTEMPT(13, "Delivery Failed"),
31
  DELIVERY_FAILED_FIRST_ATTEMPT(13),
27
    DELIVERY_FAILED_SECOND_ATTEMPT(14, "Delivery Failed"),
32
  DELIVERY_FAILED_SECOND_ATTEMPT(14),
28
    DELIVERY_FAILED_THIRD_ATTEMPT(15, "Delivery Failed"),
33
  DELIVERY_FAILED_THIRD_ATTEMPT(15),
29
    DELIVERY_FAILED_WORNG_ADDRESS(16, "Wrong Address"),
34
  DELIVERY_FAILED_WORNG_ADDRESS(16),
30
    COMPLETED(17, "Completed"),
35
  COMPLETED(17),
31
    CANCELED(18, "Canceled"),
36
  CANCELED(18),
32
    FAILED(19, "Failed"),
37
  FAILED(19),
33
    SALES_RETURN_IN_TRANSIT(20, "Returning to origin"),
38
  SALES_RETURN_IN_TRANSIT(20),
34
    SALES_RET_RECEIVED(21, "Returned to origin"),
39
  SALES_RET_RECEIVED(21),
35
    DOA_PICKUP_REQUESTED(22, "DOA pickup in process"),
40
  DOA_PICKUP_REQUESTED(22),
36
    DOA_RETURN_AUTHORIZED(23, "DOA pickup in process"),
41
  DOA_RETURN_AUTHORIZED(23),
37
    DOA_RETURN_IN_TRANSIT(24, "DOA In Transit"),
42
  DOA_RETURN_IN_TRANSIT(24),
38
    DOA_RECEIVED(25, "DOA received"),
43
  DOA_RECEIVED(25),
39
    DOA_CERT_INVALID(26, "Invalid DOA"),
44
  DOA_CERT_INVALID(26),
40
    DOA_CERT_VALID(27, "DOA In process"),
45
  DOA_CERT_VALID(27),
41
    SALES_RET_RESHIPPED(28, "Reshipped"),
46
  SALES_RET_RESHIPPED(28),
42
    DOA_INVALID_RESHIPPED(29, "Reshipped"),
47
  DOA_INVALID_RESHIPPED(29),
43
    DOA_RESHIPPED(30, "Reshipped"),
48
  DOA_RESHIPPED(30),
44
    SALES_RET_REFUNDED(31, "Refunded"),
49
  SALES_RET_REFUNDED(31),
45
    DOA_VALID_REFUNDED(32, "Refunded"),
50
  DOA_VALID_REFUNDED(32),
46
    DOA_INVALID_REFUNDED(33, "Refunded"),
51
  DOA_INVALID_REFUNDED(33),
47
    REFUNDED(34, "Refunded");
52
  REFUNDED(34);
48
   
-
 
49
  private static final Map<Integer, OrderStatus> BY_VALUE = new HashMap<Integer,OrderStatus>() {{
-
 
50
    for(OrderStatus val : OrderStatus.values()) {
-
 
51
      put(val.getValue(), val);
-
 
52
    }
-
 
53
  }};
-
 
54
 
53
 
55
  private final int value;
54
  private final int value;
56
  
-
 
57
  private final String description;
-
 
58
  
55
 
59
  private OrderStatus(int value, String description) {
56
  private OrderStatus(int value) {
60
    this.value = value;
57
    this.value = value;
61
    this.description = description;
-
 
62
  }
58
  }
63
 
59
 
64
  /**
60
  /**
65
   * Get the description of this enum value.
-
 
66
   */
-
 
67
  public String getDescription()   { 
-
 
68
	  return description; 
-
 
69
  }
-
 
70
  
-
 
71
  /**
-
 
72
   * Get the integer value of this enum value, as defined in the Thrift IDL.
61
   * Get the integer value of this enum value, as defined in the Thrift IDL.
73
   */
62
   */
74
  public int getValue() {
63
  public int getValue() {
75
    return value;
64
    return value;
76
  }
65
  }
Line 78... Line 67...
78
  /**
67
  /**
79
   * Find a the enum type by its integer value, as defined in the Thrift IDL.
68
   * Find a the enum type by its integer value, as defined in the Thrift IDL.
80
   * @return null if the value is not found.
69
   * @return null if the value is not found.
81
   */
70
   */
82
  public static OrderStatus findByValue(int value) { 
71
  public static OrderStatus findByValue(int value) { 
-
 
72
    switch (value) {
-
 
73
      case 0:
-
 
74
        return PAYMENT_PENDING;
-
 
75
      case 1:
-
 
76
        return PAYMENT_FAILED;
-
 
77
      case 2:
-
 
78
        return INIT;
-
 
79
      case 3:
-
 
80
        return SUBMITTED_FOR_PROCESSING;
-
 
81
      case 4:
-
 
82
        return ACCEPTED;
-
 
83
      case 5:
-
 
84
        return INVENTORY_LOW;
-
 
85
      case 6:
-
 
86
        return REJECTED;
-
 
87
      case 7:
-
 
88
        return BILLED;
-
 
89
      case 8:
-
 
90
        return READY_FOR_SHIPPING;
-
 
91
      case 9:
-
 
92
        return SHIPPED_FROM_WH;
-
 
93
      case 10:
-
 
94
        return SHIPPED_TO_LOGST;
-
 
95
      case 11:
-
 
96
        return IN_TRANSIT;
-
 
97
      case 12:
-
 
98
        return DELIVERY_SUCCESS;
-
 
99
      case 13:
-
 
100
        return DELIVERY_FAILED_FIRST_ATTEMPT;
-
 
101
      case 14:
-
 
102
        return DELIVERY_FAILED_SECOND_ATTEMPT;
-
 
103
      case 15:
-
 
104
        return DELIVERY_FAILED_THIRD_ATTEMPT;
-
 
105
      case 16:
-
 
106
        return DELIVERY_FAILED_WORNG_ADDRESS;
-
 
107
      case 17:
-
 
108
        return COMPLETED;
-
 
109
      case 18:
-
 
110
        return CANCELED;
-
 
111
      case 19:
-
 
112
        return FAILED;
-
 
113
      case 20:
-
 
114
        return SALES_RETURN_IN_TRANSIT;
-
 
115
      case 21:
-
 
116
        return SALES_RET_RECEIVED;
-
 
117
      case 22:
-
 
118
        return DOA_PICKUP_REQUESTED;
-
 
119
      case 23:
-
 
120
        return DOA_RETURN_AUTHORIZED;
-
 
121
      case 24:
-
 
122
        return DOA_RETURN_IN_TRANSIT;
-
 
123
      case 25:
-
 
124
        return DOA_RECEIVED;
-
 
125
      case 26:
-
 
126
        return DOA_CERT_INVALID;
-
 
127
      case 27:
-
 
128
        return DOA_CERT_VALID;
-
 
129
      case 28:
-
 
130
        return SALES_RET_RESHIPPED;
-
 
131
      case 29:
-
 
132
        return DOA_INVALID_RESHIPPED;
-
 
133
      case 30:
-
 
134
        return DOA_RESHIPPED;
-
 
135
      case 31:
-
 
136
        return SALES_RET_REFUNDED;
-
 
137
      case 32:
83
    return BY_VALUE.get(value);
138
        return DOA_VALID_REFUNDED;
-
 
139
      case 33:
-
 
140
        return DOA_INVALID_REFUNDED;
-
 
141
      case 34:
-
 
142
        return REFUNDED;
-
 
143
      default:
-
 
144
        return null;
-
 
145
    }
84
  }
146
  }
85
}
147
}