Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/21/11 15:05:48 (14 years ago)
Author:
cneumuel
Message:

#1233

  • implemented pause, stop for single jobs
  • introduced Command property for jobs (to distinguish between state and command (abort vs. aborted))
  • improved behaviour of ItemTreeView (double click opens new window, selected item stays marked)
  • fixed bugs in StateLogGanttChartListView and HiveJobView
  • fixed cloning of client-side dtos
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.4/ServiceClients/Job.cs

    r5718 r5779  
    3030    public Job() { }
    3131
    32     protected Job(Job original, Cloner cloner) {
     32    protected Job(Job original, Cloner cloner) : base(original, cloner) {
    3333      this.Priority = original.Priority;
    3434      this.CoresNeeded = original.CoresNeeded;
     
    3838      this.IsParentJob = original.IsParentJob;
    3939      this.FinishWhenChildJobsFinished = original.FinishWhenChildJobsFinished;
    40       this.ExecutionTime = original.ExecutionTime;
    41       this.ParentJobId = original.ParentJobId;
    42       this.StateLog = new List<StateLog>(original.StateLog);
    43       this.State = original.State;
    44       this.Id = original.Id;
    4540    }
    4641
     
    5045
    5146    public override string ToString() {
    52       return string.Format("State: {0}, SlaveId: {1}, DateCreated: {2}, DateCalculated: {3}, CoresNeeded: {4}, MemoryNeeded: {5}", State, CurrentStateLog.SlaveId, DateCreated.HasValue ? DateCreated.ToString() : "-", CoresNeeded, MemoryNeeded);
     47      return string.Format("State: {0}, SlaveId: {1}, DateCreated: {2}, CoresNeeded: {3}, MemoryNeeded: {4}",
     48        State,
     49        CurrentStateLog != null ? (CurrentStateLog.SlaveId.HasValue ? CurrentStateLog.SlaveId.Value.ToString() : string.Empty) : string.Empty,
     50        DateCreated.HasValue ? DateCreated.ToString() : string.Empty,
     51        CoresNeeded,
     52        MemoryNeeded);
    5353    }
    5454  }
Note: See TracChangeset for help on using the changeset viewer.