PersonXmlSaver.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. namespace MediaBrowser.LocalMetadata.Savers
  2. {
  3. ///// <summary>
  4. ///// Class PersonXmlSaver
  5. ///// </summary>
  6. //public class PersonXmlSaver : BaseXmlSaver
  7. //{
  8. // public override bool IsEnabledFor(IHasMetadata item, ItemUpdateType updateType)
  9. // {
  10. // if (!item.SupportsLocalMetadata)
  11. // {
  12. // return false;
  13. // }
  14. // return item is Person && updateType >= ItemUpdateType.MetadataDownload;
  15. // }
  16. // protected override List<string> GetTagsUsed()
  17. // {
  18. // var list = new List<string>
  19. // {
  20. // "PlaceOfBirth"
  21. // };
  22. // return list;
  23. // }
  24. // protected override void WriteCustomElements(IHasMetadata item, XmlWriter writer)
  25. // {
  26. // var person = (Person)item;
  27. // if (person.ProductionLocations.Count > 0)
  28. // {
  29. // writer.WriteElementString("PlaceOfBirth", person.ProductionLocations[0]);
  30. // }
  31. // }
  32. // protected override string GetLocalSavePath(IHasMetadata item)
  33. // {
  34. // return Path.Combine(item.Path, "person.xml");
  35. // }
  36. // public PersonXmlSaver(IFileSystem fileSystem, IServerConfigurationManager configurationManager, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataManager, ILogger logger, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem, configurationManager, libraryManager, userManager, userDataManager, logger, xmlReaderSettingsFactory)
  37. // {
  38. // }
  39. //}
  40. }