OpenSplice Java FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) Java API
CompletionStatus.java
Go to the documentation of this file.
1 // Product produced under DoD SENSIAC contract HC104705D4000 under
2 // the sponsorship of the Defense Technical Information Center,
3 // ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA
4 // 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored
5 // by the Defense Technical Information Center.
6 //
7 // HANDLING AND DESTRUCTION NOTICE - Comply with distribution statement
8 // and destroy by any method that will prevent disclosure of
9 // contents or reconstruction of the document.
10 
11 package us.opengroup.FACE;
12 
13 public class CompletionStatus implements us.opengroup.FACE.portable.IDLEntity {
14 
15  public static final int _COMPLETED_YES = 0;
16  public static final CompletionStatus COMPLETED_YES =
17  new CompletionStatus(_COMPLETED_YES);
18 
19  public static final int _COMPLETED_NO = 1;
20  public static final CompletionStatus COMPLETED_NO =
21  new CompletionStatus(_COMPLETED_NO);
22 
23  public static final int _COMPLETED_MAYBE = 2;
24  public static final CompletionStatus COMPLETED_MAYBE =
25  new CompletionStatus(_COMPLETED_MAYBE);
26 
27  public int value() {
28  throw new us.opengroup.FACE.NO_IMPLEMENT();
29  }
30 
31  public static CompletionStatus from_int(int val) {
32  switch (val) {
33  case _COMPLETED_YES:
34  return COMPLETED_YES;
35  case _COMPLETED_NO:
36  return COMPLETED_NO;
37  case _COMPLETED_MAYBE:
38  return COMPLETED_MAYBE;
39  default:
40  throw new us.opengroup.FACE.BAD_PARAM();
41  }
42  }
43 
44  protected CompletionStatus(int _value) {
45  throw new us.opengroup.FACE.NO_IMPLEMENT();
46  }
47 
48  public java.lang.Object readResolve() throws java.io.ObjectStreamException
49  {
50  return from_int( value() ) ;
51  }
52 
53 }
static final CompletionStatus COMPLETED_YES
static final CompletionStatus COMPLETED_MAYBE
static final CompletionStatus COMPLETED_NO
This is a typed class which will be generated by idlpp.
Definition: TS.java:25
static CompletionStatus from_int(int val)