4 package org.vamsas.client;
6 import java.util.Hashtable;
10 * Contains a collection of vamsas objects and reference
11 * to a specified ClientHandle's information.
13 public class ClientDocument implements IClientDocument {
16 * @see org.vamsas.client.IClientDocument#getApplicationData()
18 public byte[] getApplicationData() {
19 // Look up client byte stash using client and user handle
24 * @see org.vamsas.client.IClientDocument#getObject(org.vamsas.client.VorbaId)
26 public object getObject(VorbaId id) {
27 // look up id in document object
28 // retrieve object and return
32 * @see org.vamsas.client.IClientDocument#getObjects(org.vamsas.client.VorbaId[])
34 public object[] getObjects(VorbaId[] ids) {
39 * @see org.vamsas.client.IClientDocument#getVamsasRoots()
41 public object[] getVamsasRoots() {
42 // extract root objects
46 * @see org.vamsas.client.IClientDocument#registerObject(org.vamsas.client.object)
48 public VorbaId registerObject(object unregistered) {
49 // TODO Auto-generated method stub
53 * @see org.vamsas.client.IClientDocument#registerObjects(org.vamsas.client.object[])
55 public VorbaId[] registerObjects(object[] unregistered) {
56 // TODO Auto-generated method stub
60 * @see org.vamsas.client.IClientDocument#setApplicationData(byte[])
62 public void setApplicationData(byte[] newData) {
63 // TODO Auto-generated method stub
67 * collection of org.vamsas.client.objects
69 Hashtable VamsasObjects;