Class OpencastDctermsDublinCore

java.lang.Object
org.opencastproject.metadata.dublincore.OpencastDctermsDublinCore
Direct Known Subclasses:
OpencastDctermsDublinCore.Episode, OpencastDctermsDublinCore.Series

@ParametersAreNonnullByDefault public abstract class OpencastDctermsDublinCore extends Object
DublinCoreCatalog wrapper to deal with DublinCore metadata according to the Opencast schema.

General behaviour

  • Set methods that take a string parameter only execute if the string is not blank.
  • Set methods that take a list of strings only execute if the list contains at least one non-blank string.
  • Set methods--if executed--replace the whole property with the given value/s.
  • Update methods only execute if the parameter is some non-blank string. If executed they behave like a set method and replace all exiting entries.
  • Add methods only execute if the parameter is some non-blank string.