- Timestamp:
- 06/25/09 13:54:15 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/3.2/JobResultsAdapter.cs
r2086 r2099 55 55 row.SetJobIdNull(); 56 56 57 if (result.Result != null)58 row.JobResult = result.Result;59 else60 row.SetJobResultNull();61 62 57 if (result.ClientId != Guid.Empty) { 63 58 ClientInfo client = … … 99 94 result.JobId = Guid.Empty; 100 95 101 if (!row.IsJobResultNull())102 result.Result = row.JobResult;103 else104 result.Result = null;105 106 96 if (!row.IsResourceIdNull()) 107 97 result.ClientId = row.ResourceId; … … 128 118 129 119 #region IJobResultsAdapter Members 130 public ICollection<JobResult> GetResultsOf(Job job) { 131 if (job != null) { 120 public ICollection<JobResult> GetResultsOf(Guid jobId) { 132 121 return 133 122 base.FindMultiple( 134 123 delegate() { 135 return Adapter.GetDataByJob(job .Id);124 return Adapter.GetDataByJob(jobId); 136 125 }); 137 }138 139 return null;140 126 } 141 127 142 public JobResult GetLastResultOf(Job job) { 143 if (job != null) { 128 public JobResult GetLastResultOf(Guid jobId) { 144 129 return 145 130 base.FindSingle( 146 131 delegate() { 147 return Adapter.GetDataByLastResult(job .Id);132 return Adapter.GetDataByLastResult(jobId); 148 133 }); 134 } 135 136 public SerializedJobResult GetSerializedJobResult(Guid jobResultId) { 137 return (SerializedJobResult)base.doInTransaction( 138 delegate() { 139 SerializedJobResult jobResult = 140 new SerializedJobResult(); 141 142 jobResult.JobResult = GetById(jobResultId); 143 if (jobResult.JobResult != null) { 144 jobResult.SerializedJobResultData = 145 base.Adapter.GetSerializedJobResultById(jobResultId); 146 147 return jobResult; 148 } else { 149 return null; 150 } 151 }); 152 } 153 154 public void UpdateSerializedJobResult(SerializedJobResult jobResult) { 155 if (jobResult != null && 156 jobResult.JobResult != null) { 157 base.doInTransaction( 158 delegate() { 159 Update(jobResult.JobResult); 160 return base.Adapter.UpdateSerializedJobResultById( 161 jobResult.SerializedJobResultData, 162 jobResult.JobResult.Id); 163 }); 149 164 } 150 151 return null;152 165 } 153 166 #endregion
Note: See TracChangeset
for help on using the changeset viewer.