- public VorbaId makeVorbaId();
- void setSession(SessionHandle sessionHandle);
- public SessionHandle getSession();
- void setClient(ClientHandle appHandle);
- public ClientHandle getClient();
- void setUser(UserHandle userHandle);
- public UserHandle getUser();
+ public abstract VorbaId makeVorbaId();
+ /**
+ * TODO: decide if these are needed.
+ *
+ * @param sessionHandle
+ */
+ protected abstract void setSession(SessionHandle sessionhandle);
+
+ public abstract SessionHandle getSession();
+
+ protected abstract void setClient(ClientHandle appHandle);
+
+ public abstract ClientHandle getClient();
+
+ protected abstract void setUser(UserHandle userHandle);
+
+ public abstract UserHandle getUser();