Class ScoreReviewAction
java.lang.Object
org.dspace.xmlworkflow.state.actions.Action
org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
org.dspace.xmlworkflow.state.actions.processingaction.ScoreReviewAction
This action will allow multiple users to rate a certain item
if the mean of this score is higher then the minimum score the
item will be sent to the next action/step else it will be rejected
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MetadataFieldNamestatic final MetadataFieldNamestatic final StringFields inherited from class org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
claimedTaskService, itemService, REJECT_REASON, RETURN_TO_POOL, SUBMIT_APPROVE, SUBMIT_CANCEL, SUBMIT_EDIT_METADATA, SUBMIT_REJECT, xmlWorkflowService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(Context c, XmlWorkflowItem wf) Called when a workflow item becomes eligible for this Action.execute(Context c, XmlWorkflowItem wfi, Step step, jakarta.servlet.http.HttpServletRequest request) Called when the action is to be performed.protected List<ActionAdvancedInfo>Returns a list of advanced info required by the advanced optionsReturns a list of advanced options that the user can select at this actionReturns a list of options that the user can select at this action which results in the next step in the workflowvoidsetDescriptionRequired(boolean descriptionRequired) Setter that sets the descriptionRequired property from workflow-actions.xmlvoidsetMaxValue(int maxValue) Setter that sets the maxValue property from workflow-actions.xmlMethods inherited from class org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
isAdvanced, isAuthorized, processRejectPageMethods inherited from class org.dspace.xmlworkflow.state.actions.Action
addApprovedProvenance, addErrorField, alertUsersOnActivation, getErrorFields, getParent, getProvenanceStartId, isOptionInParam, setParent
-
Field Details
-
SUBMIT_SCORE
- See Also:
-
SCORE_FIELD
-
REVIEW_FIELD
-
-
Constructor Details
-
ScoreReviewAction
public ScoreReviewAction()
-
-
Method Details
-
activate
Description copied from class:ActionCalled when a workflow item becomes eligible for this Action. -
execute
public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, jakarta.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException Description copied from class:ActionCalled when the action is to be performed.- Specified by:
executein classAction- Parameters:
c- current DSpace session.wfi- the item on which the action is to be performed.step- the workflow step in which the action is performed.request- the current client request.- Returns:
- the result of performing the action.
- Throws:
SQLException- passed through.AuthorizeException- passed through.
-
getOptions
Description copied from class:ActionReturns a list of options that the user can select at this action which results in the next step in the workflow- Specified by:
getOptionsin classAction- Returns:
- A list of options of this action, resulting in the next step of the workflow
-
getAdvancedOptions
Description copied from class:ActionReturns a list of advanced options that the user can select at this action- Overrides:
getAdvancedOptionsin classAction- Returns:
- A list of advanced options of this action, resulting in the next step of the workflow
-
getAdvancedInfo
Description copied from class:ActionReturns a list of advanced info required by the advanced options- Overrides:
getAdvancedInfoin classAction- Returns:
- A list of advanced info required by the advanced options
-
setDescriptionRequired
public void setDescriptionRequired(boolean descriptionRequired) Setter that sets the descriptionRequired property from workflow-actions.xml- Parameters:
descriptionRequired- boolean whether a description is required
-
setMaxValue
public void setMaxValue(int maxValue) Setter that sets the maxValue property from workflow-actions.xml- Parameters:
maxValue- integer of the maximum allowed value
-