public class SubmissionStepConfig extends Object implements Serializable
SubmissionConfigReader,
SubmissionConfig,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static String |
COMPLETE_STEP |
static String |
INPUT_FORM_STEP_NAME |
static String |
SELECT_COLLECTION_STEP |
static String |
UPLOAD_STEP_NAME |
| 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 |
getProcessingClassName()
Get the class which handles all processing for this step.
|
String |
getScope() |
int |
getStepNumber()
Get the number of this step in the current Submission process config.
|
String |
getType()
Retrieve the name of the component used by this step in the UI
|
String |
getVisibility() |
String |
getVisibilityOutside() |
boolean |
isMandatory() |
boolean |
isVisible()
Whether or not this step is visible within the Progress Bar.
|
protected void |
setStepNumber(int stepNum)
Sets the number of this step in the current Submission process config.
|
public static final String INPUT_FORM_STEP_NAME
public static final String UPLOAD_STEP_NAME
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 getType()
public String getScope()
public String getVisibility()
public String getVisibilityOutside()
public int getStepNumber()
protected void setStepNumber(int stepNum)
stepNum - the step number.public boolean isVisible()
public boolean isMandatory()
Copyright © 2019 DuraSpace. All rights reserved.