Class LdapConfigurationResource

java.lang.Object
io.jans.configapi.core.rest.BaseResource
io.jans.configapi.rest.resource.auth.ConfigBaseResource
io.jans.configapi.rest.resource.auth.LdapConfigurationResource

@Path("/config/database/ldap") @Produces("application/json") @Consumes("application/json") public class LdapConfigurationResource extends ConfigBaseResource
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.ws.rs.core.Response
    addLdapConfiguration(@Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)
     
    jakarta.ws.rs.core.Response
     
    jakarta.ws.rs.core.Response
     
    jakarta.ws.rs.core.Response
     
    jakarta.ws.rs.core.Response
    patchLdapConfigurationByName(String name, @NotNull String requestString)
     
    jakarta.ws.rs.core.Response
    testLdapConfigurationByName(@Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)
     
    jakarta.ws.rs.core.Response
    updateLdapConfiguration(@Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)
     

    Methods inherited from class io.jans.configapi.rest.resource.auth.ConfigBaseResource

    getMaxCount

    Methods inherited from class io.jans.configapi.core.rest.BaseResource

    checkNotEmpty, checkNotEmpty, checkNotNull, checkNotNull, checkNotNull, checkResourceNotNull, createSearchRequest, findRootError, getBadRequestException, getBadRequestException, getBadRequestException, getHttpHeaders, getHttpRequest, getInternalServerException, getInternalServerException, getMissingAttributeError, getNotAcceptableException, getNotFoundError, getNotFoundError, getUriInfo, throwBadRequestException, throwBadRequestException, throwBadRequestException, throwInternalServerException, throwInternalServerException, throwInternalServerException, throwInternalServerException, throwMissingAttributeError, throwNotFoundException, throwNotFoundException

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LdapConfigurationResource

      public LdapConfigurationResource()
  • Method Details

    • getLdapConfiguration

      @GET public jakarta.ws.rs.core.Response getLdapConfiguration()
    • getLdapConfigurationByName

      @GET @Path("/{name}") public jakarta.ws.rs.core.Response getLdapConfigurationByName(@PathParam("name") String name)
    • addLdapConfiguration

      @POST public jakarta.ws.rs.core.Response addLdapConfiguration(@Valid @NotNull @Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)
    • updateLdapConfiguration

      @PUT public jakarta.ws.rs.core.Response updateLdapConfiguration(@Valid @NotNull @Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)
    • deleteLdapConfigurationByName

      @DELETE @Path("/{name}") public jakarta.ws.rs.core.Response deleteLdapConfigurationByName(@PathParam("name") String name)
    • patchLdapConfigurationByName

      @PATCH @Path("/{name}") @Consumes("application/json-patch+json") public jakarta.ws.rs.core.Response patchLdapConfigurationByName(@PathParam("name") String name, @NotNull @NotNull String requestString) throws com.github.fge.jsonpatch.JsonPatchException, IOException
      Throws:
      com.github.fge.jsonpatch.JsonPatchException
      IOException
    • testLdapConfigurationByName

      @POST @Path("/test") public jakarta.ws.rs.core.Response testLdapConfigurationByName(@Valid @NotNull @Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)