Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/16/08 17:26:43 (16 years ago)
Author:
svonolfe
Message:

Refactored DAL, Improved Caching (#372)

File:
1 edited

Legend:

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

    r967 r995  
    2929
    3030  [DataContract]
    31   public class Job {
     31  public class Job: IHiveObject {
    3232    [DataMember]
    33     public long JobId { get; set; }
     33    public long Id { get; set; }
    3434    [DataMember]
    3535    public State State { get; set; }
     
    3838    [DataMember]
    3939    public Job ParentJob { get; set; }
     40
     41    public override bool Equals(object obj) {
     42      if (obj is Job) {
     43        return (obj as Job).Id.Equals(Id);
     44      } else     
     45        return base.Equals(obj);
     46    }
     47
     48    public override int GetHashCode() {
     49      return Id.GetHashCode();
     50    }
    4051  }
    4152}
Note: See TracChangeset for help on using the changeset viewer.