Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/03/09 13:41:15 (15 years ago)
Author:
svonolfe
Message:

Updated jobAdapter (#372)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/JobAdapter.cs

    r1505 r1508  
    288288    }
    289289
    290     protected override bool doDelete(Job job) {
    291       if (job != null) {
    292         dsHiveServer.JobRow row =
    293           GetRowById(job.Id);
    294 
    295         if (row != null) {
    296           //Referential integrity with job results
    297           ICollection<JobResult> results =
    298             ResultsAdapter.GetResultsOf(job);
    299 
    300           foreach (JobResult result in results) {
    301             ResultsAdapter.Delete(result);
    302           }
    303 
    304           return base.doDelete(job);
    305         }
    306       }
    307 
    308       return false;
    309     }
    310 
    311290    public ICollection<Job> FindJobs(State state, int cores, int memory) {
    312291      return
     
    316295           });
    317296    }
     297
     298    protected override bool doDelete(Job job) {
     299      if (job != null) {
     300        dsHiveServer.JobRow row =
     301          GetRowById(job.Id);
     302
     303        if (row != null) {
     304          //Referential integrity with job results
     305          ICollection<JobResult> results =
     306            ResultsAdapter.GetResultsOf(job);
     307
     308          foreach (JobResult result in results) {
     309            ResultsAdapter.Delete(result);
     310          }
     311
     312          return base.doDelete(job);
     313        }
     314      }
     315
     316      return false;
     317    }
    318318    #endregion
    319319  }
Note: See TracChangeset for help on using the changeset viewer.