blob: a5559188a53072f450348cd566b6644aa35c4bb7 [file] [log] [blame]
<?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>