Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OaaS/HeuristicLab.Services.Optimization.Controller/Interfaces/IScenarioManager.cs @ 8958

Last change on this file since 8958 was 8958, checked in by fschoepp, 11 years ago

#1888:

  • Added a administrator web interface for job management
  • Fixed Hive Client (PluginValidator) to find the assemblies within the right directories
  • Reorganized controller classes (Folders HL, Interfaces, Azure)
  • You may now successfully schedule and run jobs with the web ui.
File size: 689 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using HeuristicLab.Services.Optimization.ControllerService.Model;
6
7namespace HeuristicLab.Services.Optimization.ControllerService.Interfaces {
8  public interface IScenarioManager {
9    void DispatchScenario(User user, OptimizationScenario scenario);
10    IList<Job> GetJobs(User user);
11    Job GetJob(User user, string id);
12    void DeleteJob(User user, string id);
13    IList<Model.Run> GetJobResults(User user, string id);
14    bool AddScenario(User user, string scenarioName, string scenarioXml, string scenarioMapper);
15    bool DeleteScenario(User user, string scenarioName);
16  }
17}
Note: See TracBrowser for help on using the repository browser.