Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/22/10 05:55:19 (14 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

Location:
trunk/sources/HeuristicLab.Services.OKB/3.3/Interfaces
Files:
1 added
1 edited

Legend:

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

    r4455 r4467  
    2020#endregion
    2121
     22using System;
    2223using System.Collections.Generic;
    2324using System.Net.Security;
     
    3132  [ServiceContract(ProtectionLevel = ProtectionLevel.EncryptAndSign)]
    3233  public interface IAdminService {
     34    #region Platform Methods
    3335    [OperationContract]
    3436    Platform GetPlatform(long id);
     
    3941    [OperationContract]
    4042    void DeletePlatform(long id);
     43    #endregion
    4144
     45    #region AlgorithmClass Methods
    4246    [OperationContract]
    4347    AlgorithmClass GetAlgorithmClass(long id);
     
    4852    [OperationContract]
    4953    void DeleteAlgorithmClass(long id);
     54    #endregion
    5055
     56    #region Algorithm Methods
    5157    [OperationContract]
    5258    Algorithm GetAlgorithm(long id);
     
    5763    [OperationContract]
    5864    void DeleteAlgorithm(long id);
     65    [OperationContract]
     66    IEnumerable<Guid> GetAlgorithmUsers(long algorithmId);
     67    [OperationContract]
     68    void StoreAlgorithmUsers(long algorithmId, IEnumerable<Guid> users);
     69    #endregion
     70
     71    #region AlgorithmData Methods
     72    [OperationContract]
     73    AlgorithmData GetAlgorithmData(long algorithmId);
     74    [OperationContract]
     75    void StoreAlgorithmData(AlgorithmData dto);
     76    #endregion
     77
     78    #region DataType Methods
     79    [OperationContract]
     80    DataType GetDataType(long id);
     81    [OperationContract]
     82    IEnumerable<DataType> GetDataTypes();
     83    [OperationContract]
     84    void StoreDataType(DataType dto);
     85    [OperationContract]
     86    void DeleteDataType(long id);
     87    #endregion
    5988  }
    6089}
Note: See TracChangeset for help on using the changeset viewer.