Class ActionAdvancedInfo
- java.lang.Object
-
- org.dspace.xmlworkflow.state.actions.ActionAdvancedInfo
-
- Direct Known Subclasses:
ScoreReviewActionAdvancedInfo,SelectReviewerActionAdvancedInfo
public abstract class ActionAdvancedInfo extends Object
Interface for the shared properties of an 'advancedInfo' section of an advanced workflowActionImplementations of this class will define the specific fields per action that will need to be defined/configured to pass along this info to REST endpoint
-
-
Constructor Summary
Constructors Constructor Description ActionAdvancedInfo()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidgenerateId(String type)Setter for the Action id to be set.StringgetId()StringgetType()voidsetType(String type)
-
-
-
Field Detail
-
type
protected String type
-
id
protected String id
-
TYPE_PREFIX
protected static final String TYPE_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
public String getType()
-
setType
public void setType(String type)
-
getId
public String getId()
-
generateId
protected abstract void generateId(String type)
Setter for the Action id to be set. This is an MD5 hash of the type and the stringified properties of the advanced info- Parameters:
type- The type of this Action to be included in the MD5 hash
-
-