View Javadoc

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  }