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) voiddeleteFacet(String facetId) getFacetTypes(String baseType) searchFacets(FacetFilters facetFilters) default StringupdateFacet(String facetId, ConfigurationFacet configurationFacet)
-
Method Details
-
serviceName
- Specified by:
serviceNamein interfaceApiService
-
getFacet
-
createFacet
-
newFacet
-
updateFacet
@PUT @Path("{facetId:.*Facet[^/]*}") Facet updateFacet(@PathParam("facetId") String facetId, ConfigurationFacet configurationFacet) -
deleteFacet
-
searchFacets
-
getFacetTypes
-