public class SubmissionStepConfig extends Object implements Serializable
SubmissionConfigReader,
SubmissionConfig,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static String |
COMPLETE_STEP |
static String |
SELECT_COLLECTION_STEP |
| Constructor and Description |
|---|
SubmissionStepConfig()
Class constructor for creating an empty SubmissionStepConfig object
|
SubmissionStepConfig(Map<String,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 |
|---|---|
String |
getHeading()
Get the heading for this step.
|
String |
getId()
Get the ID for this step.
|
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
|
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.
|
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 String SELECT_COLLECTION_STEP
public static final String COMPLETE_STEP
public SubmissionStepConfig()
public SubmissionStepConfig(Map<String,String> stepMap)
stepMap - the HashMap containing all required information about this
steppublic String getId()
<step-definitions> section. This ID field is used to reference special
steps (like the required step with id="collection")public String getHeading()
public String getProcessingClassName()
This class must extend the org.dspace.submit.AbstractProcessingStep class, and provide processing for BOTH the JSP-UI and XML-UI
public 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 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 © 2016 DuraSpace. All rights reserved.