View Javadoc
1   package org.oxerr.okcoin.rest.dto;
2   
3   import java.util.Arrays;
4   
5   /**
6    * Order status.
7    */
8   public enum Status {
9   
10  	CANCELLED(-1), UNFILLED(0), PARTIALLY_FILLED(1), FULLY_FILLED(2),
11  	CANCEL_REQUEST_IN_PROCESS(4);
12  
13  	public static Status of(int code) {
14  		return Arrays
15  			.stream(Status.values())
16  			.filter(status -> status.code == code)
17  			.findFirst()
18  			.get();
19  	}
20  
21  	private final int code;
22  
23  	Status(int code) {
24  		this.code = code;
25  	}
26  
27  	public int getCode() {
28  		return code;
29  	}
30  
31  }