public final class DublinCoreUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static org.opencastproject.util.Checksum |
calculateChecksum(DublinCoreCatalog dc)
Calculate an MD5 checksum for a DublinCore catalog.
|
static boolean |
equals(DublinCoreCatalog a,
DublinCoreCatalog b)
Define equality on DublinCoreCatalogs.
|
static List<org.opencastproject.mediapackage.XMLCatalogImpl.CatalogEntry> |
getPropertiesSorted(DublinCoreCatalog dc)
Return a sorted list of all catalog entries.
|
static DublinCoreCatalog |
loadDublinCore(org.opencastproject.workspace.api.Workspace workspace,
org.opencastproject.mediapackage.MediaPackageElement mpe)
Load the DublinCore catalog identified by
mpe. |
static com.entwinemedia.fn.data.Opt<DublinCoreCatalog> |
loadDublinCore(org.opencastproject.workspace.api.Workspace ws,
org.opencastproject.mediapackage.MediaPackage mp,
com.entwinemedia.fn.Fn<org.opencastproject.mediapackage.MediaPackageElement,Boolean> p)
Load a DublinCore catalog of a media package identified by predicate
p. |
static com.entwinemedia.fn.data.Opt<DublinCoreCatalog> |
loadEpisodeDublinCore(org.opencastproject.workspace.api.Workspace ws,
org.opencastproject.mediapackage.MediaPackage mp)
Load the episode DublinCore catalog contained in a media package.
|
static com.entwinemedia.fn.data.Opt<DublinCoreCatalog> |
loadSeriesDublinCore(org.opencastproject.workspace.api.Workspace ws,
org.opencastproject.mediapackage.MediaPackage mp)
Load the series DublinCore catalog contained in a media package.
|
public static com.entwinemedia.fn.data.Opt<DublinCoreCatalog> loadEpisodeDublinCore(org.opencastproject.workspace.api.Workspace ws, org.opencastproject.mediapackage.MediaPackage mp)
public static com.entwinemedia.fn.data.Opt<DublinCoreCatalog> loadSeriesDublinCore(org.opencastproject.workspace.api.Workspace ws, org.opencastproject.mediapackage.MediaPackage mp)
public static com.entwinemedia.fn.data.Opt<DublinCoreCatalog> loadDublinCore(org.opencastproject.workspace.api.Workspace ws, org.opencastproject.mediapackage.MediaPackage mp, com.entwinemedia.fn.Fn<org.opencastproject.mediapackage.MediaPackageElement,Boolean> p)
p.p.public static DublinCoreCatalog loadDublinCore(org.opencastproject.workspace.api.Workspace workspace, org.opencastproject.mediapackage.MediaPackageElement mpe)
mpe. Throws an exception if it does not exist or cannot be
loaded by any reason.public static boolean equals(DublinCoreCatalog a, DublinCoreCatalog b)
Note: As long as http://opencast.jira.com/browse/MH-8759 is not fixed, the encoding scheme of values is not considered.
Implementation Note: DublinCores should not be compared by their string serialization since the ordering of properties is not defined and cannot be guaranteed between serializations.
public static List<org.opencastproject.mediapackage.XMLCatalogImpl.CatalogEntry> getPropertiesSorted(DublinCoreCatalog dc)
public static org.opencastproject.util.Checksum calculateChecksum(DublinCoreCatalog dc)
Copyright © 2009–2019 Opencast Project. All rights reserved.