- Timestamp:
- 03/06/12 20:21:07 (12 years ago)
- Location:
- branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3
- Files:
-
- 5 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/HeuristicLab.Services.OKB-3.3.csproj
r7573 r7574 147 147 <Compile Include="Query\DataTransfer\BoolValue.cs" /> 148 148 <Compile Include="Query\DataTransfer\CombinedFilter.cs" /> 149 <Compile Include="Query\DataTransfer\NameOrdinalComparisonTimeSpanFilter.cs" /> 150 <Compile Include="Query\DataTransfer\OrdinalComparisonTimeSpanFilter.cs" /> 151 <Compile Include="Query\DataTransfer\TimeSpanValue.cs" /> 149 152 <Compile Include="Query\DataTransfer\OrdinalComparisonPercentFilter.cs" /> 150 153 <Compile Include="Query\DataTransfer\NameOrdinalComparisonPercentFilter.cs" /> … … 195 198 <Compile Include="Query\Filters\BoolValueFilter.cs" /> 196 199 <Compile Include="Query\Filters\BinaryValueFilter.cs" /> 200 <Compile Include="Query\Filters\TimeSpanValueFilter.cs" /> 197 201 <Compile Include="Query\Filters\PercentValueFilter.cs" /> 198 202 <Compile Include="Query\Filters\StringValueFilter.cs" /> … … 237 241 <Compile Include="RunCreation\DataTransfer\BinaryValue.cs" /> 238 242 <Compile Include="RunCreation\DataTransfer\BoolValue.cs" /> 243 <Compile Include="RunCreation\DataTransfer\TimeSpanValue.cs" /> 239 244 <Compile Include="RunCreation\DataTransfer\PercentValue.cs" /> 240 245 <Compile Include="RunCreation\DataTransfer\DataType.cs" /> -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/Query/Convert.cs
r7573 r7574 56 56 } else if (source.ValueName.Type == DA.ValueNameType.Int) { 57 57 return new DT.IntValue { Name = source.ValueName.Name, DataType = Convert.ToDto(source.DataType), Value = source.IntValue.GetValueOrDefault() }; 58 } else if (source.ValueName.Type == DA.ValueNameType.TimeSpan) { 59 return new DT.TimeSpanValue { Name = source.ValueName.Name, DataType = Convert.ToDto(source.DataType), Value = source.LongValue.GetValueOrDefault() }; 58 60 } else if (source.ValueName.Type == DA.ValueNameType.Long) { 59 61 return new DT.LongValue { Name = source.ValueName.Name, DataType = Convert.ToDto(source.DataType), Value = source.LongValue.GetValueOrDefault() }; -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/Query/DataTransfer/Filter.cs
r7573 r7574 36 36 [KnownType(typeof(NameOrdinalComparisonIntFilter))] 37 37 [KnownType(typeof(NameOrdinalComparisonLongFilter))] 38 [KnownType(typeof(NameOrdinalComparisonTimeSpanFilter))] 38 39 [KnownType(typeof(NameStringComparisonFilter))] 39 40 [KnownType(typeof(NameStringComparisonAvailableValuesFilter))] -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/Query/DataTransfer/Value.cs
r7573 r7574 32 32 [KnownType(typeof(BinaryValue))] 33 33 [KnownType(typeof(PercentValue))] 34 [KnownType(typeof(TimeSpanValue))] 34 35 public abstract class Value { 35 36 [DataMember] -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/Query/QueryService.cs
r7573 r7574 75 75 name 76 76 )); 77 foreach (string name in okb.ValueNames.Where(x => (x.Category == ValueNameCategory.Parameter) && (x.Type == ValueNameType.TimeSpan)).Select(x => x.Name).Distinct()) 78 filters.Add(new NameOrdinalComparisonTimeSpanFilter( 79 typeof(TimeSpanValueFilter).AssemblyQualifiedName, 80 "Parameter " + name + " Value", 81 name 82 )); 77 83 foreach (string name in okb.ValueNames.Where(x => (x.Category == ValueNameCategory.Parameter) && (x.Type == ValueNameType.Float)).Select(x => x.Name).Distinct()) 78 84 filters.Add(new NameOrdinalComparisonFloatFilter( … … 138 144 name 139 145 )); 146 foreach (string name in okb.ValueNames.Where(x => (x.Category == ValueNameCategory.Result) && (x.Type == ValueNameType.TimeSpan)).Select(x => x.Name).Distinct()) 147 filters.Add(new NameOrdinalComparisonTimeSpanFilter( 148 typeof(TimeSpanValueFilter).AssemblyQualifiedName, 149 "Result " + name + " Value", 150 name 151 )); 140 152 foreach (string name in okb.ValueNames.Where(x => (x.Category == ValueNameCategory.Result) && (x.Type == ValueNameType.Float)).Select(x => x.Name).Distinct()) 141 153 filters.Add(new NameOrdinalComparisonFloatFilter( -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/RunCreation/Convert.cs
r7573 r7574 77 77 entity.ValueName = Convert.ToEntity(source.Name, category, DA.ValueNameType.Int, okb); 78 78 entity.IntValue = ((DT.IntValue)source).Value; 79 } else if (source is DT.TimeSpanValue) { 80 entity.ValueName = Convert.ToEntity(source.Name, category, DA.ValueNameType.TimeSpan, okb); 81 entity.LongValue = ((DT.TimeSpanValue)source).Value; 79 82 } else if (source is DT.LongValue) { 80 83 entity.ValueName = Convert.ToEntity(source.Name, category, DA.ValueNameType.Long, okb); -
branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/RunCreation/DataTransfer/Value.cs
r7573 r7574 32 32 [KnownType(typeof(BinaryValue))] 33 33 [KnownType(typeof(PercentValue))] 34 [KnownType(typeof(TimeSpanValue))] 34 35 public abstract class Value { 35 36 [DataMember]
Note: See TracChangeset
for help on using the changeset viewer.