Class LiveScheduleServiceImpl

java.lang.Object
org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl
All Implemented Interfaces:
org.opencastproject.liveschedule.api.LiveScheduleService

public class LiveScheduleServiceImpl extends Object implements org.opencastproject.liveschedule.api.LiveScheduleService
  • Field Details

  • Constructor Details

    • LiveScheduleServiceImpl

      public LiveScheduleServiceImpl()
  • Method Details

    • activate

      protected void activate(org.osgi.service.component.ComponentContext context)
      OSGi callback on component activation.
      Parameters:
      context - the component context
    • createOrUpdateLiveEvent

      public boolean createOrUpdateLiveEvent(String mpId, org.opencastproject.metadata.dublincore.DublinCoreCatalog episodeDC) throws org.opencastproject.liveschedule.api.LiveScheduleException
      Specified by:
      createOrUpdateLiveEvent in interface org.opencastproject.liveschedule.api.LiveScheduleService
      Throws:
      org.opencastproject.liveschedule.api.LiveScheduleException
    • deleteLiveEvent

      public boolean deleteLiveEvent(String mpId) throws org.opencastproject.liveschedule.api.LiveScheduleException
      Specified by:
      deleteLiveEvent in interface org.opencastproject.liveschedule.api.LiveScheduleService
      Throws:
      org.opencastproject.liveschedule.api.LiveScheduleException
    • updateLiveEventAcl

      public boolean updateLiveEventAcl(String mpId, org.opencastproject.security.api.AccessControlList acl) throws org.opencastproject.liveschedule.api.LiveScheduleException
      Specified by:
      updateLiveEventAcl in interface org.opencastproject.liveschedule.api.LiveScheduleService
      Throws:
      org.opencastproject.liveschedule.api.LiveScheduleException
    • setDublinCoreService

      public void setDublinCoreService(org.opencastproject.metadata.dublincore.DublinCoreCatalogService service)
    • setSearchService

      public void setSearchService(org.opencastproject.search.api.SearchService service)
    • setSeriesService

      public void setSeriesService(org.opencastproject.series.api.SeriesService service)
    • setServiceRegistry

      public void setServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry service)
    • setCaptureAgentService

      public void setCaptureAgentService(org.opencastproject.capture.admin.api.CaptureAgentStateService service)
    • setDownloadDistributionService

      public void setDownloadDistributionService(org.opencastproject.distribution.api.DownloadDistributionService service)
    • setWorkspace

      public void setWorkspace(org.opencastproject.workspace.api.Workspace ws)
    • setAssetManager

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

      public void setAuthorizationService(org.opencastproject.security.api.AuthorizationService service)
    • setOrganizationService

      public void setOrganizationService(org.opencastproject.security.api.OrganizationDirectoryService service)
    • setSecurityService

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