| <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| <?enunciate-assumed-base-uri ./?> |
| <wadl:application xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
| |
| <wadl:doc xmlns:enunciate="http://enunciate.webcohesion.com/" enunciate:generatedBy="Enunciate-2.0"/> |
| |
| <wadl:grammars> |
| <wadl:include href="ns0.xsd"/> |
| </wadl:grammars> |
| |
| <wadl:resources base="./"> |
| |
| <wadl:resource path="/ldapGroupMappingService"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="ldapGroupMapping"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/ldapGroupMappingService"> |
| <wadl:method name="PUT"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/json"> |
| </wadl:representation> |
| <wadl:representation mediaType="application/xml" element="ldapGroupMapping"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/ldapGroupMappingService"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/json"> |
| </wadl:representation> |
| <wadl:representation mediaType="application/xml" element="ldapGroupMappingUpdateRequest"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/ldapGroupMappingService/ldapGroups"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="stringList"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/ldapGroupMappingService/{group}"> |
| <wadl:method name="DELETE"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/loginService/addAuthenticationKey"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="expirationMinutes" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="principal" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="providerKey" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="purpose" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/loginService/isLogged"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[simply check if current user has an http session opened with authz passed and return user data]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/loginService/logIn"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[check username/password and create a http session. |
| So no more need of reuse username/password for all ajaxRequest]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/xml" element="loginRequest"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/loginService/logout"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[clear user http session]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/loginService/ping"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/loginService/pingWithAutz"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/passwordService/changePassword"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[used to change the password on passwordChangeRequired state.]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="password" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="passwordConfirmation" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="previousPassword" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="userName" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/passwordService/changePasswordWithKey"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[used to change the password on first user connection after registration use. |
| the key is mandatory and a control will be done on the username provided. |
| <b>need to be logged by {@link UserService#validateUserFromKey(String)}</b>]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="key" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="password" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="passwordConfirmation" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/allRoles"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="role"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/assignRole"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[Assigns the role indicated by the roleId to the given principal]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="principal" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="roleId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/assignRoleByName"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[Assigns the role indicated by the roleName to the given principal]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="principal" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="roleName" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/assignTemplatedRole"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[Assigns the templated role indicated by the templateId |
| |
| fails if the templated role has not been created]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="principal" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="resource" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="templateId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/createTemplatedRole"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="resource" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="templateId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/detailledAllRoles"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="role"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/removeTemplatedRole"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[removes a role corresponding to the role Id that was manufactured with the given resource |
| |
| it also removes any user assignments for that role]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="resource" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="templateId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/roleExists"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[true of a role exists with the given roleId]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="roleId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/templatedRoleExists"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[true of a role exists with the given roleId]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="resource" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="templateId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/unassignRole"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[Unassigns the role indicated by the role id from the given principal]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="principal" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="roleId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/unassignRoleByName"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[Unassigns the role indicated by the role name from the given principal]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="principal" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="roleName" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/updateRole"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[allows for a role coming from a template to be renamed effectively swapping out the bits of it that |
| were labeled with the oldResource with the newResource |
| |
| it also manages any user assignments for that role]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="newResource" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="oldResource" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="templateId" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/updateRoleDescription"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="roleDescription" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="roleName" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/updateRoleUsers"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[update users assigned to a role]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/json"> |
| </wadl:representation> |
| <wadl:representation mediaType="application/xml" element="role"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/updateUserRoles"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[update roles assigned to a user]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/json"> |
| </wadl:representation> |
| <wadl:representation mediaType="application/xml" element="user"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/verifyTemplatedRole"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[Check a role template is complete in the RBAC store.]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="resource" style="query"> |
| <wadl:doc><![CDATA[the resource to verify]]></wadl:doc> |
| </wadl:param> |
| <wadl:param name="templateId" style="query"> |
| <wadl:doc><![CDATA[the templated role]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/createAdminUser"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[will create admin user only if not exists !! if exists will return false]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/json"> |
| </wadl:representation> |
| <wadl:representation mediaType="application/xml" element="user"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/createGuestUser"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/createUser"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/json"> |
| </wadl:representation> |
| <wadl:representation mediaType="application/xml" element="user"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/getCurrentUserOperations"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="operation"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/getCurrentUserPermissions"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="permission"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/getGuestUser"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/getUsers"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/isAdminUserExists"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/ping"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/registerUser"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[if redback is not configured for email validation is required, -1 is returned as key]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/xml" element="userRegistrationRequest"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="registrationKey"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/resetPassword"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:doc><![CDATA[contains username for send a password reset email]]></wadl:doc> |
| <wadl:representation mediaType="application/json"> |
| </wadl:representation> |
| <wadl:representation mediaType="application/xml"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/updateMe"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[update only the current user and this fields: fullname, email, password. |
| the service verify the curent logged user with the one passed in the method]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/xml" element="user"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/updateUser"> |
| <wadl:method name="POST"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:representation mediaType="application/xml" element="user"> |
| </wadl:representation> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/utilServices/getBundleResources"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| <wadl:param name="locale" style="query"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| </wadl:param> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/getApplicationRoles/{username}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="applicationRole"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/getApplications/{username}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="application"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/getEffectivelyAssignedRoles/{username}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="role"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/roleManagementService/getRole/{roleName}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="role"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/deleteUser/{userName}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/getUser/{userName}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="user"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/getUserOperations/{userName}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="operation"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/getUserPermissions/{userName}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml" element="permission"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/lockUser/{username}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/passwordChangeNotRequired/{username}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/passwordChangeRequired/{username}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/removeFromCache/{userName}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/unlockUser/{username}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| |
| <wadl:resource path="/userService/validateKey/{key}"> |
| <wadl:method name="GET"> |
| <wadl:doc><![CDATA[validate the key and the user with forcing a password change for next login. |
| http session is created.]]></wadl:doc> |
| <wadl:request> |
| </wadl:request> |
| <wadl:response> |
| <wadl:representation mediaType="application/json"/> |
| <wadl:representation mediaType="application/xml"/> |
| <wadl:representation mediaType="text/plain"/> |
| </wadl:response> |
| </wadl:method> |
| </wadl:resource> |
| </wadl:resources> |
| </wadl:application> |