public class SeriesWorkflowOperationHandler
extends org.opencastproject.workflow.api.AbstractWorkflowOperationHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
APPLY_ACL_PROPERTY
Name of the configuration option that provides whether the ACL should be applied or not
|
static String |
ATTACH_PROPERTY
Name of the configuration option that provides the flavors of the series catalogs to attach
|
static String |
COPY_METADATA_PROPERTY
Name of the configuration key that specifies the list of series metadata to be copied to the episode
|
static String |
DEFAULT_NS_PROPERTY
Name of the configuration key that specifies the default namespace for the metadata to be copied to the episode
|
static String |
SERIES_PROPERTY
Name of the configuration option that provides the optional series identifier
|
| Constructor and Description |
|---|
SeriesWorkflowOperationHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCatalogUIAdapter(org.opencastproject.metadata.dublincore.SeriesCatalogUIAdapter catalogUIAdapter)
OSGi callback to add
SeriesCatalogUIAdapter instance. |
void |
removeCatalogUIAdapter(org.opencastproject.metadata.dublincore.SeriesCatalogUIAdapter catalogUIAdapter)
OSGi callback to remove
SeriesCatalogUIAdapter instance. |
protected void |
setAuthorizationService(org.opencastproject.security.api.AuthorizationService authorizationService)
Callback for the OSGi declarative services configuration.
|
void |
setSecurityService(org.opencastproject.security.api.SecurityService securityService)
Callback for the OSGi declarative services configuration.
|
void |
setSeriesService(org.opencastproject.series.api.SeriesService seriesService)
Callback for the OSGi declarative services configuration.
|
void |
setWorkspace(org.opencastproject.workspace.api.Workspace workspace)
Callback for the OSGi declarative services configuration.
|
org.opencastproject.workflow.api.WorkflowOperationResult |
start(org.opencastproject.workflow.api.WorkflowInstance workflowInstance,
org.opencastproject.job.api.JobContext context) |
activate, asList, cfgKeyMissing, createResult, createResult, createResult, createResult, createResult, destroy, equals, getCfg, getConfig, getConfig, getConfig, getDescription, getFileNameFromElements, getId, getOptConfig, getOptConfig, hashCode, setJobBarrierPollingInterval, setServiceRegistry, skip, toString, waitForStatus, waitForStatuspublic static final String SERIES_PROPERTY
public static final String ATTACH_PROPERTY
public static final String APPLY_ACL_PROPERTY
public static final String COPY_METADATA_PROPERTY
public static final String DEFAULT_NS_PROPERTY
protected void setAuthorizationService(org.opencastproject.security.api.AuthorizationService authorizationService)
authorizationService - the authorization servicepublic void setSeriesService(org.opencastproject.series.api.SeriesService seriesService)
seriesService - the series servicepublic void setWorkspace(org.opencastproject.workspace.api.Workspace workspace)
workspace - the workspacepublic void setSecurityService(org.opencastproject.security.api.SecurityService securityService)
securityService - the securityServicepublic void addCatalogUIAdapter(org.opencastproject.metadata.dublincore.SeriesCatalogUIAdapter catalogUIAdapter)
SeriesCatalogUIAdapter instance.public void removeCatalogUIAdapter(org.opencastproject.metadata.dublincore.SeriesCatalogUIAdapter catalogUIAdapter)
SeriesCatalogUIAdapter instance.public org.opencastproject.workflow.api.WorkflowOperationResult start(org.opencastproject.workflow.api.WorkflowInstance workflowInstance,
org.opencastproject.job.api.JobContext context)
throws org.opencastproject.workflow.api.WorkflowOperationException
start in interface org.opencastproject.workflow.api.WorkflowOperationHandlerstart in class org.opencastproject.workflow.api.AbstractWorkflowOperationHandlerorg.opencastproject.workflow.api.WorkflowOperationExceptionWorkflowOperationHandler.start(org.opencastproject.workflow.api.WorkflowInstance,
JobContext)Copyright © 2009–2020 Opencast Project. All rights reserved.