Interface TriggerController

All Known Implementing Classes:
TriggerControllerDecorator, TriggerControllerImpl

public interface TriggerController
No description (Generated with springmvc-raml-parser v.2.0.5)
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<?>
    countTriggers(String mission, String name, String type, String orderTemplate, String inputProductClass, String outputProductClass, org.springframework.http.HttpHeaders httpHeaders)
    count the triggers filtered by mission, name, type, orderTemplate, inputProductClass, outputProductClass
    org.springframework.http.ResponseEntity<RestTrigger>
    createTrigger(@Valid RestTrigger restTrigger, org.springframework.http.HttpHeaders httpHeaders)
    Create a trigger from the given JSON object
    org.springframework.http.ResponseEntity<?>
    deleteTrigger(String mission, String name, String type, org.springframework.http.HttpHeaders httpHeaders)
    Delete all triggers filtered by mission, name, type
    org.springframework.http.ResponseEntity<List<RestTrigger>>
    getByProductType(String mission, String productType, org.springframework.http.HttpHeaders httpHeaders)
    Get all data driven triggers for order templates having the given product class as input product class
    org.springframework.http.ResponseEntity<List<RestTrigger>>
    getTriggers(String mission, String name, String type, String orderTemplate, String inputProductClass, String outputProductClass, Integer recordFrom, Integer recordTo, String[] orderBy, org.springframework.http.HttpHeaders httpHeaders)
    List of triggers filtered by mission, name, type, orderTemplate, inputProductClass, outputProductClass
    org.springframework.http.ResponseEntity<?>
    reloadTriggers(String mission, org.springframework.http.HttpHeaders httpHeaders)
    Stop triggers, reload them from database and start again.
    org.springframework.http.ResponseEntity<RestTrigger>
    updateTrigger(RestTrigger restTrigger, org.springframework.http.HttpHeaders httpHeaders)
    Update a trigger from the given JSON object
  • Method Details

    • getTriggers

      org.springframework.http.ResponseEntity<List<RestTrigger>> getTriggers(String mission, String name, String type, String orderTemplate, String inputProductClass, String outputProductClass, Integer recordFrom, Integer recordTo, String[] orderBy, org.springframework.http.HttpHeaders httpHeaders)
      List of triggers filtered by mission, name, type, orderTemplate, inputProductClass, outputProductClass
    • createTrigger

      org.springframework.http.ResponseEntity<RestTrigger> createTrigger(@Valid @Valid RestTrigger restTrigger, org.springframework.http.HttpHeaders httpHeaders)
      Create a trigger from the given JSON object
    • deleteTrigger

      org.springframework.http.ResponseEntity<?> deleteTrigger(String mission, String name, String type, org.springframework.http.HttpHeaders httpHeaders)
      Delete all triggers filtered by mission, name, type
    • updateTrigger

      org.springframework.http.ResponseEntity<RestTrigger> updateTrigger(RestTrigger restTrigger, org.springframework.http.HttpHeaders httpHeaders)
      Update a trigger from the given JSON object
    • countTriggers

      org.springframework.http.ResponseEntity<?> countTriggers(String mission, String name, String type, String orderTemplate, String inputProductClass, String outputProductClass, org.springframework.http.HttpHeaders httpHeaders)
      count the triggers filtered by mission, name, type, orderTemplate, inputProductClass, outputProductClass
    • getByProductType

      org.springframework.http.ResponseEntity<List<RestTrigger>> getByProductType(String mission, String productType, org.springframework.http.HttpHeaders httpHeaders)
      Get all data driven triggers for order templates having the given product class as input product class
    • reloadTriggers

      org.springframework.http.ResponseEntity<?> reloadTriggers(String mission, org.springframework.http.HttpHeaders httpHeaders)
      Stop triggers, reload them from database and start again.