1 /***** Copyright (c) 1999 Object Management Group. Unlimited rights to 2 duplicate and use this code are hereby granted provided that this 3 copyright notice is included. 4 *****/ 5 6 package org.omg.CORBA; 7 8 public interface Object { 9 10 boolean _is_a(String repositoryIdentifier); 11 12 boolean _is_equivalent(org.omg.CORBA.Object other); 13 14 boolean _non_existent(); 15 16 int _hash(int maximum); 17 18 org.omg.CORBA.Object _duplicate(); 19 20 void _release(); 21 22 /** 23 *@deprecated Deprecated by CORBA 2.3 24 */ 25 org.omg.CORBA.InterfaceDef _get_interface(); 26 27 org.omg.CORBA.Object _get_interface_def(); 28 29 Request _request(String operation); 30 31 Request _create_request(Context ctx, 32 String operation, 33 NVList arg_list, 34 NamedValue result); 35 36 37 Request _create_request(Context ctx, 38 String operation, 39 NVList arg_list, 40 NamedValue result, 41 ExceptionList exclist, 42 ContextList ctxlist); 43 44 Policy _get_policy(int policy_type); 45 46 DomainManager[] _get_domain_managers(); 47 48 49 org.omg.CORBA.Object _set_policy_override(Policy[] policies, 50 SetOverrideType set_add); 51 52 }