= GUI Object manipulation API = A webservice for manipulating object, specifically adding files == Object manipulation API == WSDL: [[attachment:DomsGUIObjectManipulation.xml]] The following describes those methods of the Object manipulation API that may be called by the GUI. ==== addFileToObjectNoMD5 ==== Add a file to an object Input parameters: * {{{String user}}} Username for the user creating a new object * {{{String pass}}} Password for the user creating a new object * {{{String filePath}}} Path to the file to add to the object * {{{org.apache.axis.types.URI domsObjectPID}}} DOMS PID of the object to add file to Returns: * Nothing Throws: * {{{Exception}}} If an internal error occurred. ==== addFileToObject ==== Add a file to an object, with MD5 already known. Preferred and more efficient method. Input parameters: * {{{String user}}} Username for the user creating a new object * {{{String pass}}} Password for the user creating a new object * {{{String filePath}}} Path to the file to add to the object * {{{String md5CheckSum}}} * {{{org.apache.axis.types.URI domsObjectPID}}} DOMS PID of the object to add file to Returns: * Nothing Throws: * {{{Exception}}} If an internal error occurred.