/***** Copyright (c) 1999-2000 Object Management Group. Unlimited rights to duplicate and use this code are hereby granted provided that this copyright notice is included. *****/ package org.omg.PortableServer.portable; public interface Delegate { org.omg.CORBA.ORB orb(org.omg.PortableServer.Servant self); org.omg.CORBA.Object this_object(org.omg.PortableServer.Servant self); org.omg.PortableServer.POA poa(org.omg.PortableServer.Servant self); byte[] object_id(org.omg.PortableServer.Servant self); org.omg.PortableServer.POA default_POA( org.omg.PortableServer.Servant self); boolean is_a(org.omg.PortableServer.Servant self, java.lang.String repository_id); boolean non_existent(org.omg.PortableServer.Servant self); org.omg.CORBA.Object get_component( org.omg.PortableServer.Servant self); /** @deprecated Deprecated by CORBA 2.4 */ org.omg.CORBA.InterfaceDef get_interface( org.omg.PortableServer.Servant self); org.omg.CORBA.Object get_interface_def( org.omg.PortableServer.Servant self); String repository_id( org.omg.PortableServer.Servant self); }