1 package org.activeio.oneport;
2
3 /***
4 * Interface definition: TestIIOPServer.
5 *
6 * @author OpenORB Compiler
7 */
8 public class TestIIOPServerPOATie extends TestIIOPServerPOA
9 {
10
11
12
13
14 private TestIIOPServerOperations _tie;
15
16
17
18
19 private org.omg.PortableServer.POA _poa;
20
21 /***
22 * Constructor
23 */
24 public TestIIOPServerPOATie(TestIIOPServerOperations tieObject)
25 {
26 _tie = tieObject;
27 }
28
29 /***
30 * Constructor
31 */
32 public TestIIOPServerPOATie(TestIIOPServerOperations tieObject, org.omg.PortableServer.POA poa)
33 {
34 _tie = tieObject;
35 _poa = poa;
36 }
37
38 /***
39 * Get the delegate
40 */
41 public TestIIOPServerOperations _delegate()
42 {
43 return _tie;
44 }
45
46 /***
47 * Set the delegate
48 */
49 public void _delegate(TestIIOPServerOperations delegate_)
50 {
51 _tie = delegate_;
52 }
53
54 /***
55 * _default_POA method
56 */
57 public org.omg.PortableServer.POA _default_POA()
58 {
59 if (_poa != null)
60 return _poa;
61 else
62 return super._default_POA();
63 }
64
65 /***
66 * Operation test
67 */
68 public void test()
69 {
70 _tie.test();
71 }
72
73 }