Changeset 6721 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive/3.3/DataTransfer/LightweightTask.cs
- Timestamp:
- 09/08/11 13:41:25 (13 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive/3.3/DataTransfer/LightweightTask.cs
r6717 r6721 28 28 [DataContract] 29 29 [Serializable] 30 public class Lightweight Job: HiveItem {30 public class LightweightTask : HiveItem { 31 31 [DataMember] 32 32 public TimeSpan ExecutionTime { get; set; } 33 33 [DataMember] 34 public Guid? Parent JobId { get; set; }34 public Guid? ParentTaskId { get; set; } 35 35 [DataMember] 36 36 public List<StateLog> StateLog { get; set; } 37 37 [DataMember] 38 public JobState State { get; set; }38 public TaskState State { get; set; } 39 39 [DataMember] 40 40 public Command? Command { get; set; } … … 44 44 public StateLog CurrentStateLog { get { return StateLog.LastOrDefault(); } } 45 45 public DateTime? DateCreated { get { return StateLog.Count > 0 ? new DateTime?(StateLog.First().DateTime) : null; } } 46 public DateTime? DateFinished { get { return (StateLog.Count > 0 && CurrentStateLog.State == JobState.Finished) ? new DateTime?(CurrentStateLog.DateTime) : null; } }46 public DateTime? DateFinished { get { return (StateLog.Count > 0 && CurrentStateLog.State == TaskState.Finished) ? new DateTime?(CurrentStateLog.DateTime) : null; } } 47 47 48 public Lightweight Job() {48 public LightweightTask() { 49 49 StateLog = new List<DataTransfer.StateLog>(); 50 50 } 51 51 52 public Lightweight Job(Jobjob) {52 public LightweightTask(Task job) { 53 53 this.Id = job.Id; 54 54 this.ExecutionTime = job.ExecutionTime; 55 this.Parent JobId = job.ParentJobId;55 this.ParentTaskId = job.ParentTaskId; 56 56 this.StateLog = new List<StateLog>(job.StateLog); 57 57 this.State = job.State;
Note: See TracChangeset
for help on using the changeset viewer.