001 package org.omg.CosTransactions; 002 003 004 /** 005 * Generated from IDL interface "Coordinator". 006 * 007 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007 008 * @version generated at Sep 22, 2012 10:57:18 AM 009 */ 010 011 public final class CoordinatorHelper 012 { 013 public static void insert (final org.omg.CORBA.Any any, final org.omg.CosTransactions.Coordinator s) 014 { 015 any.insert_Object(s); 016 } 017 public static org.omg.CosTransactions.Coordinator extract(final org.omg.CORBA.Any any) 018 { 019 return narrow(any.extract_Object()) ; 020 } 021 public static org.omg.CORBA.TypeCode type() 022 { 023 return org.omg.CORBA.ORB.init().create_interface_tc("IDL:CosTransactions/Coordinator:1.0", "Coordinator"); 024 } 025 public static String id() 026 { 027 return "IDL:CosTransactions/Coordinator:1.0"; 028 } 029 public static Coordinator read(final org.omg.CORBA.portable.InputStream in) 030 { 031 return narrow(in.read_Object(org.omg.CosTransactions._CoordinatorStub.class)); 032 } 033 public static void write(final org.omg.CORBA.portable.OutputStream _out, final org.omg.CosTransactions.Coordinator s) 034 { 035 _out.write_Object(s); 036 } 037 public static org.omg.CosTransactions.Coordinator narrow(final org.omg.CORBA.Object obj) 038 { 039 if (obj == null) 040 { 041 return null; 042 } 043 else if (obj instanceof org.omg.CosTransactions.Coordinator) 044 { 045 return (org.omg.CosTransactions.Coordinator)obj; 046 } 047 else if (obj._is_a("IDL:CosTransactions/Coordinator:1.0")) 048 { 049 org.omg.CosTransactions._CoordinatorStub stub; 050 stub = new org.omg.CosTransactions._CoordinatorStub(); 051 stub._set_delegate(((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate()); 052 return stub; 053 } 054 else 055 { 056 throw new org.omg.CORBA.BAD_PARAM("Narrow failed"); 057 } 058 } 059 public static org.omg.CosTransactions.Coordinator unchecked_narrow(final org.omg.CORBA.Object obj) 060 { 061 if (obj == null) 062 { 063 return null; 064 } 065 else if (obj instanceof org.omg.CosTransactions.Coordinator) 066 { 067 return (org.omg.CosTransactions.Coordinator)obj; 068 } 069 else 070 { 071 org.omg.CosTransactions._CoordinatorStub stub; 072 stub = new org.omg.CosTransactions._CoordinatorStub(); 073 stub._set_delegate(((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate()); 074 return stub; 075 } 076 } 077 }