From 9d40b684bf6af4e987e226c78c11d6daf6f5cd9b Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 22 Jan 2014 12:05:06 -0500 Subject: #680 - episode organization --- .../FileOrganization/IFileOrganizationService.cs | 36 +++++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) (limited to 'MediaBrowser.Controller/FileOrganization') diff --git a/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs b/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs index 197840214..6c0a73b8a 100644 --- a/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs +++ b/MediaBrowser.Controller/FileOrganization/IFileOrganizationService.cs @@ -12,14 +12,6 @@ namespace MediaBrowser.Controller.FileOrganization /// void BeginProcessNewFiles(); - /// - /// Saves the result. - /// - /// The result. - /// The cancellation token. - /// Task. - Task SaveResult(FileOrganizationResult result, CancellationToken cancellationToken); - /// /// Deletes the original file. /// @@ -27,12 +19,25 @@ namespace MediaBrowser.Controller.FileOrganization /// Task. Task DeleteOriginalFile(string resultId); + /// + /// Clears the log. + /// + /// Task. + Task ClearLog(); + /// /// Performs the organization. /// /// The result identifier. /// Task. Task PerformOrganization(string resultId); + + /// + /// Performs the episode organization. + /// + /// The request. + /// Task. + Task PerformEpisodeOrganization(EpisodeFileOrganizationRequest request); /// /// Gets the results. @@ -40,5 +45,20 @@ namespace MediaBrowser.Controller.FileOrganization /// The query. /// IEnumerable{FileOrganizationResult}. QueryResult GetResults(FileOrganizationResultQuery query); + + /// + /// Gets the result. + /// + /// The identifier. + /// FileOrganizationResult. + FileOrganizationResult GetResult(string id); + + /// + /// Saves the result. + /// + /// The result. + /// The cancellation token. + /// Task. + Task SaveResult(FileOrganizationResult result, CancellationToken cancellationToken); } } -- cgit v1.2.3