Class SearchUpdatedEventHandler

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

public class SearchUpdatedEventHandler extends Object
Responds to series events by re-distributing metadata and security policy files for published mediapackages.
  • Field Details

    • logger

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

      protected ServiceRegistry serviceRegistry
      The service registry
    • distributionService

      protected DistributionService distributionService
      The distribution service
    • searchService

      protected SearchService searchService
      The search service
    • 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

    • SearchUpdatedEventHandler

      public SearchUpdatedEventHandler()
  • Method Details

    • activate

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

      public void setServiceRegistry(ServiceRegistry serviceRegistry)
      Parameters:
      serviceRegistry - the serviceRegistry to set
    • 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
    • setDistributionService

      public void setDistributionService(DistributionService distributionService)
      Parameters:
      distributionService - the distributionService to set
    • setSearchService

      public void setSearchService(SearchService searchService)
      Parameters:
      searchService - the searchService 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)