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 -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseaddLdapConfiguration(@Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsepatchLdapConfigurationByName(String name, @NotNull String requestString) jakarta.ws.rs.core.ResponsetestLdapConfigurationByName(@Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration) jakarta.ws.rs.core.ResponseupdateLdapConfiguration(@Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration) Methods inherited from class io.jans.configapi.rest.resource.auth.ConfigBaseResource
getMaxCountMethods 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
-
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.JsonPatchExceptionIOException
-
testLdapConfigurationByName
@POST @Path("/test") public jakarta.ws.rs.core.Response testLdapConfigurationByName(@Valid @NotNull @Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)
-