03deb58c5a6e1b4d354a7b5a3c0030a1b28d1ea1
[vamsas.git] / src / org / vamsas / client / IVorbaIdFactory.java
1 /*
2  * Created on 14-Sep-2005
3  *
4  * TODO To change the template for this generated file go to
5  * Window - Preferences - Java - Code Style - Code Templates
6  */
7 package org.vamsas.client;
8
9 /**
10  * @author jimp
11  *
12  * TODO To change the template for this generated type comment go to
13  * Window - Preferences - Java - Code Style - Code Templates
14  */
15 public interface IVorbaIdFactory {
16   /**
17    * construct a new id appropriate for this client in the vamsas session.
18    * @param vobject TODO
19    * 
20    * @return valid VorbaId for session, or null if VorbaIdFactory not configured
21    *         correctly.
22    */
23   public abstract VorbaId makeVorbaId(object vobject);
24
25   public abstract SessionHandle getSessionHandle();
26
27   public abstract ClientHandle getClientHandle();
28
29   public abstract UserHandle getUserHandle();
30 }