FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
Commit 87976d97 authored by Dean Rasheed's avatar Dean Rasheed
Browse files

Added support for the new web service API methods to update and

delete person attributes.

Updated generate-client-methods.py: it now needs to handle multiple
methods under the same second-level resource node in the WADL. This
happens when 2 methods share the same path and path parameters (as
the update and delete methods do).

Improved the datatype handling in generate-client-methods.py, so that
int/Integer, long/Long, etc are supported. Also when these are used
as path parameters, they need to be converted to strings.

Added "owningGroupid" to the IbisAttribute DTO (for person attributes
only), since this is useful to clients when deciding which attributes
to update.

Changed IbisError.code to an XML element rather than an attribute,
since it could be arbitrary text.

Changed IbisInstitution.instid and IbisGroup.groupid to XML
attributes rather than elements, to be more consistent with other
ID-like attributes.

--
Imported using git-svn from
https://dev.csi.cam.ac.uk/svn/lookup/trunk@14
parent 446af325
No related branches found
No related tags found
No related merge requests found
Showing
with 263 additions and 61 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment