Class AgamaResource


  • @Path("/agama")
    @Consumes("application/json")
    @Produces("application/json")
    public class AgamaResource
    extends ConfigBaseResource
    • Field Summary

      • Fields inherited from class io.jans.configapi.core.rest.BaseResource

        MISSING_ATTRIBUTE_CODE, MISSING_ATTRIBUTE_MESSAGE, TOKEN_DELIMITER
    • Constructor Summary

      Constructors 
      Constructor Description
      AgamaResource()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jakarta.ws.rs.core.Response createFlow​(@Valid io.jans.agama.model.Flow flow)  
      jakarta.ws.rs.core.Response createFlowFromSource​(@NotNull String flowName, @Valid String source)  
      jakarta.ws.rs.core.Response delete​(@NotNull String flowName)  
      jakarta.ws.rs.core.Response getFlowByName​(@NotNull String flowName, boolean includeSource)  
      jakarta.ws.rs.core.Response getFlows​(String pattern, int limit, int startIndex, String sortBy, String sortOrder, boolean includeSource)  
      jakarta.ws.rs.core.Response patchFlow​(@NotNull String flowName, @NotNull com.github.fge.jsonpatch.JsonPatch jsonPatch)  
      jakarta.ws.rs.core.Response updateFlowSource​(@NotNull String flowName, @Valid String source)  
      • Methods inherited from class io.jans.configapi.core.rest.BaseResource

        checkNotEmpty, checkNotEmpty, checkNotNull, checkNotNull, checkNotNull, checkResourceNotNull, createSearchRequest, getBadRequestException, getBadRequestException, getInternalServerException, getMissingAttributeError, getNotAcceptableException, getNotFoundError, thorwBadRequestException, thorwBadRequestException, thorwInternalServerException, throwMissingAttributeError