-
- Downloads
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
Showing
- downloads/java/ibis-client-api-1.0dev-docs.tar.bz2 0 additions, 0 deletionsdownloads/java/ibis-client-api-1.0dev-docs.tar.bz2
- downloads/java/ibis-client-api-1.0dev-src.tar.bz2 0 additions, 0 deletionsdownloads/java/ibis-client-api-1.0dev-src.tar.bz2
- downloads/java/ibis-client-api-1.0dev.jar 0 additions, 0 deletionsdownloads/java/ibis-client-api-1.0dev.jar
- src/application.wadl 84 additions, 0 deletionssrc/application.wadl
- src/generate-client-methods.py 35 additions, 19 deletionssrc/generate-client-methods.py
- src/java/uk/ac/cam/ucs/ibis/client/ClientConnection.java 25 additions, 0 deletionssrc/java/uk/ac/cam/ucs/ibis/client/ClientConnection.java
- src/java/uk/ac/cam/ucs/ibis/client/IbisClientConnection.java 2 additions, 21 deletionssrc/java/uk/ac/cam/ucs/ibis/client/IbisClientConnection.java
- src/java/uk/ac/cam/ucs/ibis/client/PersonMethods.java 89 additions, 0 deletionssrc/java/uk/ac/cam/ucs/ibis/client/PersonMethods.java
- src/java/uk/ac/cam/ucs/ibis/dto/IbisAttribute.java 8 additions, 2 deletionssrc/java/uk/ac/cam/ucs/ibis/dto/IbisAttribute.java
- src/java/uk/ac/cam/ucs/ibis/dto/IbisError.java 1 addition, 1 deletionsrc/java/uk/ac/cam/ucs/ibis/dto/IbisError.java
- src/java/uk/ac/cam/ucs/ibis/dto/IbisGroup.java 1 addition, 1 deletionsrc/java/uk/ac/cam/ucs/ibis/dto/IbisGroup.java
- src/java/uk/ac/cam/ucs/ibis/dto/IbisInstitution.java 1 addition, 1 deletionsrc/java/uk/ac/cam/ucs/ibis/dto/IbisInstitution.java
- src/java/ws-overview.html 6 additions, 6 deletionssrc/java/ws-overview.html
- src/python/ibisclient/dto.py 11 additions, 10 deletionssrc/python/ibisclient/dto.py
Loading
Please register or sign in to comment