From 3b2b9c59b2fbfa7117139d29ba0ccb08a27e302a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 27 Jun 2013 15:29:58 -0400 Subject: extracted an item refresh service --- MediaBrowser.Controller/Entities/Audio/Artist.cs | 2 +- MediaBrowser.Controller/Entities/Audio/MusicGenre.cs | 2 +- MediaBrowser.Controller/Entities/Genre.cs | 2 +- MediaBrowser.Controller/Entities/IItemByName.cs | 10 ++++++++++ MediaBrowser.Controller/Entities/Person.cs | 2 +- MediaBrowser.Controller/Entities/Studio.cs | 2 +- MediaBrowser.Controller/Entities/Year.cs | 2 +- MediaBrowser.Controller/MediaBrowser.Controller.csproj | 1 + 8 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 MediaBrowser.Controller/Entities/IItemByName.cs (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Entities/Audio/Artist.cs b/MediaBrowser.Controller/Entities/Audio/Artist.cs index 0fe8cb6718..7730c90d3b 100644 --- a/MediaBrowser.Controller/Entities/Audio/Artist.cs +++ b/MediaBrowser.Controller/Entities/Audio/Artist.cs @@ -4,7 +4,7 @@ namespace MediaBrowser.Controller.Entities.Audio /// /// Class Artist /// - public class Artist : BaseItem + public class Artist : BaseItem, IItemByName { /// /// Gets the user data key. diff --git a/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs b/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs index 8d34cf7dae..452aaec58f 100644 --- a/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs +++ b/MediaBrowser.Controller/Entities/Audio/MusicGenre.cs @@ -4,7 +4,7 @@ namespace MediaBrowser.Controller.Entities.Audio /// /// Class MusicGenre /// - public class MusicGenre : BaseItem + public class MusicGenre : BaseItem, IItemByName { /// /// Gets the user data key. diff --git a/MediaBrowser.Controller/Entities/Genre.cs b/MediaBrowser.Controller/Entities/Genre.cs index b2b4653532..e02a427e0f 100644 --- a/MediaBrowser.Controller/Entities/Genre.cs +++ b/MediaBrowser.Controller/Entities/Genre.cs @@ -4,7 +4,7 @@ namespace MediaBrowser.Controller.Entities /// /// Class Genre /// - public class Genre : BaseItem + public class Genre : BaseItem, IItemByName { /// /// Gets the user data key. diff --git a/MediaBrowser.Controller/Entities/IItemByName.cs b/MediaBrowser.Controller/Entities/IItemByName.cs new file mode 100644 index 0000000000..6d66acb705 --- /dev/null +++ b/MediaBrowser.Controller/Entities/IItemByName.cs @@ -0,0 +1,10 @@ + +namespace MediaBrowser.Controller.Entities +{ + /// + /// Marker interface + /// + public interface IItemByName + { + } +} diff --git a/MediaBrowser.Controller/Entities/Person.cs b/MediaBrowser.Controller/Entities/Person.cs index 0f2803744e..273a10acc3 100644 --- a/MediaBrowser.Controller/Entities/Person.cs +++ b/MediaBrowser.Controller/Entities/Person.cs @@ -4,7 +4,7 @@ namespace MediaBrowser.Controller.Entities /// /// This is the full Person object that can be retrieved with all of it's data. /// - public class Person : BaseItem + public class Person : BaseItem, IItemByName { /// /// Gets the user data key. diff --git a/MediaBrowser.Controller/Entities/Studio.cs b/MediaBrowser.Controller/Entities/Studio.cs index 0dec024f86..57e5603484 100644 --- a/MediaBrowser.Controller/Entities/Studio.cs +++ b/MediaBrowser.Controller/Entities/Studio.cs @@ -4,7 +4,7 @@ namespace MediaBrowser.Controller.Entities /// /// Class Studio /// - public class Studio : BaseItem + public class Studio : BaseItem, IItemByName { /// /// Gets the user data key. diff --git a/MediaBrowser.Controller/Entities/Year.cs b/MediaBrowser.Controller/Entities/Year.cs index 307ce306bf..c5235a07a1 100644 --- a/MediaBrowser.Controller/Entities/Year.cs +++ b/MediaBrowser.Controller/Entities/Year.cs @@ -4,7 +4,7 @@ namespace MediaBrowser.Controller.Entities /// /// Class Year /// - public class Year : BaseItem + public class Year : BaseItem, IItemByName { /// /// Gets the user data key. diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.csproj b/MediaBrowser.Controller/MediaBrowser.Controller.csproj index e1cfce38b2..77879ed756 100644 --- a/MediaBrowser.Controller/MediaBrowser.Controller.csproj +++ b/MediaBrowser.Controller/MediaBrowser.Controller.csproj @@ -76,6 +76,7 @@ + -- cgit v1.2.3