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 Sep 6, 2011 5:12:30 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 }