|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dspace.app.util.SubmissionStepConfig
public class SubmissionStepConfig
Class representing configuration for a single step within an Item Submission Process. In other words, this is a single step in the SubmissionConfig class. This class represents the structure of a single 'step' node in the item-submission.xml configuration file. Note: Implements Serializable as it will be saved to the current session during submission. Please ensure that nothing is added to this class that isn't also serializable
SubmissionConfigReader,
SubmissionConfig,
Serialized Form| Field Summary | |
|---|---|
static String |
COMPLETE_STEP
|
static String |
SELECT_COLLECTION_STEP
|
| Constructor Summary | |
|---|---|
SubmissionStepConfig()
Class constructor for creating an empty SubmissionStepConfig object |
|
SubmissionStepConfig(Map stepMap)
Class constructor for creating a SubmissionStepConfig object based on the contents of a HashMap initialized by the SubmissionConfig object. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String SELECT_COLLECTION_STEP
public static String COMPLETE_STEP
| Constructor Detail |
|---|
public SubmissionStepConfig()
public SubmissionStepConfig(Map stepMap)
stepMap - the HashMap containing all required information about this
step| Method Detail |
|---|
public 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||