package com.vci.corba.omd.enumManager;
|
|
|
/**
|
* Generated from IDL interface "EnumService".
|
*
|
* @author JacORB IDL compiler V 3.9
|
* @version generated at 2022-12-23 15:42:24
|
*/
|
|
public abstract class EnumServicePOA
|
extends org.omg.PortableServer.Servant
|
implements org.omg.CORBA.portable.InvokeHandler, com.vci.corba.omd.enumManager.EnumServiceOperations
|
{
|
static private final java.util.HashMap<String,Integer> m_opsHash = new java.util.HashMap<String,Integer>();
|
static
|
{
|
m_opsHash.put ( "checkRowIsExists", Integer.valueOf(0));
|
m_opsHash.put ( "deleteEmItem", Integer.valueOf(1));
|
m_opsHash.put ( "modifyEmItem", Integer.valueOf(2));
|
m_opsHash.put ( "addEmItem", Integer.valueOf(3));
|
m_opsHash.put ( "deleteEmItems", Integer.valueOf(4));
|
m_opsHash.put ( "addEmItemNoCache", Integer.valueOf(5));
|
m_opsHash.put ( "xml2DB", Integer.valueOf(6));
|
m_opsHash.put ( "getEmItemByName", Integer.valueOf(7));
|
m_opsHash.put ( "getEmItemsByType", Integer.valueOf(8));
|
m_opsHash.put ( "getEmItems", Integer.valueOf(9));
|
m_opsHash.put ( "deleteEmItemNoCache", Integer.valueOf(10));
|
}
|
private String[] ids = {"IDL:com/vci/corba/omd/enumManager/EnumService:1.0"};
|
public com.vci.corba.omd.enumManager.EnumService _this()
|
{
|
org.omg.CORBA.Object __o = _this_object() ;
|
com.vci.corba.omd.enumManager.EnumService __r = com.vci.corba.omd.enumManager.EnumServiceHelper.narrow(__o);
|
return __r;
|
}
|
public com.vci.corba.omd.enumManager.EnumService _this(org.omg.CORBA.ORB orb)
|
{
|
org.omg.CORBA.Object __o = _this_object(orb) ;
|
com.vci.corba.omd.enumManager.EnumService __r = com.vci.corba.omd.enumManager.EnumServiceHelper.narrow(__o);
|
return __r;
|
}
|
public org.omg.CORBA.portable.OutputStream _invoke(String method, org.omg.CORBA.portable.InputStream _input, org.omg.CORBA.portable.ResponseHandler handler)
|
throws org.omg.CORBA.SystemException
|
{
|
org.omg.CORBA.portable.OutputStream _out = null;
|
// do something
|
// quick lookup of operation
|
java.lang.Integer opsIndex = (java.lang.Integer)m_opsHash.get ( method );
|
if ( null == opsIndex )
|
throw new org.omg.CORBA.BAD_OPERATION(method + " not found");
|
switch ( opsIndex.intValue() )
|
{
|
case 0: // checkRowIsExists
|
{
|
try
|
{
|
java.lang.String _arg0=_input.read_wstring();
|
_out = handler.createReply();
|
_out.write_boolean(checkRowIsExists(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 1: // deleteEmItem
|
{
|
try
|
{
|
com.vci.corba.omd.enumManager.EnumItem _arg0=com.vci.corba.omd.enumManager.EnumItemHelper.read(_input);
|
_out = handler.createReply();
|
_out.write_boolean(deleteEmItem(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 2: // modifyEmItem
|
{
|
try
|
{
|
com.vci.corba.omd.enumManager.EnumItem _arg0=com.vci.corba.omd.enumManager.EnumItemHelper.read(_input);
|
_out = handler.createReply();
|
_out.write_boolean(modifyEmItem(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 3: // addEmItem
|
{
|
try
|
{
|
com.vci.corba.omd.enumManager.EnumItem _arg0=com.vci.corba.omd.enumManager.EnumItemHelper.read(_input);
|
_out = handler.createReply();
|
_out.write_boolean(addEmItem(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 4: // deleteEmItems
|
{
|
try
|
{
|
com.vci.corba.omd.enumManager.EnumItem[] _arg0=com.vci.corba.omd.enumManager.EnumItemArrayHelper.read(_input);
|
_out = handler.createReply();
|
_out.write_boolean(deleteEmItems(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 5: // addEmItemNoCache
|
{
|
try
|
{
|
com.vci.corba.omd.enumManager.EnumItem _arg0=com.vci.corba.omd.enumManager.EnumItemHelper.read(_input);
|
_out = handler.createReply();
|
_out.write_boolean(addEmItemNoCache(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 6: // xml2DB
|
{
|
try
|
{
|
java.lang.String _arg0=_input.read_wstring();
|
_out = handler.createReply();
|
_out.write_boolean(xml2DB(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 7: // getEmItemByName
|
{
|
try
|
{
|
java.lang.String _arg0=_input.read_wstring();
|
_out = handler.createReply();
|
com.vci.corba.omd.enumManager.EnumItemHelper.write(_out,getEmItemByName(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 8: // getEmItemsByType
|
{
|
try
|
{
|
java.lang.String _arg0=_input.read_wstring();
|
_out = handler.createReply();
|
com.vci.corba.omd.enumManager.EnumItemArrayHelper.write(_out,getEmItemsByType(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 9: // getEmItems
|
{
|
try
|
{
|
com.vci.corba.omd.enumManager.EnumItemFilter _arg0=com.vci.corba.omd.enumManager.EnumItemFilterHelper.read(_input);
|
int _arg1=_input.read_long();
|
int _arg2=_input.read_long();
|
_out = handler.createReply();
|
com.vci.corba.omd.enumManager.EnumItemArrayHelper.write(_out,getEmItems(_arg0,_arg1,_arg2));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
case 10: // deleteEmItemNoCache
|
{
|
try
|
{
|
com.vci.corba.omd.enumManager.EnumItem _arg0=com.vci.corba.omd.enumManager.EnumItemHelper.read(_input);
|
_out = handler.createReply();
|
_out.write_boolean(deleteEmItemNoCache(_arg0));
|
}
|
catch(com.vci.corba.common.VCIError _ex0)
|
{
|
_out = handler.createExceptionReply();
|
com.vci.corba.common.VCIErrorHelper.write(_out, _ex0);
|
}
|
break;
|
}
|
}
|
return _out;
|
}
|
|
public String[] _all_interfaces(org.omg.PortableServer.POA poa, byte[] obj_id)
|
{
|
return ids;
|
}
|
}
|