Class TriggersApiImpl
java.lang.Object
com.xebialabs.xlrelease.api.v1.impl.TriggersApiImpl
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService,com.xebialabs.xlrelease.api.v1.TriggersApi
@Controller
public class TriggersApiImpl
extends Object
implements com.xebialabs.xlrelease.api.v1.TriggersApi
-
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
ConstructorsConstructorDescriptionTriggersApiImpl(com.xebialabs.xlrelease.triggers.security.TriggerPermissionChecker triggerPermissionChecker, com.xebialabs.xlrelease.triggers.service.TriggerService triggerService) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.TriggeraddTrigger(com.xebialabs.xlrelease.domain.Trigger trigger) com.xebialabs.xlrelease.views.BulkActionResultViewvoiddisableTrigger(String triggerId) com.xebialabs.xlrelease.views.BulkActionResultViewdisableTriggers(List<String> triggerIds) com.xebialabs.xlrelease.views.BulkActionResultViewvoidenableTrigger(String triggerId) com.xebialabs.xlrelease.views.BulkActionResultViewenableTriggers(List<String> triggerIds) com.xebialabs.xlrelease.domain.TriggergetTrigger(String triggerId) List<com.xebialabs.deployit.plugin.api.reflect.Descriptor> getTypes()voidremoveTrigger(String triggerId) voidrunTrigger(String triggerId) List<com.xebialabs.xlrelease.view.ReleaseTriggerOverview> searchTriggers(com.xebialabs.xlrelease.api.v1.filter.TriggerFilters triggerFilters, int page, int resultsPerPage) org.springframework.data.domain.Page<com.xebialabs.xlrelease.view.ReleaseTriggerOverview> searchTriggers(com.xebialabs.xlrelease.api.v1.filter.TriggerFilters triggerFilters, int page, int resultsPerPage, jakarta.ws.rs.core.UriInfo uriInfo) List<com.xebialabs.xlrelease.view.ReleaseTriggerOverview> searchTriggers(com.xebialabs.xlrelease.api.v1.filter.TriggerFilters triggerFilters, int page, int resultsPerPage, org.springframework.data.domain.Sort sort) com.xebialabs.xlrelease.domain.TriggerupdateTrigger(String triggerId, com.xebialabs.xlrelease.domain.Trigger trigger) 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.TriggersApi
serviceName
-
Constructor Details
-
TriggersApiImpl
@Autowired public TriggersApiImpl(com.xebialabs.xlrelease.triggers.security.TriggerPermissionChecker triggerPermissionChecker, com.xebialabs.xlrelease.triggers.service.TriggerService triggerService)
-
-
Method Details
-
searchTriggers
public org.springframework.data.domain.Page<com.xebialabs.xlrelease.view.ReleaseTriggerOverview> searchTriggers(com.xebialabs.xlrelease.api.v1.filter.TriggerFilters triggerFilters, int page, int resultsPerPage, jakarta.ws.rs.core.UriInfo uriInfo) - Specified by:
searchTriggersin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
searchTriggers
public List<com.xebialabs.xlrelease.view.ReleaseTriggerOverview> searchTriggers(com.xebialabs.xlrelease.api.v1.filter.TriggerFilters triggerFilters, int page, int resultsPerPage, org.springframework.data.domain.Sort sort) - Specified by:
searchTriggersin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
searchTriggers
public List<com.xebialabs.xlrelease.view.ReleaseTriggerOverview> searchTriggers(com.xebialabs.xlrelease.api.v1.filter.TriggerFilters triggerFilters, int page, int resultsPerPage) - Specified by:
searchTriggersin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
enableTrigger
- Specified by:
enableTriggerin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
enableTriggers
- Specified by:
enableTriggersin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
enableAllTriggers
public com.xebialabs.xlrelease.views.BulkActionResultView enableAllTriggers()- Specified by:
enableAllTriggersin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
disableTrigger
- Specified by:
disableTriggerin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
disableTriggers
- Specified by:
disableTriggersin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
disableAllTriggers
public com.xebialabs.xlrelease.views.BulkActionResultView disableAllTriggers()- Specified by:
disableAllTriggersin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
removeTrigger
- Specified by:
removeTriggerin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
runTrigger
- Specified by:
runTriggerin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
getTypes
- Specified by:
getTypesin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
addTrigger
public com.xebialabs.xlrelease.domain.Trigger addTrigger(com.xebialabs.xlrelease.domain.Trigger trigger) - Specified by:
addTriggerin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
getTrigger
- Specified by:
getTriggerin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-
updateTrigger
public com.xebialabs.xlrelease.domain.Trigger updateTrigger(String triggerId, com.xebialabs.xlrelease.domain.Trigger trigger) - Specified by:
updateTriggerin interfacecom.xebialabs.xlrelease.api.v1.TriggersApi
-