package com.vci.corba.omd.data; /** * Generated from IDL struct "BusinessObject". * * @author JacORB IDL compiler V 3.9 * @version generated at 2022-12-23 15:42:24 */ public abstract class BusinessObjectHelper { private volatile static org.omg.CORBA.TypeCode _type; public static org.omg.CORBA.TypeCode type () { if (_type == null) { synchronized(BusinessObjectHelper.class) { if (_type == null) { _type = org.omg.CORBA.ORB.init().create_struct_tc(com.vci.corba.omd.data.BusinessObjectHelper.id(),"BusinessObject",new org.omg.CORBA.StructMember[]{new org.omg.CORBA.StructMember("oid", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("revisionid", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("nameoid", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("btmName", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("isLastR", org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.from_int(3)), null),new org.omg.CORBA.StructMember("isFirstR", org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.from_int(3)), null),new org.omg.CORBA.StructMember("isLastV", org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.from_int(3)), null),new org.omg.CORBA.StructMember("isFirstV", org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.from_int(3)), null),new org.omg.CORBA.StructMember("creator", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("createTime", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("lastModifier", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("lastModifyTime", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("revisionRule", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("versionRule", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("revisionSeq", org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.from_int(3)), null),new org.omg.CORBA.StructMember("revisionValue", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("versionSeq", org.omg.CORBA.ORB.init().get_primitive_tc(org.omg.CORBA.TCKind.from_int(3)), null),new org.omg.CORBA.StructMember("versionValue", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("lctId", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("lcStatus", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("ts", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("id", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("name", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("description", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("owner", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("checkinBy", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("checkinTime", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("checkoutBy", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("checkoutTime", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("copyFromVersion", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("newAttrValList", org.omg.CORBA.ORB.init().create_alias_tc(com.vci.corba.omd.data.AttributeValueListHelper.id(), "AttributeValueList",org.omg.CORBA.ORB.init().create_sequence_tc(0, org.omg.CORBA.ORB.init().create_struct_tc(com.vci.corba.omd.data.AttributeValueHelper.id(),"AttributeValue",new org.omg.CORBA.StructMember[]{new org.omg.CORBA.StructMember("attrName", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("attrVal", org.omg.CORBA.ORB.init().create_wstring_tc(0), null)}))), null),new org.omg.CORBA.StructMember("hisAttrValList", org.omg.CORBA.ORB.init().create_alias_tc(com.vci.corba.omd.data.AttributeValueListHelper.id(), "AttributeValueList",org.omg.CORBA.ORB.init().create_sequence_tc(0, org.omg.CORBA.ORB.init().create_struct_tc(com.vci.corba.omd.data.AttributeValueHelper.id(),"AttributeValue",new org.omg.CORBA.StructMember[]{new org.omg.CORBA.StructMember("attrName", org.omg.CORBA.ORB.init().create_wstring_tc(0), null),new org.omg.CORBA.StructMember("attrVal", org.omg.CORBA.ORB.init().create_wstring_tc(0), null)}))), null)}); } } } return _type; } public static void insert (final org.omg.CORBA.Any any, final com.vci.corba.omd.data.BusinessObject s) { any.type(type()); write( any.create_output_stream(),s); } public static com.vci.corba.omd.data.BusinessObject extract (final org.omg.CORBA.Any any) { org.omg.CORBA.portable.InputStream in = any.create_input_stream(); try { return read (in); } finally { try { in.close(); } catch (java.io.IOException e) { throw new RuntimeException("Unexpected exception " + e.toString() ); } } } public static String id() { return "IDL:com/vci/corba/omd/data/BusinessObject:1.0"; } public static com.vci.corba.omd.data.BusinessObject read (final org.omg.CORBA.portable.InputStream in) { com.vci.corba.omd.data.BusinessObject result = new com.vci.corba.omd.data.BusinessObject(); result.oid=in.read_wstring(); result.revisionid=in.read_wstring(); result.nameoid=in.read_wstring(); result.btmName=in.read_wstring(); result.isLastR=in.read_long(); result.isFirstR=in.read_long(); result.isLastV=in.read_long(); result.isFirstV=in.read_long(); result.creator=in.read_wstring(); result.createTime=in.read_wstring(); result.lastModifier=in.read_wstring(); result.lastModifyTime=in.read_wstring(); result.revisionRule=in.read_wstring(); result.versionRule=in.read_wstring(); result.revisionSeq=in.read_long(); result.revisionValue=in.read_wstring(); result.versionSeq=in.read_long(); result.versionValue=in.read_wstring(); result.lctId=in.read_wstring(); result.lcStatus=in.read_wstring(); result.ts=in.read_wstring(); result.id=in.read_wstring(); result.name=in.read_wstring(); result.description=in.read_wstring(); result.owner=in.read_wstring(); result.checkinBy=in.read_wstring(); result.checkinTime=in.read_wstring(); result.checkoutBy=in.read_wstring(); result.checkoutTime=in.read_wstring(); result.copyFromVersion=in.read_wstring(); result.newAttrValList = com.vci.corba.omd.data.AttributeValueListHelper.read(in); result.hisAttrValList = com.vci.corba.omd.data.AttributeValueListHelper.read(in); return result; } public static void write (final org.omg.CORBA.portable.OutputStream out, final com.vci.corba.omd.data.BusinessObject s) { java.lang.String tmpResult1010 = s.oid; out.write_wstring( tmpResult1010 ); java.lang.String tmpResult1011 = s.revisionid; out.write_wstring( tmpResult1011 ); java.lang.String tmpResult1012 = s.nameoid; out.write_wstring( tmpResult1012 ); java.lang.String tmpResult1013 = s.btmName; out.write_wstring( tmpResult1013 ); out.write_long(s.isLastR); out.write_long(s.isFirstR); out.write_long(s.isLastV); out.write_long(s.isFirstV); java.lang.String tmpResult1014 = s.creator; out.write_wstring( tmpResult1014 ); java.lang.String tmpResult1015 = s.createTime; out.write_wstring( tmpResult1015 ); java.lang.String tmpResult1016 = s.lastModifier; out.write_wstring( tmpResult1016 ); java.lang.String tmpResult1017 = s.lastModifyTime; out.write_wstring( tmpResult1017 ); java.lang.String tmpResult1018 = s.revisionRule; out.write_wstring( tmpResult1018 ); java.lang.String tmpResult1019 = s.versionRule; out.write_wstring( tmpResult1019 ); out.write_long(s.revisionSeq); java.lang.String tmpResult1020 = s.revisionValue; out.write_wstring( tmpResult1020 ); out.write_long(s.versionSeq); java.lang.String tmpResult1021 = s.versionValue; out.write_wstring( tmpResult1021 ); java.lang.String tmpResult1022 = s.lctId; out.write_wstring( tmpResult1022 ); java.lang.String tmpResult1023 = s.lcStatus; out.write_wstring( tmpResult1023 ); java.lang.String tmpResult1024 = s.ts; out.write_wstring( tmpResult1024 ); java.lang.String tmpResult1025 = s.id; out.write_wstring( tmpResult1025 ); java.lang.String tmpResult1026 = s.name; out.write_wstring( tmpResult1026 ); java.lang.String tmpResult1027 = s.description; out.write_wstring( tmpResult1027 ); java.lang.String tmpResult1028 = s.owner; out.write_wstring( tmpResult1028 ); java.lang.String tmpResult1029 = s.checkinBy; out.write_wstring( tmpResult1029 ); java.lang.String tmpResult1030 = s.checkinTime; out.write_wstring( tmpResult1030 ); java.lang.String tmpResult1031 = s.checkoutBy; out.write_wstring( tmpResult1031 ); java.lang.String tmpResult1032 = s.checkoutTime; out.write_wstring( tmpResult1032 ); java.lang.String tmpResult1033 = s.copyFromVersion; out.write_wstring( tmpResult1033 ); com.vci.corba.omd.data.AttributeValueListHelper.write(out,s.newAttrValList); com.vci.corba.omd.data.AttributeValueListHelper.write(out,s.hisAttrValList); } }