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
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.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
-
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)
-