* @return array of root Vamsas element objects. (TODO: insert correct class here)
*/
object[] getVamsasRoots();
/**
* @return array of root Vamsas element objects. (TODO: insert correct class here)
*/
object[] getVamsasRoots();
/**
- * Returns an object with a valid VorbaId so the
- * application may refer to it in its own dataspace.
+ * Returns an object with a valid VorbaId, and provenance element.
+ * The VorbaId is so the application may refer to it in
+ * its own dataspace.
+ *
* Note: An object with valid VorbaId will not be reregistered.
* @param unregistered unregistered vamsas object
* @return VorbaId registered for vamsas object
*/
VorbaId registerObject(object unregistered);
/**
* Note: An object with valid VorbaId will not be reregistered.
* @param unregistered unregistered vamsas object
* @return VorbaId registered for vamsas object
*/
VorbaId registerObject(object unregistered);
/**
* Note: An object with valid VorbaId will not be reregistered.
* @param unregistered array of unregistered objects.
* @return array of VorbaIds for the registered objects
*/
VorbaId[] registerObjects(object[] unregistered);
* Note: An object with valid VorbaId will not be reregistered.
* @param unregistered array of unregistered objects.
* @return array of VorbaIds for the registered objects
*/
VorbaId[] registerObjects(object[] unregistered);
/**
* Gets the application data associated with this session's
* vamsas document that is accessible by the client
/**
* Gets the application data associated with this session's
* vamsas document that is accessible by the client