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