Interface LdapGroupMappingService
-
- All Known Implementing Classes:
DefaultLdapGroupMappingService
@Path("/ldapGroupMappingService/") @Deprecated public interface LdapGroupMappingServiceDeprecated.- Since:
- 2.1
- Author:
- Olivier Lamy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ActionStatusaddLdapGroupMapping(LdapGroupMapping ldapGroupMapping)Deprecated.List<LdapGroupMapping>getLdapGroupMappings()Deprecated.StringListgetLdapGroups()Deprecated.ActionStatusremoveLdapGroupMapping(String group)Deprecated.ActionStatusupdateLdapGroupMapping(LdapGroupMappingUpdateRequest ldapGroupMappingUpdateRequest)Deprecated.
-
-
-
Method Detail
-
getLdapGroups
@Path("ldapGroups") @GET @Produces({"application/json","application/xml"}) StringList getLdapGroups() throws RedbackServiceExceptionDeprecated.- Throws:
RedbackServiceException
-
getLdapGroupMappings
@GET @Produces({"application/json","application/xml"}) List<LdapGroupMapping> getLdapGroupMappings() throws RedbackServiceExceptionDeprecated.- Throws:
RedbackServiceException
-
addLdapGroupMapping
@PUT @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) ActionStatus addLdapGroupMapping(LdapGroupMapping ldapGroupMapping) throws RedbackServiceExceptionDeprecated.- Throws:
RedbackServiceException
-
removeLdapGroupMapping
@DELETE @Path("{group}") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) ActionStatus removeLdapGroupMapping(@PathParam("group") String group) throws RedbackServiceExceptionDeprecated.- Throws:
RedbackServiceException
-
updateLdapGroupMapping
@POST @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) ActionStatus updateLdapGroupMapping(LdapGroupMappingUpdateRequest ldapGroupMappingUpdateRequest) throws RedbackServiceExceptionDeprecated.- Throws:
RedbackServiceException
-
-