Class LtiServiceImpl
java.lang.Object
org.opencastproject.lti.service.impl.LtiServiceImpl
- All Implemented Interfaces:
org.opencastproject.lti.service.api.LtiService
public class LtiServiceImpl
extends Object
implements org.opencastproject.lti.service.api.LtiService
The LTI service implementation
-
Field Summary
Fields inherited from interface org.opencastproject.lti.service.api.LtiService
JOB_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.osgi.service.component.ComponentContext cc) voidaddCatalogUIAdapter(org.opencastproject.metadata.dublincore.EventCatalogUIAdapter catalogUIAdapter) OSGi DI.voidcopyEventToSeries(String eventId, String seriesId) voidgetEventMetadata(String eventId) List<org.opencastproject.lti.service.api.LtiJob> voidmodified(org.osgi.service.component.ComponentContext cc) voidremoveCatalogUIAdapter(org.opencastproject.metadata.dublincore.EventCatalogUIAdapter catalogUIAdapter) OSGi DI.voidsetAssetManager(org.opencastproject.assetmanager.api.AssetManager assetManager) OSGi DIvoidsetAuthorizationService(org.opencastproject.security.api.AuthorizationService authorizationService) OSGi DIvoidsetEventMetadataJson(String eventId, String metadataJson) voidsetIndexService(org.opencastproject.index.service.api.IndexService indexService) OSGi DIvoidsetIngestService(org.opencastproject.ingest.api.IngestService ingestService) OSGi DIvoidsetSearchIndex(org.opencastproject.elasticsearch.index.ElasticsearchIndex searchIndex) OSGi DIvoidsetSeriesService(org.opencastproject.series.api.SeriesService seriesService) OSGI DIvoidsetWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService) OSGi DIvoidsetWorkspace(org.opencastproject.workspace.api.Workspace workspace) OSGi DIvoidupsertEvent(org.opencastproject.lti.service.api.LtiFileUpload file, String captions, String captionFormat, String captionLanguage, String eventId, String seriesId, String metadataJson)
-
Constructor Details
-
LtiServiceImpl
public LtiServiceImpl()
-
-
Method Details
-
setAuthorizationService
public void setAuthorizationService(org.opencastproject.security.api.AuthorizationService authorizationService) OSGi DI -
setSeriesService
public void setSeriesService(org.opencastproject.series.api.SeriesService seriesService) OSGI DI -
setAssetManager
public void setAssetManager(org.opencastproject.assetmanager.api.AssetManager assetManager) OSGi DI -
setWorkflowService
public void setWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService) OSGi DI -
setWorkspace
public void setWorkspace(org.opencastproject.workspace.api.Workspace workspace) OSGi DI -
setSearchIndex
public void setSearchIndex(org.opencastproject.elasticsearch.index.ElasticsearchIndex searchIndex) OSGi DI -
setIndexService
public void setIndexService(org.opencastproject.index.service.api.IndexService indexService) OSGi DI -
setIngestService
public void setIngestService(org.opencastproject.ingest.api.IngestService ingestService) OSGi DI -
addCatalogUIAdapter
public void addCatalogUIAdapter(org.opencastproject.metadata.dublincore.EventCatalogUIAdapter catalogUIAdapter) OSGi DI. -
removeCatalogUIAdapter
public void removeCatalogUIAdapter(org.opencastproject.metadata.dublincore.EventCatalogUIAdapter catalogUIAdapter) OSGi DI. -
activate
public void activate(org.osgi.service.component.ComponentContext cc) -
modified
public void modified(org.osgi.service.component.ComponentContext cc) -
listJobs
- Specified by:
listJobsin interfaceorg.opencastproject.lti.service.api.LtiService
-
upsertEvent
public void upsertEvent(org.opencastproject.lti.service.api.LtiFileUpload file, String captions, String captionFormat, String captionLanguage, String eventId, String seriesId, String metadataJson) throws org.opencastproject.security.api.UnauthorizedException, org.opencastproject.util.NotFoundException - Specified by:
upsertEventin interfaceorg.opencastproject.lti.service.api.LtiService- Throws:
org.opencastproject.security.api.UnauthorizedExceptionorg.opencastproject.util.NotFoundException
-
copyEventToSeries
- Specified by:
copyEventToSeriesin interfaceorg.opencastproject.lti.service.api.LtiService
-
getEventMetadata
public String getEventMetadata(String eventId) throws org.opencastproject.util.NotFoundException, org.opencastproject.security.api.UnauthorizedException - Specified by:
getEventMetadatain interfaceorg.opencastproject.lti.service.api.LtiService- Throws:
org.opencastproject.util.NotFoundExceptionorg.opencastproject.security.api.UnauthorizedException
-
getNewEventMetadata
- Specified by:
getNewEventMetadatain interfaceorg.opencastproject.lti.service.api.LtiService
-
setEventMetadataJson
public void setEventMetadataJson(String eventId, String metadataJson) throws org.opencastproject.util.NotFoundException, org.opencastproject.security.api.UnauthorizedException - Specified by:
setEventMetadataJsonin interfaceorg.opencastproject.lti.service.api.LtiService- Throws:
org.opencastproject.util.NotFoundExceptionorg.opencastproject.security.api.UnauthorizedException
-
delete
- Specified by:
deletein interfaceorg.opencastproject.lti.service.api.LtiService
-