001    package org.omg.CosTransactions;
002    /**
003     * Generated from IDL enum "Status".
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:00 AM
007     */
008    
009    public final class Status
010            implements org.omg.CORBA.portable.IDLEntity
011    {
012            private int value = -1;
013            public static final int _StatusActive = 0;
014            public static final Status StatusActive = new Status(_StatusActive);
015            public static final int _StatusMarkedRollback = 1;
016            public static final Status StatusMarkedRollback = new Status(_StatusMarkedRollback);
017            public static final int _StatusPrepared = 2;
018            public static final Status StatusPrepared = new Status(_StatusPrepared);
019            public static final int _StatusCommitted = 3;
020            public static final Status StatusCommitted = new Status(_StatusCommitted);
021            public static final int _StatusRolledBack = 4;
022            public static final Status StatusRolledBack = new Status(_StatusRolledBack);
023            public static final int _StatusUnknown = 5;
024            public static final Status StatusUnknown = new Status(_StatusUnknown);
025            public static final int _StatusNoTransaction = 6;
026            public static final Status StatusNoTransaction = new Status(_StatusNoTransaction);
027            public static final int _StatusPreparing = 7;
028            public static final Status StatusPreparing = new Status(_StatusPreparing);
029            public static final int _StatusCommitting = 8;
030            public static final Status StatusCommitting = new Status(_StatusCommitting);
031            public static final int _StatusRollingBack = 9;
032            public static final Status StatusRollingBack = new Status(_StatusRollingBack);
033            public int value()
034            {
035                    return value;
036            }
037            public static Status from_int(int value)
038            {
039                    switch (value) {
040                            case _StatusActive: return StatusActive;
041                            case _StatusMarkedRollback: return StatusMarkedRollback;
042                            case _StatusPrepared: return StatusPrepared;
043                            case _StatusCommitted: return StatusCommitted;
044                            case _StatusRolledBack: return StatusRolledBack;
045                            case _StatusUnknown: return StatusUnknown;
046                            case _StatusNoTransaction: return StatusNoTransaction;
047                            case _StatusPreparing: return StatusPreparing;
048                            case _StatusCommitting: return StatusCommitting;
049                            case _StatusRollingBack: return StatusRollingBack;
050                            default: throw new org.omg.CORBA.BAD_PARAM();
051                    }
052            }
053            public String toString()
054            {
055                    switch (value) {
056                            case _StatusActive: return "StatusActive";
057                            case _StatusMarkedRollback: return "StatusMarkedRollback";
058                            case _StatusPrepared: return "StatusPrepared";
059                            case _StatusCommitted: return "StatusCommitted";
060                            case _StatusRolledBack: return "StatusRolledBack";
061                            case _StatusUnknown: return "StatusUnknown";
062                            case _StatusNoTransaction: return "StatusNoTransaction";
063                            case _StatusPreparing: return "StatusPreparing";
064                            case _StatusCommitting: return "StatusCommitting";
065                            case _StatusRollingBack: return "StatusRollingBack";
066                            default: throw new org.omg.CORBA.BAD_PARAM();
067                    }
068            }
069            protected Status(int i)
070            {
071                    value = i;
072            }
073            java.lang.Object readResolve()
074            throws java.io.ObjectStreamException
075            {
076                    return from_int(value());
077            }
078    }