Source code: org/omg/CosTradingRepos/ServiceTypeRepositoryPackage/ServiceTypeExistsHelper.java
1 // **********************************************************************
2 //
3 // Generated by the ORBacus IDL to Java Translator
4 //
5 // Copyright (c) 2000
6 // Object Oriented Concepts, Inc.
7 // Billerica, MA, USA
8 //
9 // All Rights Reserved
10 //
11 // **********************************************************************
12
13 // Version: 4.0
14 // License: non-commercial
15
16 package org.omg.CosTradingRepos.ServiceTypeRepositoryPackage;
17
18 //
19 // IDL:omg.org/CosTradingRepos/ServiceTypeRepository/ServiceTypeExists:1.0
20 //
21 final public class ServiceTypeExistsHelper
22 {
23 public static void
24 insert(org.omg.CORBA.Any any, ServiceTypeExists _ob_v)
25 {
26 org.omg.CORBA.portable.OutputStream out = any.create_output_stream();
27 write(out, _ob_v);
28 any.read_value(out.create_input_stream(), type());
29 }
30
31 public static ServiceTypeExists
32 extract(org.omg.CORBA.Any any)
33 {
34 if(any.type().equal(type()))
35 return read(any.create_input_stream());
36 else
37 throw new org.omg.CORBA.BAD_OPERATION();
38 }
39
40 private static org.omg.CORBA.TypeCode typeCode_;
41
42 public static org.omg.CORBA.TypeCode
43 type()
44 {
45 if(typeCode_ == null)
46 {
47 org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init();
48 org.omg.CORBA.StructMember[] members = new org.omg.CORBA.StructMember[1];
49
50 members[0] = new org.omg.CORBA.StructMember();
51 members[0].name = "name";
52 members[0].type = org.omg.CosTrading.ServiceTypeNameHelper.type();
53
54 typeCode_ = orb.create_exception_tc(id(), "ServiceTypeExists", members);
55 }
56
57 return typeCode_;
58 }
59
60 public static String
61 id()
62 {
63 return "IDL:omg.org/CosTradingRepos/ServiceTypeRepository/ServiceTypeExists:1.0";
64 }
65
66 public static ServiceTypeExists
67 read(org.omg.CORBA.portable.InputStream in)
68 {
69 if(!id().equals(in.read_string()))
70 throw new org.omg.CORBA.MARSHAL();
71
72 ServiceTypeExists _ob_v = new ServiceTypeExists();
73 _ob_v.name = org.omg.CosTrading.ServiceTypeNameHelper.read(in);
74 return _ob_v;
75 }
76
77 public static void
78 write(org.omg.CORBA.portable.OutputStream out, ServiceTypeExists _ob_v)
79 {
80 out.write_string(id());
81 org.omg.CosTrading.ServiceTypeNameHelper.write(out, _ob_v.name);
82 }
83 }