Class ProductControllerImpl

java.lang.Object
de.dlr.proseo.planner.rest.ProductControllerImpl
All Implemented Interfaces:
ProductController

@Component public class ProductControllerImpl extends Object implements ProductController
Spring MVC controller for the prosEO planner; implements the services required to handle products.
Author:
Ernst Melchinger
  • Constructor Details

    • ProductControllerImpl

      public ProductControllerImpl()
  • Method Details

    • getObjectByProductidAndFacilityId

      public org.springframework.http.ResponseEntity<?> getObjectByProductidAndFacilityId(String productid, Long facilityId, org.springframework.http.HttpHeaders httpHeaders)
      Retrieves a product by its ID and facility ID, and initiates job steps if applicable. Product created and available on facility, sent by prosEO Ingestor. Look now for new satisfied product queries and job steps. Try to start them.
      Specified by:
      getObjectByProductidAndFacilityId in interface ProductController
      Parameters:
      productid - The ID of the product
      facilityId - The ID of the facility
      httpHeaders - HTTP headers
      Returns:
      ResponseEntity indicating the result of the operation