package ClientApp;
public class _ClientQueryStub
	extends org.omg.CORBA.portable.ObjectImpl
    	implements ClientApp.ClientQuery {

    public _ClientQueryStub(org.omg.CORBA.portable.Delegate d) {
          super(d);
    }

    public static final org.omg.CORBA.portable.OperationDescriptor __ops[] = new org.omg.CORBA.portable.OperationDescriptor[6];

    public static org.omg.CORBA.portable.OperationDescriptor[] _get_operations() {
        return __ops;
    }

    static {
           {
           //      Descriptor for ::ClientApp::ClientQuery::search
           int[] _p0 = {
             0x12 | 0x40000000
           };
           Class[] _c0 = {
             null
           };
           Class[] _e0 = {

           };
           String[] _exId0 = {

           };
               __ops[0] = new org.omg.CORBA.portable.OperationDescriptor("search", _p0, _c0, _exId0, _e0, false);
           }


           {
           //      Descriptor for ::ClientApp::ClientQuery::getName
           int[] _p1 = {
0x12
           };
           Class[] _c1 = {
null
           };
           Class[] _e1 = {

           };
           String[] _exId1 = {

           };
               __ops[1] = new org.omg.CORBA.portable.OperationDescriptor("getName", _p1, _c1, _exId1, _e1, false);
           }


           {
           //      Descriptor for ::ClientApp::ClientQuery::getAge
           int[] _p2 = {
0x12
           };
           Class[] _c2 = {
null
           };
           Class[] _e2 = {

           };
           String[] _exId2 = {

           };
               __ops[2] = new org.omg.CORBA.portable.OperationDescriptor("getAge", _p2, _c2, _exId2, _e2, false);
           }


           {
           //      Descriptor for ::ClientApp::ClientQuery::getOcc
           int[] _p3 = {
0x12
           };
           Class[] _c3 = {
null
           };
           Class[] _e3 = {

           };
           String[] _exId3 = {

           };
               __ops[3] = new org.omg.CORBA.portable.OperationDescriptor("getOcc", _p3, _c3, _exId3, _e3, false);
           }


           {
           //      Descriptor for ::ClientApp::ClientQuery::open
           int[] _p4 = {

           };
           Class[] _c4 = {

           };
           Class[] _e4 = {

           };
           String[] _exId4 = {

           };
               __ops[4] = new org.omg.CORBA.portable.OperationDescriptor("open", _p4, _c4, _exId4, _e4, false);
           }


           {
           //      Descriptor for ::ClientApp::ClientQuery::close
           int[] _p5 = {

           };
           Class[] _c5 = {

           };
           Class[] _e5 = {

           };
           String[] _exId5 = {

           };
               __ops[5] = new org.omg.CORBA.portable.OperationDescriptor("close", _p5, _c5, _exId5, _e5, false);
           }


    }

    private static String _type_ids[] = {
        "IDL:ClientApp/ClientQuery:1.0"
    };

    public String[] _get_ids() { return _type_ids; }

    //	IDL operations
    //	    Implementation of ::ClientApp::ClientQuery::search
    public void search(String a)
 {
           long   _n[] = new long[1];
           java.lang.Object _o[] = new java.lang.Object[1];
           java.lang.Object _e;
           _o[0] = a;
           _e = _invoke(__ops[0], _n, _o);
    }
    //	    Implementation of ::ClientApp::ClientQuery::getName
    public String getName()
 {
           long   _n[] = new long[1];
           java.lang.Object _o[] = new java.lang.Object[1];
           java.lang.Object _e;
           _o[0] = new org.omg.CORBA.StringHolder();
           _e = _invoke(__ops[1], _n, _o);
           return (String) _o[0];
    }
    //	    Implementation of ::ClientApp::ClientQuery::getAge
    public String getAge()
 {
           long   _n[] = new long[1];
           java.lang.Object _o[] = new java.lang.Object[1];
           java.lang.Object _e;
           _o[0] = new org.omg.CORBA.StringHolder();
           _e = _invoke(__ops[2], _n, _o);
           return (String) _o[0];
    }
    //	    Implementation of ::ClientApp::ClientQuery::getOcc
    public String getOcc()
 {
           long   _n[] = new long[1];
           java.lang.Object _o[] = new java.lang.Object[1];
           java.lang.Object _e;
           _o[0] = new org.omg.CORBA.StringHolder();
           _e = _invoke(__ops[3], _n, _o);
           return (String) _o[0];
    }
    //	    Implementation of ::ClientApp::ClientQuery::open
    public void open()
 {
           long   _n[] = new long[0];
           java.lang.Object _o[] = new java.lang.Object[0];
           java.lang.Object _e;
           _e = _invoke(__ops[4], null, null);
    }
    //	    Implementation of ::ClientApp::ClientQuery::close
    public void close()
 {
           long   _n[] = new long[0];
           java.lang.Object _o[] = new java.lang.Object[0];
           java.lang.Object _e;
           _e = _invoke(__ops[5], null, null);
    }

};