Class SchedulerUtil

java.lang.Object
org.opencastproject.scheduler.impl.SchedulerUtil

public final class SchedulerUtil extends Object
Functions to support scheduler service operations.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.entwinemedia.fn.Fn2<org.opencastproject.metadata.dublincore.EventCatalogUIAdapter,String,Boolean>
     
    static final com.entwinemedia.fn.Fn<org.opencastproject.mediapackage.MediaPackageElementFlavor,Boolean>
     
    static final Comparator<org.opencastproject.mediapackage.Catalog>
     
    static final com.entwinemedia.fn.Fn<org.opencastproject.metadata.dublincore.EventCatalogUIAdapter,org.opencastproject.mediapackage.MediaPackageElementFlavor>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    calculateChecksum(org.opencastproject.workspace.api.Workspace workspace, List<org.opencastproject.mediapackage.MediaPackageElementFlavor> eventCatalogUIAdapterFlavors, Date startDateTime, Date endDateTime, String captureAgentId, Set<String> userIds, org.opencastproject.mediapackage.MediaPackage mediaPackage, com.entwinemedia.fn.data.Opt<org.opencastproject.metadata.dublincore.DublinCoreCatalog> episodeDublincore, Map<String,String> wfProperties, Map<String,String> finalCaProperties, org.opencastproject.security.api.AccessControlList acl)
     
    static String
    toHumanReadableString(org.opencastproject.workspace.api.Workspace workspace, List<org.opencastproject.mediapackage.MediaPackageElementFlavor> catalogFlavors, org.opencastproject.scheduler.api.SchedulerEvent event)
    Converts a scheduler event to a human readable string

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • sortCatalogById

      public static final Comparator<org.opencastproject.mediapackage.Catalog> sortCatalogById
    • isNotEpisodeDublinCore

      public static final com.entwinemedia.fn.Fn<org.opencastproject.mediapackage.MediaPackageElementFlavor,Boolean> isNotEpisodeDublinCore
    • uiAdapterToFlavor

      public static final com.entwinemedia.fn.Fn<org.opencastproject.metadata.dublincore.EventCatalogUIAdapter,org.opencastproject.mediapackage.MediaPackageElementFlavor> uiAdapterToFlavor
    • eventOrganizationFilter

      public static final com.entwinemedia.fn.Fn2<org.opencastproject.metadata.dublincore.EventCatalogUIAdapter,String,Boolean> eventOrganizationFilter
  • Method Details

    • calculateChecksum

      public static String calculateChecksum(org.opencastproject.workspace.api.Workspace workspace, List<org.opencastproject.mediapackage.MediaPackageElementFlavor> eventCatalogUIAdapterFlavors, Date startDateTime, Date endDateTime, String captureAgentId, Set<String> userIds, org.opencastproject.mediapackage.MediaPackage mediaPackage, com.entwinemedia.fn.data.Opt<org.opencastproject.metadata.dublincore.DublinCoreCatalog> episodeDublincore, Map<String,String> wfProperties, Map<String,String> finalCaProperties, org.opencastproject.security.api.AccessControlList acl)
    • toHumanReadableString

      public static String toHumanReadableString(org.opencastproject.workspace.api.Workspace workspace, List<org.opencastproject.mediapackage.MediaPackageElementFlavor> catalogFlavors, org.opencastproject.scheduler.api.SchedulerEvent event)
      Converts a scheduler event to a human readable string
      Parameters:
      workspace - the workspace
      catalogFlavors - the event catalog flavors
      event - the scheduler event
      Returns:
      a human readable string