Class OsgiEventEndpoint

java.lang.Object
org.opencastproject.adminui.endpoint.AbstractEventEndpoint
org.opencastproject.adminui.endpoint.OsgiEventEndpoint

public class OsgiEventEndpoint extends AbstractEventEndpoint
OSGi bound implementation.
  • Field Details

    • EVENTMODAL_ONLYSERIESWITHWRITEACCESS_KEY

      public static final String EVENTMODAL_ONLYSERIESWITHWRITEACCESS_KEY
      See Also:
    • EVENTSTAB_ONLYEVENTSWITHWRITEACCESS_KEY

      public static final String EVENTSTAB_ONLYEVENTSWITHWRITEACCESS_KEY
      See Also:
  • Constructor Details

    • OsgiEventEndpoint

      public OsgiEventEndpoint()
  • Method Details

    • getAdminUIConfiguration

      public AdminUIConfiguration getAdminUIConfiguration()
      Specified by:
      getAdminUIConfiguration in class AbstractEventEndpoint
    • setAdminUIConfiguration

      public void setAdminUIConfiguration(AdminUIConfiguration adminUIConfiguration)
      OSGi DI.
    • getWorkflowService

      public org.opencastproject.workflow.api.WorkflowService getWorkflowService()
      Specified by:
      getWorkflowService in class AbstractEventEndpoint
    • setJobService

      public void setJobService(JobEndpoint jobService)
      OSGi DI.
    • getJobService

      public JobEndpoint getJobService()
      Specified by:
      getJobService in class AbstractEventEndpoint
    • setSeriesEndpoint

      public void setSeriesEndpoint(SeriesEndpoint seriesEndpoint)
      OSGi DI.
    • getSeriesEndpoint

      public SeriesEndpoint getSeriesEndpoint()
      Specified by:
      getSeriesEndpoint in class AbstractEventEndpoint
    • setWorkflowService

      public void setWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService)
      OSGi DI.
    • getAclService

      public org.opencastproject.authorization.xacml.manager.api.AclService getAclService()
      Specified by:
      getAclService in class AbstractEventEndpoint
    • setAclServiceFactory

      public void setAclServiceFactory(org.opencastproject.authorization.xacml.manager.api.AclServiceFactory aclServiceFactory)
      OSGi DI.
    • getEventCommentService

      public org.opencastproject.event.comment.EventCommentService getEventCommentService()
      Specified by:
      getEventCommentService in class AbstractEventEndpoint
    • setEventCommentService

      public void setEventCommentService(org.opencastproject.event.comment.EventCommentService eventCommentService)
      OSGi DI.
    • getSecurityService

      public org.opencastproject.security.api.SecurityService getSecurityService()
      Specified by:
      getSecurityService in class AbstractEventEndpoint
    • setSecurityService

      public void setSecurityService(org.opencastproject.security.api.SecurityService securityService)
      OSGi DI.
    • getIndexService

      public org.opencastproject.index.service.api.IndexService getIndexService()
      Specified by:
      getIndexService in class AbstractEventEndpoint
    • setIndexService

      public void setIndexService(org.opencastproject.index.service.api.IndexService indexService)
      OSGi DI.
    • getAuthorizationService

      public org.opencastproject.security.api.AuthorizationService getAuthorizationService()
      Specified by:
      getAuthorizationService in class AbstractEventEndpoint
    • setAuthorizationService

      public void setAuthorizationService(org.opencastproject.security.api.AuthorizationService authorizationService)
      OSGi DI.
    • getAssetManager

      public org.opencastproject.assetmanager.api.AssetManager getAssetManager()
      Specified by:
      getAssetManager in class AbstractEventEndpoint
    • setAssetManager

      public void setAssetManager(org.opencastproject.assetmanager.api.AssetManager assetManager)
      OSGi DI.
    • getSchedulerService

      public org.opencastproject.scheduler.api.SchedulerService getSchedulerService()
      Specified by:
      getSchedulerService in class AbstractEventEndpoint
    • setSchedulerService

      public void setSchedulerService(org.opencastproject.scheduler.api.SchedulerService schedulerService)
      OSGi DI.
    • getCaptureAgentStateService

      public org.opencastproject.capture.admin.api.CaptureAgentStateService getCaptureAgentStateService()
      Specified by:
      getCaptureAgentStateService in class AbstractEventEndpoint
    • setCaptureAgentStateService

      public void setCaptureAgentStateService(org.opencastproject.capture.admin.api.CaptureAgentStateService captureAgentStateService)
      OSGi DI.
    • getIndex

      public org.opencastproject.elasticsearch.index.ElasticsearchIndex getIndex()
      Specified by:
      getIndex in class AbstractEventEndpoint
    • setIndex

      public void setIndex(org.opencastproject.elasticsearch.index.ElasticsearchIndex index)
      OSGi DI.
    • getUrlSigningService

      public org.opencastproject.security.urlsigning.service.UrlSigningService getUrlSigningService()
      Specified by:
      getUrlSigningService in class AbstractEventEndpoint
    • setUrlSigningService

      public void setUrlSigningService(org.opencastproject.security.urlsigning.service.UrlSigningService urlSigningService)
      OSGi DI.
    • getUserDirectoryService

      public org.opencastproject.security.api.UserDirectoryService getUserDirectoryService()
      Specified by:
      getUserDirectoryService in class AbstractEventEndpoint
    • setUserDirectoryService

      public void setUserDirectoryService(org.opencastproject.security.api.UserDirectoryService userDirectoryService)
      Sets the user directory service
    • modified

      public void modified(org.osgi.service.component.ComponentContext cc)
    • getUrlSigningExpireDuration

      public long getUrlSigningExpireDuration()
      Specified by:
      getUrlSigningExpireDuration in class AbstractEventEndpoint
    • signWithClientIP

      public Boolean signWithClientIP()
      Specified by:
      signWithClientIP in class AbstractEventEndpoint
    • getOnlySeriesWithWriteAccessEventModal

      public Boolean getOnlySeriesWithWriteAccessEventModal()
      Specified by:
      getOnlySeriesWithWriteAccessEventModal in class AbstractEventEndpoint
    • getOnlyEventsWithWriteAccessEventsTab

      public Boolean getOnlyEventsWithWriteAccessEventsTab()
      Specified by:
      getOnlyEventsWithWriteAccessEventsTab in class AbstractEventEndpoint