Package com.redwood.scheduler.api.model
Interface JobParameter
- 
- All Superinterfaces:
- Association,- Readable,- SchedulerEntity,- SchedulerEntityComp
 
 public interface JobParameter extends Association, Readable Parameter for a job. Input and output parameters are used to pass data to and from a job. Note that when the value of an INOUT parameter is set, the out-value is also set to the same value. The value of an IN or INOUT parameter can be changed at any stage up until its job enters the Executing state.
- 
- 
Field SummaryFields Modifier and Type Field Description static LongBEHAVIOR_EXTERNAL_MAINTENANCEBehavior for job parameters attached to external imported jobs.static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "JobParameter" objects.static StringSEC_RANK_ALLThis rank is made of the following privileges:static StringSEC_RANK_NONEThis rank has no privileges assigned to it.static QueryObjectType<JobParameter>TYPEType that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).- 
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntityACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectgetCurrentValue()Get the value for CurrentValue.DateTimeZonegetCurrentValueDate()Get the value for CurrentValueDate.BigDecimalgetCurrentValueNumber()Get the value for CurrentValueNumber.StringgetCurrentValueString()Get the value for CurrentValueString.ObjectgetInValue()Get the value for InValue.DateTimeZonegetInValueDate()Get the value for InValueDate.DateTimeZone[]getInValueDateTimeZoneArray()Get the parameter IN value of the corresponding job definition parameter as DateTimeZone array.FileParametergetInValueFileParameter()Gets the value of a FileParameter.BigDecimalgetInValueNumber()Get the value for InValueNumber.BigDecimal[]getInValueNumberArray()Get the parameter IN value of the corresponding job definition parameter as number array.StringgetInValueString()Get the value for InValueString.String[]getInValueStringArray()Get the parameter IN value of the corresponding job definition parameter as String array.TableParametergetInValueTableParameter()Get an instantiated TableParameter value.JobgetJob()Get the Job.JobDefinitionParametergetJobDefinitionParameter()Get the JobDefinitionParameter.ObjectgetOutValue()Get the value for OutValue.DateTimeZonegetOutValueDate()Get the value for OutValueDate.DateTimeZone[]getOutValueDateTimeZoneArray()Get the parameter OUT value of the corresponding job definition parameter as DateTimeZone array.FileParametergetOutValueFileParameter()Gets the value of a FileParameter.BigDecimalgetOutValueNumber()Get the value for OutValueNumber.BigDecimal[]getOutValueNumberArray()Get the parameter OUT value of the corresponding job definition parameter as number array.StringgetOutValueString()Get the value for OutValueString.String[]getOutValueStringArray()Get the parameter OUT value of the corresponding job definition parameter as String array.TableParametergetOutValueTableParameter()Get an instantiated TableParameter value.voidsetInValue(Object newInValue)Set the value for InValue.voidsetInValueByEvaluatingREL(SchedulerSession session, String expression)Set the parameter value to the evaluation of the passed in REL expression.voidsetInValueDate(DateTimeZone newInValueDate)Set the value for InValueDate.voidsetInValueDateTimeZoneArray(DateTimeZone[] value)Set the parameter IN value of the corresponding job definition parameter as DateTimeZone array.voidsetInValueFileParameter(Document document)This will set the type of the FileParameter toDocument, and set the business key correctly to referencedocument.voidsetInValueFileParameter(FileParameterType type, String value)Set the File Parameter to the appropriate type and value.voidsetInValueFileParameter(JobFile jobFile)This will set aJobFilein a new instance of the interfaceFileParameter.voidsetInValueFileParameter(String fullParameterValue)Set the In value of the parameter in full formvoidsetInValueNumber(BigDecimal newInValueNumber)Set the value for InValueNumber.voidsetInValueNumberArray(BigDecimal[] value)Set the parameter IN value of the corresponding job definition parameter as Number array.voidsetInValueString(String newInValueString)Set the value for InValueString.voidsetInValueStringArray(String[] value)Set the parameter IN value of the corresponding job definition parameter as String array.voidsetInValueTableParameter(TableParameterType type, String value)Set the Table Parameter to the appropriate type and value.voidsetInValueTableParameter(JobFile jobFile)This will set the type of the TableParameter toFile, and set the business key correctly to referencejobFile.voidsetInValueTableParameter(Table table)This will set the type of the TableParameter toTable, and set the business key correctly to referencetable.voidsetInValueTableParameter(String fullParameterValue)Set the In value of the parameter in full formvoidsetOutValue(Object newOutValue)Set the value for OutValue.voidsetOutValueDate(DateTimeZone newOutValueDate)Set the value for OutValueDate.voidsetOutValueDateTimeZoneArray(DateTimeZone[] value)Set the parameter OUT value of the corresponding job definition parameter as DateTimeZone array.voidsetOutValueFileParameter(Document document)This will set the type of the FileParameter toDocument, and set the business key correctly to referencedocument.voidsetOutValueFileParameter(FileParameterType type, String value)Set the File Parameter to the appropriate type and value.voidsetOutValueFileParameter(JobFile jobFile)This will set aJobFilein a new instance of the interfaceFileParameter.voidsetOutValueFileParameter(String fullParameterValue)Set the Out value of the parameter in full formvoidsetOutValueNumber(BigDecimal newOutValueNumber)Set the value for OutValueNumber.voidsetOutValueNumberArray(BigDecimal[] value)Set the parameter OUT value of the corresponding job definition parameter as Number array.voidsetOutValueString(String newOutValueString)Set the value for OutValueString.voidsetOutValueStringArray(String[] value)Set the parameter OUT value of the corresponding job definition parameter as String array.voidsetOutValueTableParameter(TableParameterType type, String value)Set the Table Parameter to the appropriate type and value.voidsetOutValueTableParameter(JobFile jobFile)This will set the type of the TableParameter toTable, and set the business key correctly to referencejobFile.voidsetOutValueTableParameter(Table table)This will set the type of the TableParameter toTable, and set the business key correctly to referencetable.voidsetOutValueTableParameter(String fullParameterValue)Set the Out value of the parameter in full formvoidsetValueToDefaultExpression(SchedulerSession session)Set the parameter value to the default expression of the corresponding job definition parameter.- 
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntitycanPerform, createSubjectObjectPrivilegeGrant, deleteObject, getAuditTrail, getAuditTrailSize, getBehavior, getEffectiveBehavior, getErrorNameEN, getErrorNameKey, getLLPVersion, getLOV, getLOVSupport, getObjectType, getParentSchedulerEntities, getRuntime, getSubjectObjectPrivilegeGrantBySubject, getSubjectObjectPrivilegeGrants, getUniqueId, getUrl, getUrl, isCreated, isDeletable, isDeleted, isModifiable, isModified, isSelectVersioned, processRelatedObjects, processRelatedObjects, processRelatedObjects, refreshObject, resetObject, resetObject, resetValuesToDefault, selectForRead
 
- 
 
- 
- 
- 
Field Detail- 
OBJECT_TYPEstatic final String OBJECT_TYPE String that will be returned fromSchedulerEntity.getObjectType()for "JobParameter" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<JobParameter> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
BEHAVIOR_EXTERNAL_MAINTENANCEstatic final Long BEHAVIOR_EXTERNAL_MAINTENANCE Behavior for job parameters attached to external imported jobs. External jobs with this behavior can't be edited, but should be able to be deleted.
 - 
SEC_RANK_NONEstatic final String SEC_RANK_NONE This rank has no privileges assigned to it.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_ALLstatic final String SEC_RANK_ALL This rank is made of the following privileges:- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getInValueDateDateTimeZone getInValueDate() Get the value for InValueDate. (The date value)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getInValueNumberBigDecimal getInValueNumber() Get the value for InValueNumber. (The numeric value)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getInValueStringString getInValueString() Get the value for InValueString. (The character value)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getInValueObject getInValue() Get the value for InValue. ( Effective value of this parameter; the type of the object corresponds to the type in the parameter definition. )- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getOutValueDateDateTimeZone getOutValueDate() Get the value for OutValueDate. (The date output value)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getOutValueNumberBigDecimal getOutValueNumber() Get the value for OutValueNumber. (The numeric output value)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getOutValueStringString getOutValueString() Get the value for OutValueString. (The character output value)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getOutValueObject getOutValue() Get the value for OutValue. ( Effective out-value of this parameter; the type of the object corresponds to the type in the parameter definition. )- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getCurrentValueDateDateTimeZone getCurrentValueDate() Get the value for CurrentValueDate. (The OutValueDate if it is set, otherwise the InValueDate)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getCurrentValueNumberBigDecimal getCurrentValueNumber() Get the value for CurrentValueNumber. (The OutValueNumber if it is set, otherwise the InValueNumber)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getCurrentValueStringString getCurrentValueString() Get the value for CurrentValueString. (The OutValueString if it is set, otherwise the InValueString)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getCurrentValueObject getCurrentValue() Get the value for CurrentValue. ( Return the OutValue for Out and InOut parameters, otherwise it returns the InValue )- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setInValueDatevoid setInValueDate(DateTimeZone newInValueDate) Set the value for InValueDate. (The date value) This value is optional.- Parameters:
- newInValueDate- the new value for InValueDate.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setInValueNumbervoid setInValueNumber(BigDecimal newInValueNumber) Set the value for InValueNumber. (The numeric value) This value is optional.- Parameters:
- newInValueNumber- the new value for InValueNumber.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setInValueStringvoid setInValueString(String newInValueString) Set the value for InValueString. (The character value) This value is optional.- Parameters:
- newInValueString- the new value for InValueString.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setInValuevoid setInValue(Object newInValue) Set the value for InValue. ( Effective value of this parameter; the type of the object corresponds to the type in the parameter definition. ) This value is optional.- Parameters:
- newInValue- the new value for InValue.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setOutValueDatevoid setOutValueDate(DateTimeZone newOutValueDate) Set the value for OutValueDate. (The date output value) This value is optional.- Parameters:
- newOutValueDate- the new value for OutValueDate.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setOutValueNumbervoid setOutValueNumber(BigDecimal newOutValueNumber) Set the value for OutValueNumber. (The numeric output value) This value is optional.- Parameters:
- newOutValueNumber- the new value for OutValueNumber.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setOutValueStringvoid setOutValueString(String newOutValueString) Set the value for OutValueString. (The character output value) This value is optional.- Parameters:
- newOutValueString- the new value for OutValueString.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setOutValuevoid setOutValue(Object newOutValue) Set the value for OutValue. ( Effective out-value of this parameter; the type of the object corresponds to the type in the parameter definition. ) This value is optional.- Parameters:
- newOutValue- the new value for OutValue.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setValueToDefaultExpressionvoid setValueToDefaultExpression(SchedulerSession session) throws com.redwood.scheduler.api.exception.ParameterDefaultValueUnavailableException Set the parameter value to the default expression of the corresponding job definition parameter. This retrieves the default expression from the JobDefinitionParameter and sets it as the value of this parameter. Parameters without default expression are set to null.- Parameters:
- session- Session to use when evaluating the default expression. Mandatory.
- Throws:
- com.redwood.scheduler.api.exception.ParameterDefaultValueUnavailableException- An error was encountered while evaluating a default parameter value.
 
 - 
setInValueByEvaluatingRELvoid setInValueByEvaluatingREL(SchedulerSession session, String expression) throws com.redwood.scheduler.api.exception.SchedulerAPIException Set the parameter value to the evaluation of the passed in REL expression.- Parameters:
- session- Session to use when evaluating the expression. Mandatory.
- expression- REL expression, must start with '='. Mandatory.
- Throws:
- com.redwood.scheduler.api.exception.SchedulerAPIException- Baseclass for checked exceptions thrown by the API.
 
 - 
getInValueNumberArrayBigDecimal[] getInValueNumberArray() Get the parameter IN value of the corresponding job definition parameter as number array.- Returns:
- The value as number array.
 
 - 
setInValueNumberArrayvoid setInValueNumberArray(BigDecimal[] value) Set the parameter IN value of the corresponding job definition parameter as Number array.- Parameters:
- value- The value, cannot be null.
 
 - 
getInValueStringArrayString[] getInValueStringArray() Get the parameter IN value of the corresponding job definition parameter as String array.- Returns:
- The value as String array.
 
 - 
setInValueStringArrayvoid setInValueStringArray(String[] value) Set the parameter IN value of the corresponding job definition parameter as String array.- Parameters:
- value- The value, cannot be null.
 
 - 
getInValueDateTimeZoneArrayDateTimeZone[] getInValueDateTimeZoneArray() Get the parameter IN value of the corresponding job definition parameter as DateTimeZone array.- Returns:
- The value as number array.
 
 - 
setInValueDateTimeZoneArrayvoid setInValueDateTimeZoneArray(DateTimeZone[] value) Set the parameter IN value of the corresponding job definition parameter as DateTimeZone array.- Parameters:
- value- The value, cannot be null.
 
 - 
getOutValueNumberArrayBigDecimal[] getOutValueNumberArray() Get the parameter OUT value of the corresponding job definition parameter as number array.- Returns:
- The value as number array.
 
 - 
setOutValueNumberArrayvoid setOutValueNumberArray(BigDecimal[] value) Set the parameter OUT value of the corresponding job definition parameter as Number array.- Parameters:
- value- The value, cannot be null.
 
 - 
getOutValueStringArrayString[] getOutValueStringArray() Get the parameter OUT value of the corresponding job definition parameter as String array.- Returns:
- The value as String array.
 
 - 
setOutValueStringArrayvoid setOutValueStringArray(String[] value) Set the parameter OUT value of the corresponding job definition parameter as String array.- Parameters:
- value- The value, cannot be null.
 
 - 
getOutValueDateTimeZoneArrayDateTimeZone[] getOutValueDateTimeZoneArray() Get the parameter OUT value of the corresponding job definition parameter as DateTimeZone array.- Returns:
- The value as number array.
 
 - 
setOutValueDateTimeZoneArrayvoid setOutValueDateTimeZoneArray(DateTimeZone[] value) Set the parameter OUT value of the corresponding job definition parameter as DateTimeZone array.- Parameters:
- value- The value, cannot be null.
 
 - 
setInValueTableParametervoid setInValueTableParameter(TableParameterType type, String value) Set the Table Parameter to the appropriate type and value.- Parameters:
- type- The type of the table parameter
- value- depending on the type of the TableParameter the source can be a reference to:- TableParameterType.Inline: String in RTX format.
- TableParameterType.Table: A Table- <Table.BusinessKey>. Note that the Table: is optional in the business key, as is the partition.
- TableParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- TableParameterType.RelativeFile: A JobFile in the format <- relative job string- >:<JobFile.Name>
 
 
 - 
setInValueTableParametervoid setInValueTableParameter(Table table) This will set the type of the TableParameter toTable, and set the business key correctly to referencetable.- Parameters:
- table- The table parameter to use as the source for the RTXReader
 
 - 
setInValueTableParametervoid setInValueTableParameter(JobFile jobFile) This will set the type of the TableParameter toFile, and set the business key correctly to referencejobFile.- Parameters:
- jobFile- The table parameter to use as the source for the RTXReader
 
 - 
setInValueTableParametervoid setInValueTableParameter(String fullParameterValue) Set the In value of the parameter in full form- Parameters:
- fullParameterValue- in the format- <type>:<source>, where depending on the type of the TableParameter the source can be a reference to:- TableParameterType.Inline: String in RTX format.
- TableParameterType.Table: A Table- <Table.BusinessKey>. Note that the Table: is optional in the business key, as is the partition.
- TableParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- TableParameterType.RelativeFile: A JobFile in the format- <- relative job string- >:<JobFile.Name>
 
 
 - 
setOutValueTableParametervoid setOutValueTableParameter(TableParameterType type, String value) Set the Table Parameter to the appropriate type and value.- Parameters:
- type- The type of the table parameter
- value- depending on the type of the TableParameter the source can be a reference to:- TableParameterType.Inline: String in RTX format.
- TableParameterType.Table: A Table- <Table.BusinessKey>. Note that the Table: is optional in the business key, as is the partition.
- TableParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- TableParameterType.RelativeFile: A JobFile in the format- <- relative job string- >:<JobFile.Name>
 
 
 - 
setOutValueTableParametervoid setOutValueTableParameter(Table table) This will set the type of the TableParameter toTable, and set the business key correctly to referencetable.- Parameters:
- table- The table parameter to use as the source for the RTXReader
 
 - 
setOutValueTableParametervoid setOutValueTableParameter(JobFile jobFile) This will set the type of the TableParameter toTable, and set the business key correctly to referencejobFile.- Parameters:
- jobFile- The table parameter to use as the source for the RTXReader
 
 - 
setOutValueTableParametervoid setOutValueTableParameter(String fullParameterValue) Set the Out value of the parameter in full form- Parameters:
- fullParameterValue- in the format- <type>:<source>, where depending on the type of the TableParameter the source can be a reference to:- TableParameterType.Inline: String in RTX format.
- TableParameterType.Table: A Table- <Table.BusinessKey>. Note that the Table: is optional in the business key, as is the partition.
- TableParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- TableParameterType.RelativeFile: A JobFile in the format- <- relative job string- >:<JobFile.Name>
 
 
 - 
getInValueTableParameterTableParameter getInValueTableParameter() Get an instantiated TableParameter value.- Returns:
- An instantiated TableParameter value according to the specification set on the parameter
 
 - 
getOutValueTableParameterTableParameter getOutValueTableParameter() Get an instantiated TableParameter value.- Returns:
- An instantiated TableParameter value according to the specification set on the parameter
 
 - 
setInValueFileParametervoid setInValueFileParameter(FileParameterType type, String value) Set the File Parameter to the appropriate type and value.- Parameters:
- type- The type of the File parameter
- value- depending on the type of the FileParameter, the source can be a reference to:- FileParameterType.Document: A Document- <Document.BusinessKey>. Note that the Document: is optional in the business key, as is the partition.
- FileParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- FileParameterType.RelativeFile: A JobFile in the format <- relative job string- >:<JobFile.Name>
 
 
 - 
setInValueFileParametervoid setInValueFileParameter(Document document) This will set the type of the FileParameter toDocument, and set the business key correctly to referencedocument.- Parameters:
- document- The document parameter to use as the source
 
 - 
setInValueFileParametervoid setInValueFileParameter(JobFile jobFile) This will set aJobFilein a new instance of the interfaceFileParameter.- Parameters:
- jobFile- The JobFile to be set in the FileParameter.
 
 - 
setInValueFileParametervoid setInValueFileParameter(String fullParameterValue) Set the In value of the parameter in full form- Parameters:
- fullParameterValue- in the format- <type>:<source>, where depending on the type of the FileParameter, the source can be a reference to:- FileParameterType.Document: A Document- <Document.BusinessKey>. Note that the Document: is optional in the business key, as is the partition.
- FileParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- FileParameterType.RelativeFile: A JobFile in the format <- relative job string- >:<JobFile.Name>
 
 
 - 
setOutValueFileParametervoid setOutValueFileParameter(FileParameterType type, String value) Set the File Parameter to the appropriate type and value.- Parameters:
- type- The type of the File parameter
- value- depending on the type of the FileParameter, the source can be a reference to:- FileParameterType.Document: A Document- <Document.BusinessKey>. Note that the Document: is optional in the business key, as is the partition.
- FileParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- FileParameterType.RelativeFile: A JobFile in the format <- relative job string- >:<JobFile.Name>
 
 
 - 
setOutValueFileParametervoid setOutValueFileParameter(Document document) This will set the type of the FileParameter toDocument, and set the business key correctly to referencedocument.- Parameters:
- document- The document parameter to use as the source
 
 - 
setOutValueFileParametervoid setOutValueFileParameter(JobFile jobFile) This will set aJobFilein a new instance of the interfaceFileParameter.- Parameters:
- jobFile- The JobFile to be set in the FileParameter.
 
 - 
setOutValueFileParametervoid setOutValueFileParameter(String fullParameterValue) Set the Out value of the parameter in full form- Parameters:
- fullParameterValue- in the format- <type>:<source>, where depending on the type of the FileParameter, the source can be a reference to:- FileParameterType.Document: A Document- <Document.BusinessKey>. Note that the Document: is optional in the business key, as is the partition.
- FileParameterType.JobFile: A JobFile in the format- <Job.JobId>:<JobFile.Name>.
- FileParameterType.RelativeFile: A JobFile in the format <- relative job string- >:<JobFile.Name>
 
 
 - 
getInValueFileParameterFileParameter getInValueFileParameter() Gets the value of a FileParameter.- Returns:
- Returns the value of a JobParametertypeFileas aFileParameterobject if, and only if, thefileParameterobject has aJobFileattached to it, otherwise is returnednull.
 
 - 
getOutValueFileParameterFileParameter getOutValueFileParameter() Gets the value of a FileParameter.- Returns:
- Returns the value of a JobParametertypeFileas aFileParameterobject if, and only if, thefileParameterobject has aJobFileattached to it, otherwise is returnednull.
 
 - 
getJobDefinitionParameterJobDefinitionParameter getJobDefinitionParameter() Get the JobDefinitionParameter.- Returns:
- JobDefinitionParameter
- Throws:
- com.redwood.scheduler.api.exception.ObjectDeletedException- If this method is called when the object has been marked for deletion.
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- If this method is called when the object has been removed from it's session.
 
 - 
getJobJob getJob() Get the Job.- Returns:
- Job
- Throws:
- com.redwood.scheduler.api.exception.ObjectDeletedException- If this method is called when the object has been marked for deletion.
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- If this method is called when the object has been removed from it's session.
 
 
- 
 
-