Interface JobGroupParameter

  • All Superinterfaces:
    Association, Readable, SchedulerEntity, SchedulerEntityComp

    public interface JobGroupParameter
    extends Association, Readable
    Parameter for a job group. 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.
    • Method Detail

      • getInValueDate

        DateTimeZone 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.
      • getInValueNumber

        BigDecimal 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.
      • getInValueString

        String 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.
      • getInValue

        Object 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.
      • getOutValueDate

        DateTimeZone 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.
      • getOutValueNumber

        BigDecimal 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.
      • getOutValueString

        String 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.
      • getOutValue

        Object 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.
      • getJobGroup

        JobGroup getJobGroup()
        Get the JobGroup.
        Returns:
        JobGroup
        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.