001 package org.omg.Security;
002 /**
003 * Generated from IDL enum "DelegationMode".
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:29 AM
007 */
008
009 public final class DelegationModeHelper
010 {
011 private static org.omg.CORBA.TypeCode _type = null;
012 public static org.omg.CORBA.TypeCode type ()
013 {
014 if (_type == null)
015 {
016 _type = org.omg.CORBA.ORB.init().create_enum_tc(org.omg.Security.DelegationModeHelper.id(),"DelegationMode",new String[]{"SecDelModeNoDelegation","SecDelModeSimpleDelegation","SecDelModeCompositeDelegation"});
017 }
018 return _type;
019 }
020
021 public static void insert (final org.omg.CORBA.Any any, final org.omg.Security.DelegationMode s)
022 {
023 any.type(type());
024 write( any.create_output_stream(),s);
025 }
026
027 public static org.omg.Security.DelegationMode extract (final org.omg.CORBA.Any any)
028 {
029 return read(any.create_input_stream());
030 }
031
032 public static String id()
033 {
034 return "IDL:omg.org/Security/DelegationMode:1.0";
035 }
036 public static DelegationMode read (final org.omg.CORBA.portable.InputStream in)
037 {
038 return DelegationMode.from_int(in.read_long());
039 }
040
041 public static void write (final org.omg.CORBA.portable.OutputStream out, final DelegationMode s)
042 {
043 out.write_long(s.value());
044 }
045 }