Class OaiPmhUpdatedEventHandler

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

public class OaiPmhUpdatedEventHandler extends Object
  • Field Details

    • logger

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

      protected static final String CFG_PROPAGATE_EPISODE
      See Also:
    • CFG_FLAVORS

      protected static final String CFG_FLAVORS
      See Also:
    • CFG_TAGS

      protected static final String CFG_TAGS
      See Also:
    • systemAccount

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

      protected org.opencastproject.assetmanager.api.AssetManager assetManager
      The asset manager
  • Constructor Details

    • OaiPmhUpdatedEventHandler

      public OaiPmhUpdatedEventHandler()
  • Method Details

    • updated

      protected void updated(org.osgi.framework.BundleContext bundleContext, Map<String,Object> properties) throws org.osgi.service.cm.ConfigurationException
      Throws:
      org.osgi.service.cm.ConfigurationException
    • handleEvent

      public void handleEvent(org.opencastproject.message.broker.api.assetmanager.AssetManagerItem.TakeSnapshot snapshotItem)
    • setAssetManager

      public void setAssetManager(org.opencastproject.assetmanager.api.AssetManager assetManager)
    • setOaiPmhPersistence

      public void setOaiPmhPersistence(org.opencastproject.oaipmh.persistence.OaiPmhDatabase oaiPmhPersistence)
    • setOaiPmhPublicationService

      public void setOaiPmhPublicationService(org.opencastproject.publication.api.OaiPmhPublicationService oaiPmhPublicationService)
    • setSecurityService

      public void setSecurityService(org.opencastproject.security.api.SecurityService securityService)