public class SubmissionStepConfig
extends java.lang.Object
implements java.io.Serializable
SubmissionConfigReader,
SubmissionConfig,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPLETE_STEP |
static java.lang.String |
SELECT_COLLECTION_STEP |
| Constructor and Description |
|---|
SubmissionStepConfig()
Class constructor for creating an empty SubmissionStepConfig object
|
SubmissionStepConfig(java.util.Map<java.lang.String,java.lang.String> stepMap)
Class constructor for creating a SubmissionStepConfig object based on the
contents of a HashMap initialized by the SubmissionConfig object.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHeading()
Get the heading for this step.
|
java.lang.String |
getId()
Get the ID for this step.
|
java.lang.String |
getJSPUIClassName()
Retrieve the full class name of the JSP-UI "binding" class which will
initialize and call the necessary JSPs for display in the JSP-UI
|
java.lang.String |
getProcessingClassName()
Get the class which handles all processing for this step.
|
int |
getStepNumber()
Get the number of this step in the current Submission process config.
|
java.lang.String |
getXMLUIClassName()
Retrieve the full class name of the Manakin Transformer which will
generate this step's DRI, for display in Manakin XML-UI.
|
boolean |
isVisible()
Whether or not this step is visible within the Progress Bar.
|
boolean |
isWorkflowEditable()
Whether or not this step is editable during workflow processing.
|
protected void |
setStepNumber(int stepNum)
Sets the number of this step in the current Submission process config.
|
public static final java.lang.String SELECT_COLLECTION_STEP
public static final java.lang.String COMPLETE_STEP
public SubmissionStepConfig()
public SubmissionStepConfig(java.util.Map<java.lang.String,java.lang.String> stepMap)
stepMap - the HashMap containing all required information about this
steppublic java.lang.String getId()
public java.lang.String getHeading()
public java.lang.String getProcessingClassName()
This class must extend the org.dspace.submit.AbstractProcessingStep class, and provide processing for BOTH the JSP-UI and XML-UI
public java.lang.String getXMLUIClassName()
This class must extend the org.dspace.app.xmlui.aspect.submission.StepTransformer class.
This property is only used by the Manakin XML-UI, and therefore is not relevant if you are using the JSP-UI.
public java.lang.String getJSPUIClassName()
This class must extend the org.dspace.app.webui.submit.JSPStep class.
This property is only used by the JSP-UI, and therefore is not relevant if you are using the XML-UI (aka. Manakin).
public int getStepNumber()
protected void setStepNumber(int stepNum)
stepNum - the step number.public boolean isWorkflowEditable()
public boolean isVisible()
Copyright © 2018 DuraSpace. All Rights Reserved.