public class SubmissionStepConfig extends Object implements Serializable
SubmissionConfigReader
,
SubmissionConfig
,
Serialized FormModifier 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
This class must extend the
org.dspace.app.webui.submit.JSPStep class.
|
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()
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.