Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/20/11 14:16:53 (13 years ago)
Author:
cneumuel
Message:

#1233

  • renamed UptimeCalendar and Appointment to Downtime
  • added service methods to delete plugins and get plugin by hash
  • made reverted TransactionManager change, made it non-static and added interface
  • moved magic numbers to application settings
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Common/3.4/ServiceContracts/IHiveService.cs

    r6431 r6452  
    127127    Plugin GetPlugin(Guid pluginId);
    128128    [OperationContract]
     129    Plugin GetPluginByHash(byte[] hash);
     130    [OperationContract]
    129131    [FaultContract(typeof(PluginAlreadyExistsFault))]
    130132    Guid AddPlugin(Plugin plugin, List<PluginData> pluginData);
     
    133135    [OperationContract]
    134136    IEnumerable<PluginData> GetPluginDatas(List<Guid> pluginIds);
     137    [OperationContract]
     138    void DeletePlugin(Guid pluginId);
    135139    #endregion
    136140
     
    182186    #endregion
    183187
    184     #region Appointment Methods
    185     [OperationContract]
    186     Guid AddAppointment(Appointment appointment);
    187 
    188     [OperationContract]
    189     void DeleteAppointment(Guid appointmentId);
    190 
    191     [OperationContract]
    192     void UpdateAppointment(Appointment appointment);
    193 
    194     [OperationContract]
    195     IEnumerable<Appointment> GetScheduleForResource(Guid resourceId);
     188    #region Downtime Methods
     189    [OperationContract]
     190    Guid AddDowntime(Downtime downtime);
     191
     192    [OperationContract]
     193    void DeleteDowntime(Guid downtimeId);
     194
     195    [OperationContract]
     196    void UpdateDowntime(Downtime downtime);
     197
     198    [OperationContract]
     199    IEnumerable<Downtime> GetDowntimesForResource(Guid resourceId);
    196200    #endregion
    197201  }
Note: See TracChangeset for help on using the changeset viewer.