Package com.xebialabs.xlrelease.api.v1
Interface FacetApi
- All Superinterfaces:
ApiService
@Path("/api/v1/facets/")
@Produces("application/json")
@Consumes("application/json")
public interface FacetApi
extends ApiService
-
Field Summary
Fields inherited from interface com.xebialabs.xlrelease.api.ApiService
DEFAULT_RESULTS_PER_PAGE, DEFAULT_RESULTS_PER_PAGE_STRING, DEPTH, ORDER_BY, PAGE, PAGE_IS_OFFSET, RESULTS_PER_PAGE, ROLE_IDS_DATA
-
Method Summary
Modifier and TypeMethodDescriptioncreateFacet
(ConfigurationFacet configurationFacet) void
deleteFacet
(String facetId) getFacetTypes
(String baseType) searchFacets
(FacetFilters facetFilters) default String
updateFacet
(String facetId, ConfigurationFacet configurationFacet)
-
Method Details
-
serviceName
- Specified by:
serviceName
in interfaceApiService
-
getFacet
-
createFacet
-
newFacet
-
updateFacet
@PUT @Path("{facetId:.*Facet[^/]*}") Facet updateFacet(@PathParam("facetId") String facetId, ConfigurationFacet configurationFacet) -
deleteFacet
-
searchFacets
-
getFacetTypes
-