Package com.redwood.scheduler.api.model
Class Variable
- java.lang.Object
-
- com.redwood.scheduler.api.model.Variable
-
public abstract class Variable extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringBIG_DECIMALstatic intPARAMETERstatic intVARIABLE
-
Constructor Summary
Constructors Constructor Description Variable()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetDescription()StringgetDirection()abstract StringgetDisplayName()intgetDisplayOrder()abstract StringgetDisplayType()abstract StringgetFullDisplayType()intgetGroupType()VariableHeadergetHeader()abstract StringgetIdentifier()protected StringgetParameterExpandableVersionOfDisplayName(String aDisplayName, String aScriptType, JobDefinition jobDefinition)booleanisArray()True if the variable is array, default returns false.
-
-
-
Field Detail
-
VARIABLE
public static final int VARIABLE
- See Also:
- Constant Field Values
-
PARAMETER
public static final int PARAMETER
- See Also:
- Constant Field Values
-
BIG_DECIMAL
public static final String BIG_DECIMAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIdentifier
public abstract String getIdentifier()
-
getDisplayName
public abstract String getDisplayName()
-
getDisplayType
public abstract String getDisplayType()
- Returns:
- The class name of the type
-
getFullDisplayType
public abstract String getFullDisplayType()
- Returns:
- The full class path of the type
-
getDescription
public abstract String getDescription()
-
getDirection
public String getDirection()
-
getGroupType
public int getGroupType()
- Returns:
- true if this variable is a parameter type.
-
getHeader
public VariableHeader getHeader()
-
getDisplayOrder
public int getDisplayOrder()
-
isArray
public boolean isArray()
True if the variable is array, default returns false.- Returns:
- Returns false
-
getParameterExpandableVersionOfDisplayName
protected String getParameterExpandableVersionOfDisplayName(String aDisplayName, String aScriptType, JobDefinition jobDefinition)
-
-