01: package org.enhydra.shark.api.client.wfmodel;
02:
03: import java.io.Serializable;
04:
05: /**
06: * Used to describe sets of states of WfProcessMgr object.
07: * A WfProcessMgr can be enabled or disabled.
08: * <p>
09: * enabled - Indicates that creation of workflow processes is enabled.
10: * <p>
11: * disabled - Indicates that creation of workflow processes is disabled.
12: */
13: public class process_mgr_stateType implements Serializable {
14: private int __value;
15: private static int __size = 2;
16: private static process_mgr_stateType[] __array = new process_mgr_stateType[__size];
17:
18: public static final int _enabled = 0;
19: public static final process_mgr_stateType enabled = new process_mgr_stateType(
20: _enabled);
21: public static final int _disabled = 1;
22: public static final process_mgr_stateType disabled = new process_mgr_stateType(
23: _disabled);
24:
25: public int value() {
26: return __value;
27: }
28:
29: public static process_mgr_stateType from_int(int value) {
30: if (value >= 0 && value < __size)
31: return __array[value];
32: else
33: throw new org.omg.CORBA.BAD_PARAM();
34: }
35:
36: protected process_mgr_stateType(int value) {
37: __value = value;
38: __array[__value] = this ;
39: }
40: } // class process_mgr_stateType
|