Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/23/13 10:37:45 (11 years ago)
Author:
pfleck
Message:

#2030
Separated old DTO-Dao from new Dao. DTO-Dao should be replaced completely.
Heartbeat and UpdateTaskState uses new Dao.
DataContext is now closed on ServiceOperation end.

Location:
branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3

    • Property svn:ignore
      •  

        old new  
        22bin
        33obj
         4*.user
  • branches/HivePerformance/sources/HeuristicLab.Services.Hive/3.3/Interfaces/IHiveDtoDao.cs

    r9385 r9391  
    2222using System;
    2323using System.Collections.Generic;
    24 using System.Linq;
    2524using System.Linq.Expressions;
    2625using HeuristicLab.Services.Hive.DataAccess;
     
    2827
    2928namespace HeuristicLab.Services.Hive {
    30   public interface IHiveDao {
     29  public interface IHiveDtoDao {
    3130    #region Task Methods
    3231    DT.Task GetTask(Guid id);
    33     Task GetTaskDA(Guid id);
    3432    IEnumerable<DT.Task> GetTasks(Expression<Func<Task, bool>> predicate);
    3533    IEnumerable<DT.LightweightTask> GetLightweightTasks(Expression<Func<Task, bool>> predicate);
     
    3937    void UpdateTaskAndStateLogs(DT.Task dto);
    4038    void UpdateTask(DT.Task dto);
    41     void UpdateTaskDA(Task dto);
    4239    void DeleteTask(Guid id);
    4340    IEnumerable<TaskInfoForScheduler> GetWaitingTasks(DT.Slave slave);
    44     IQueryable<TaskInfoForScheduler> GetWaitingTasksDA(Slave slave);
    4541    IEnumerable<DT.Task> GetParentTasks(IEnumerable<Guid> resourceIds, int count, bool finished);
    4642    DT.Task UpdateTaskState(Guid taskId, TaskState taskState, Guid? slaveId, Guid? userId, string exception);
    47     Task UpdateTaskStateDA(Guid taskId, TaskState taskState, Guid? slaveId, Guid? userId, string exception);
    4843    #endregion
    4944
     
    10095    #region Slave Methods
    10196    DT.Slave GetSlave(Guid id);
    102     Slave GetSlaveDA(Guid id);
    10397    IEnumerable<DT.Slave> GetSlaves(Expression<Func<Slave, bool>> predicate);
    10498    Guid AddSlave(DT.Slave dto);
    10599    void UpdateSlave(DT.Slave dto);
    106     void UpdateSlaveDA(Slave dto);
    107100    void DeleteSlave(Guid id);
    108101    #endregion
     
    124117    void AssignJobToResource(Guid taskId, IEnumerable<Guid> resourceIds);
    125118    IEnumerable<DT.Resource> GetAssignedResources(Guid jobId);
    126     IQueryable<Guid> GetAssignedResourcesIdsDA(Guid taskId);
    127119    IEnumerable<DT.Resource> GetParentResources(Guid resourceId);
    128     IEnumerable<Resource> GetParentResourcesDA(Guid resourceId);
    129     IEnumerable<Guid> GetParentResourcesIDsDA(Guid resourceId);
    130     IQueryable<int> GetNumberOfDowntimesFromParentResourcesAtCurrentTimeDA(Guid resourceId, DowntimeType type);
    131120    IEnumerable<DT.Resource> GetChildResources(Guid resourceId);
    132121    IEnumerable<DT.Task> GetJobsByResourceId(Guid resourceId);
Note: See TracChangeset for help on using the changeset viewer.