Interface JobChainCallInReferenceParameter

    • Method Detail

      • getSourceJobChainCall

        JobChainCall 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.
      • getSourceJobDefinitionParameter

        JobDefinitionParameter 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.
      • setSourceJobChainCall

        void 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().
      • setSourceJobDefinitionParameter

        void 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.