Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/28/09 17:05:04 (15 years ago)
Author:
msteinbi
Message:

new BO Project
added new methods for project handling within jobManager
(#599)

Location:
trunk/sources/HeuristicLab.Hive.Contracts/3.2
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Contracts/3.2/BusinessObjects/Job.cs

    r1588 r1932  
    5656    [DataMember]
    5757    public List<HivePluginInfo> PluginsNeeded { get; set; }
     58    [DataMember]
     59    public List<ClientGroup> ClientGroups { get; set; }
    5860
    5961    public Job() {
  • trunk/sources/HeuristicLab.Hive.Contracts/3.2/HeuristicLab.Hive.Contracts-3.2.csproj

    r1591 r1932  
    8989    <Compile Include="BusinessObjects\CachedHivePluginInfo.cs" />
    9090    <Compile Include="BusinessObjects\ClientGroup.cs" />
     91    <Compile Include="BusinessObjects\Project.cs" />
    9192    <Compile Include="BusinessObjects\HivePluginInfo.cs" />
    9293    <Compile Include="BusinessObjects\HeartBeatData.cs" />
  • trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IJobManager.cs

    r1799 r1932  
    4747    [OperationContract]
    4848    Response AbortJob(Guid jobId);
     49    [OperationContract]
     50    ResponseList<Project> GetAllProjects();
     51    [OperationContract]
     52    Response CreateProject(Project project);
     53    [OperationContract]
     54    Response ChangeProject(Project project);
     55    [OperationContract]
     56    Response DeleteProject(Guid projectId);
     57    [OperationContract]
     58    ResponseList<Job> GetJobsByProject(Guid projectId);
    4959  }
    5060}
Note: See TracChangeset for help on using the changeset viewer.