* LATER: create VAMSAS exception hierarchy (in a language agnostic manner)
*/
public void joinSession() throws Exception;
+ /**
+ * get the Vamsas Pick Manager for registering pick handlers and sending messages for the current session.
+ * @return an object implementing IPickManager (which maybe the same as the IClient implementer)
+ */
+ public uk.ac.vamsas.client.picking.IPickManager getPickManager();
+
}
import uk.ac.vamsas.client.InvalidSessionUrnException;
import uk.ac.vamsas.client.SessionHandle;
import uk.ac.vamsas.client.UserHandle;
+import uk.ac.vamsas.client.picking.IPickManager;
import uk.ac.vamsas.objects.core.ApplicationData;
import uk.ac.vamsas.objects.core.Entry;
import uk.ac.vamsas.objects.core.LockFile;
// TODO Auto-generated method stub
}
+
+ /* (non-Javadoc)
+ * @see uk.ac.vamsas.client.IClient#getPickManager()
+ */
+ public IPickManager getPickManager() {
+ // TODO Auto-generated method stub
+ return null;
+ }
}