/** * Load the series DublinCore catalog contained in a media package. * * @return the catalog or none if the media package does not contain a series DublinCore */ public static Opt<DublinCoreCatalog> loadSeriesDublinCore(final Workspace ws, MediaPackage mp) { return loadDublinCore(ws, mp, MediaPackageSupport.Filters.isSeriesDublinCore.toFn()); }
/** * Load the episode DublinCore catalog contained in a media package. * * @return the catalog or none if the media package does not contain an episode DublinCore */ public static Opt<DublinCoreCatalog> loadEpisodeDublinCore(final Workspace ws, MediaPackage mp) { return loadDublinCore(ws, mp, MediaPackageSupport.Filters.isEpisodeDublinCore.toFn()); }
@Override public List<DublinCoreValue> getValuesFlat() { return $(data.values()).bind(Fns.<List<CatalogEntry>>id()).map(toDublinCoreValue.toFn()).toList(); }