- Timestamp:
- 08/13/15 14:51:54 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources/HeuristicLab.Services.Hive/3.3/ServiceContracts/IHiveService.cs
r12768 r12857 41 41 42 42 [OperationContract] 43 IEnumerable<Task> GetTasks();44 45 [OperationContract]46 IEnumerable<LightweightTask> GetLightweightTasks(IEnumerable<Guid> taskIds);47 48 [OperationContract]49 IEnumerable<LightweightTask> GetLightweightChildTasks(Guid? parentTaskId, bool recursive, bool includeParent);50 51 [OperationContract]52 43 IEnumerable<LightweightTask> GetLightweightJobTasks(Guid jobId); 53 44 … … 65 56 66 57 [OperationContract] 67 void DeleteTask(Guid taskId);68 69 [OperationContract]70 void DeleteChildTasks(Guid parentTaskId);71 72 [OperationContract]73 58 Task UpdateTaskState(Guid taskId, TaskState taskState, Guid? slaveId, Guid? userId, string exception); 74 59 #endregion … … 89 74 Job GetJob(Guid id); 90 75 91 /// <summary>92 /// Returns all task for the current user93 /// </summary>94 76 [OperationContract] 95 77 IEnumerable<Job> GetJobs(); 96 78 97 /// <summary>98 /// Returns all task in the hive (only for admins)99 /// </summary>100 /// <returns></returns>101 [OperationContract]102 IEnumerable<Job> GetAllJobs();103 104 79 [OperationContract] 105 80 Guid AddJob(Job jobDto); … … 142 117 [OperationContract] 143 118 Plugin GetPlugin(Guid pluginId); 144 145 [OperationContract]146 Plugin GetPluginByHash(byte[] hash);147 119 148 120 [OperationContract] … … 155 127 [OperationContract] 156 128 IEnumerable<PluginData> GetPluginDatas(List<Guid> pluginIds); 157 158 [OperationContract]159 void DeletePlugin(Guid pluginId);160 129 #endregion 161 130 … … 171 140 #endregion 172 141 173 #region Resource Methods174 [OperationContract]175 IEnumerable<Resource> GetChildResources(Guid resourceId);176 #endregion177 178 142 #region Slave Methods 179 143 [OperationContract] … … 187 151 188 152 [OperationContract] 189 SlaveGroup GetSlaveGroup(Guid slaveGroupId);190 191 [OperationContract]192 153 IEnumerable<Slave> GetSlaves(); 193 154 … … 215 176 [OperationContract] 216 177 Guid GetResourceId(string resourceName); 217 218 [OperationContract]219 IEnumerable<Task> GetTasksByResourceId(Guid resourceId);220 178 221 179 [OperationContract]
Note: See TracChangeset
for help on using the changeset viewer.