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 LdapConfigurationResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.ResponseaddLdapConfiguration(@Valid @NotNull io.jans.model.ldap.GluuLdapConfiguration ldapConfiguration)jakarta.ws.rs.core.ResponsedeleteLdapConfigurationByName(String name)jakarta.ws.rs.core.ResponsegetLdapConfiguration()jakarta.ws.rs.core.ResponsegetLdapConfigurationByName(String name)jakarta.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
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, getUriInfo, throwBadRequestException, throwBadRequestException, throwBadRequestException, throwInternalServerException, throwInternalServerException, throwInternalServerException, throwMissingAttributeError
-
-
-
-
Method Detail
-
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)
-
-