Class OptimizationResourceImpl

  • All Implemented Interfaces:
    com.artisol.teneo.studio.api.resources.OptimizationResource

    public class OptimizationResourceImpl
    extends AbstractResource
    implements com.artisol.teneo.studio.api.resources.OptimizationResource
    • Field Summary

      • Fields inherited from interface com.artisol.teneo.studio.api.resources.OptimizationResource

        GET_OPTIMIZATION_QUERY_RESULT_PATH, GET_OPTIMIZATION_QUERY_RESULT_SUMMARY, PATH, POST_BEGIN_OPTIMIZATION_QUERY_PATH, POST_BEGIN_OPTIMIZATION_QUERY_SUMMARY, POST_REVIEWED_INPUTS_PATH, POST_REVIEWED_INPUTS_SUMMARY
    • Constructor Summary

      Constructors 
      Constructor Description
      OptimizationResourceImpl​(javax.ws.rs.client.WebTarget webTarget)  
    • Constructor Detail

      • OptimizationResourceImpl

        public OptimizationResourceImpl​(javax.ws.rs.client.WebTarget webTarget)
    • Method Detail

      • beginOptimizationQuery

        public UUID beginOptimizationQuery​(UUID solutionId,
                                           UUID logDataSourceId,
                                           com.artisol.teneo.studio.api.models.OptimizationQueryRequest optimizationQueryRequest)
                                    throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        beginOptimizationQuery in interface com.artisol.teneo.studio.api.resources.OptimizationResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • saveReviewedInputs

        public List<com.artisol.teneo.studio.api.models.ReviewedInput> saveReviewedInputs​(UUID solutionId,
                                                                                          UUID logDataSourceId,
                                                                                          List<com.artisol.teneo.studio.api.models.ReviewedInput> reviewedInputs)
                                                                                   throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        saveReviewedInputs in interface com.artisol.teneo.studio.api.resources.OptimizationResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getOptimizationQueryResult

        public List<com.artisol.teneo.studio.api.models.OptimizationInput> getOptimizationQueryResult​(UUID taskId)
                                                                                               throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getOptimizationQueryResult in interface com.artisol.teneo.studio.api.resources.OptimizationResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException