Package com.redwood.scheduler.api.model
Interface JobChainCallInReferenceParameter
- 
- All Superinterfaces:
- Detail,- JobChainCallInParameter,- JobChainCallParameter,- Readable,- SchedulerEntity,- SchedulerEntityComp
 
 public interface JobChainCallInReferenceParameter extends JobChainCallInParameter, Readable Maps an output value from a job in a previous step, or an input value from the job chain to an IN parameter for the JobDefinition. Maps an output value from a previous step, or an input value from the chain to an IN parameter for the JobDefinition.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "JobChainCallInReferenceParameter" 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<JobChainCallInReferenceParameter>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 JobChainCallgetSourceJobChainCall()Get the SourceJobChainCall.JobDefinitionParametergetSourceJobDefinitionParameter()Get the SourceJobDefinitionParameter.voidsetSourceJobChainCall(JobChainCall newSourceJobChainCall)Set the value for SourceJobChainCall.voidsetSourceJobDefinitionParameter(JobDefinitionParameter newSourceJobDefinitionParameter)Set the value for SourceJobDefinitionParameter.- 
Methods inherited from interface com.redwood.scheduler.api.model.JobChainCallParametergetJobChainCall, getLocalJobDefinitionParameter, setLocalJobDefinitionParameter
 - 
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 "JobChainCallInReferenceParameter" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<JobChainCallInReferenceParameter> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
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- 
getSourceJobChainCallJobChainCall getSourceJobChainCall() Get the SourceJobChainCall.- Returns:
- SourceJobChainCall
- 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.
 
 - 
getSourceJobDefinitionParameterJobDefinitionParameter getSourceJobDefinitionParameter() Get the SourceJobDefinitionParameter.- Returns:
- SourceJobDefinitionParameter
- 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.
 
 - 
setSourceJobChainCallvoid setSourceJobChainCall(JobChainCall newSourceJobChainCall) Set the value for SourceJobChainCall. This value is optional.- Parameters:
- newSourceJobChainCall- is the object to set SourceJobChainCall to. The JobChainCall that this JobChainCallInReferenceParameter will read the results from, the specific parameter is determined by getSourceJobDefinitionParameter().
 
 - 
setSourceJobDefinitionParametervoid setSourceJobDefinitionParameter(JobDefinitionParameter newSourceJobDefinitionParameter) Set the value for SourceJobDefinitionParameter. This value is mandatory.- Parameters:
- newSourceJobDefinitionParameter- is the object to set SourceJobDefinitionParameter to. The JobDefinitionParameter that this JobChainCallInReferenceParameter will read the results of. It must be associated with the this.getSourceJobChainCall().getJobDefinition() or with this.getJobChain(). If this is- null, then the object cannot be persisted.
 
 
- 
 
-