Class FacetApiImpl
java.lang.Object
com.xebialabs.xlrelease.api.v1.impl.FacetApiImpl
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService,com.xebialabs.xlrelease.api.v1.FacetApi
@Controller
public class FacetApiImpl
extends Object
implements com.xebialabs.xlrelease.api.v1.FacetApi
-
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 -
Constructor Summary
ConstructorsConstructorDescriptionFacetApiImpl(com.xebialabs.xlrelease.service.FacetService facetService, com.xebialabs.xlrelease.security.PermissionChecker permissions, FacetPermissionChecker facetPermissions) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.facet.FacetcreateFacet(com.xebialabs.xlrelease.domain.facet.ConfigurationFacet configurationFacet) voiddeleteFacet(String facetId) com.xebialabs.xlrelease.domain.facet.FacetList<com.xebialabs.deployit.plugin.api.reflect.Descriptor>getFacetTypes(String baseType) com.xebialabs.xlrelease.domain.facet.FacetList<com.xebialabs.xlrelease.domain.facet.Facet>searchFacets(com.xebialabs.xlrelease.api.v1.forms.FacetFilters facetFilters) com.xebialabs.xlrelease.domain.facet.FacetupdateFacet(String facetId, com.xebialabs.xlrelease.domain.facet.ConfigurationFacet configurationFacet) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.xlrelease.api.v1.FacetApi
serviceName
-
Constructor Details
-
FacetApiImpl
@Autowired public FacetApiImpl(com.xebialabs.xlrelease.service.FacetService facetService, com.xebialabs.xlrelease.security.PermissionChecker permissions, FacetPermissionChecker facetPermissions)
-
-
Method Details
-
getFacet
- Specified by:
getFacetin interfacecom.xebialabs.xlrelease.api.v1.FacetApi
-
createFacet
public com.xebialabs.xlrelease.domain.facet.Facet createFacet(com.xebialabs.xlrelease.domain.facet.ConfigurationFacet configurationFacet) - Specified by:
createFacetin interfacecom.xebialabs.xlrelease.api.v1.FacetApi
-
newFacet
- Specified by:
newFacetin interfacecom.xebialabs.xlrelease.api.v1.FacetApi
-
updateFacet
public com.xebialabs.xlrelease.domain.facet.Facet updateFacet(String facetId, com.xebialabs.xlrelease.domain.facet.ConfigurationFacet configurationFacet) - Specified by:
updateFacetin interfacecom.xebialabs.xlrelease.api.v1.FacetApi
-
deleteFacet
- Specified by:
deleteFacetin interfacecom.xebialabs.xlrelease.api.v1.FacetApi
-
searchFacets
public List<com.xebialabs.xlrelease.domain.facet.Facet> searchFacets(com.xebialabs.xlrelease.api.v1.forms.FacetFilters facetFilters) - Specified by:
searchFacetsin interfacecom.xebialabs.xlrelease.api.v1.FacetApi
-
getFacetTypes
- Specified by:
getFacetTypesin interfacecom.xebialabs.xlrelease.api.v1.FacetApi
-