001    package org.omg.PortableServer.POAManagerPackage;
002    /**
003     * Generated from IDL enum "State".
004     *
005     * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
006     * @version generated at Jun 18, 2012 10:37:57 AM
007     */
008    
009    public final class State
010            implements org.omg.CORBA.portable.IDLEntity
011    {
012            private int value = -1;
013            public static final int _HOLDING = 0;
014            public static final State HOLDING = new State(_HOLDING);
015            public static final int _ACTIVE = 1;
016            public static final State ACTIVE = new State(_ACTIVE);
017            public static final int _DISCARDING = 2;
018            public static final State DISCARDING = new State(_DISCARDING);
019            public static final int _INACTIVE = 3;
020            public static final State INACTIVE = new State(_INACTIVE);
021            public int value()
022            {
023                    return value;
024            }
025            public static State from_int(int value)
026            {
027                    switch (value) {
028                            case _HOLDING: return HOLDING;
029                            case _ACTIVE: return ACTIVE;
030                            case _DISCARDING: return DISCARDING;
031                            case _INACTIVE: return INACTIVE;
032                            default: throw new org.omg.CORBA.BAD_PARAM();
033                    }
034            }
035            public String toString()
036            {
037                    switch (value) {
038                            case _HOLDING: return "HOLDING";
039                            case _ACTIVE: return "ACTIVE";
040                            case _DISCARDING: return "DISCARDING";
041                            case _INACTIVE: return "INACTIVE";
042                            default: throw new org.omg.CORBA.BAD_PARAM();
043                    }
044            }
045            protected State(int i)
046            {
047                    value = i;
048            }
049            java.lang.Object readResolve()
050            throws java.io.ObjectStreamException
051            {
052                    return from_int(value());
053            }
054    }