Class AssetManagerUpdatedEventHandler

java.lang.Object
org.opencastproject.event.handler.AssetManagerUpdatedEventHandler

public class AssetManagerUpdatedEventHandler extends Object
Responds to series events by re-distributing metadata and security policy files to episodes.
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
      The logger
    • assetManager

      protected AssetManager assetManager
      The archive
    • securityService

      protected SecurityService securityService
      The security service
    • authorizationService

      protected AuthorizationService authorizationService
      The authorization service
    • organizationDirectoryService

      protected OrganizationDirectoryService organizationDirectoryService
      The organization directory
    • dublinCoreService

      protected DublinCoreCatalogService dublinCoreService
      Dublin core catalog service
    • workspace

      protected Workspace workspace
      The workspace
    • systemAccount

      protected String systemAccount
      The system account to use for running asynchronous events
  • Constructor Details

    • AssetManagerUpdatedEventHandler

      public AssetManagerUpdatedEventHandler()
  • Method Details

    • activate

      protected void activate(org.osgi.framework.BundleContext bundleContext)
      OSGI callback for component activation.
      Parameters:
      bundleContext - the OSGI bundle context
    • setWorkspace

      public void setWorkspace(Workspace workspace)
      Parameters:
      workspace - the workspace to set
    • setDublinCoreCatalogService

      public void setDublinCoreCatalogService(DublinCoreCatalogService dublinCoreService)
      Parameters:
      dublinCoreService - the dublin core service to set
    • setAssetManager

      public void setAssetManager(AssetManager assetManager)
      Parameters:
      assetManager - the asset manager to set
    • setSecurityService

      public void setSecurityService(SecurityService securityService)
      Parameters:
      securityService - the securityService to set
    • setAuthorizationService

      public void setAuthorizationService(AuthorizationService authorizationService)
      Parameters:
      authorizationService - the authorizationService to set
    • setOrganizationDirectoryService

      public void setOrganizationDirectoryService(OrganizationDirectoryService organizationDirectoryService)
      Parameters:
      organizationDirectoryService - the organizationDirectoryService to set
    • handleEvent

      public void handleEvent(SeriesItem seriesItem)