Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/16/10 06:42:00 (14 years ago)
Author:
swagner
Message:

Worked on OKB data model and services (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Services.OKB/3.3/Interfaces/IAdminService.cs

    r4390 r4407  
    2626namespace HeuristicLab.Services.OKB {
    2727  /// <summary>
    28   /// Allows updating the implementation of algorithms and problems. All
    29   /// other entities can be modified using the <see cref="TableService"/>
     28  /// Service of administrating the OKB.
    3029  /// </summary> 
    3130  [ServiceContract(ProtectionLevel = ProtectionLevel.EncryptAndSign)]
    3231  public interface IAdminService {
     32    [OperationContract]
     33    void AddAlgorithmClass(AlgorithmClass algorithmClass);
     34    [OperationContract]
     35    AlgorithmClass[] GetAlgorithmClasses();
     36    [OperationContract]
     37    void UpdateAlgorithmClass(AlgorithmClass algorithmClass);
     38    [OperationContract]
     39    void DeleteAlgorithmClass(long algorithmClassId);
     40
     41    [OperationContract]
     42    void AddAlgorithm(Algorithm algorithm);
     43    [OperationContract]
     44    Algorithm[] GetAlgorithms();
     45    [OperationContract]
     46    void UpdateAlgorithm(Algorithm algorithm);
     47    [OperationContract]
     48    void DeleteAlgorithm(long algorithmId);
     49
     50
     51
     52
    3353
    3454    /// <summary>
     
    108128    [OperationContract]
    109129    void UpdateCompleteProblem(Problem problem);
    110 
    111 
    112 
    113     [OperationContract]
    114     void AddAlgorithmClass(AlgorithmClass algorithmClass);
    115 
    116     [OperationContract]
    117     AlgorithmClass[] GetAlgorithmClasses();
    118 
    119     [OperationContract]
    120     void UpdateAlgorithmClass(AlgorithmClass algorithmClass);
    121 
    122     [OperationContract]
    123     void DeleteAlgorithmClass(long algorithmClassId);
    124 
    125130  }
    126131}
Note: See TracChangeset for help on using the changeset viewer.