XNAT-2840 Fallout from user creation, listing, and invalidation
functions. Cleaned up user class to prevent marshalling of passwords, but handle incoming password values properly. Separated create and update methods. Made error reporting more robust.
Showing
- build.gradle 12 additions, 1 deletionbuild.gradle
- src/main/java/org/nrg/xapi/exceptions/ApiException.java 1 addition, 1 deletionsrc/main/java/org/nrg/xapi/exceptions/ApiException.java
- src/main/java/org/nrg/xapi/exceptions/DataFormatException.java 91 additions, 0 deletions...ain/java/org/nrg/xapi/exceptions/DataFormatException.java
- src/main/java/org/nrg/xapi/exceptions/NotFoundException.java 11 additions, 0 deletionssrc/main/java/org/nrg/xapi/exceptions/NotFoundException.java
- src/main/java/org/nrg/xapi/exceptions/ResourceAlreadyExistsException.java 11 additions, 0 deletions...g/nrg/xapi/exceptions/ResourceAlreadyExistsException.java
- src/main/java/org/nrg/xapi/model/users/User.java 9 additions, 8 deletionssrc/main/java/org/nrg/xapi/model/users/User.java
- src/main/java/org/nrg/xapi/rest/NotFoundException.java 0 additions, 7 deletionssrc/main/java/org/nrg/xapi/rest/NotFoundException.java
- src/main/java/org/nrg/xapi/rest/XapiRestControllerAdvice.java 12 additions, 0 deletions...main/java/org/nrg/xapi/rest/XapiRestControllerAdvice.java
- src/main/java/org/nrg/xapi/rest/dicomscp/DicomSCPApi.java 1 addition, 1 deletionsrc/main/java/org/nrg/xapi/rest/dicomscp/DicomSCPApi.java
- src/main/java/org/nrg/xapi/rest/theme/ThemeApi.java 1 addition, 1 deletionsrc/main/java/org/nrg/xapi/rest/theme/ThemeApi.java
- src/main/java/org/nrg/xapi/rest/users/UsersApi.java 127 additions, 37 deletionssrc/main/java/org/nrg/xapi/rest/users/UsersApi.java
- src/test/java/org/nrg/xapi/model/users/TestUserSerialization.java 61 additions, 0 deletions.../java/org/nrg/xapi/model/users/TestUserSerialization.java
- src/test/java/org/nrg/xapi/model/users/TestUserSerializationConfig.java 38 additions, 0 deletions...org/nrg/xapi/model/users/TestUserSerializationConfig.java
- src/test/resources/log4j.properties 14 additions, 0 deletionssrc/test/resources/log4j.properties
Loading
Please register or sign in to comment