Interface JobDatum

    • Method Detail

      • getValue

        String getValue()
        Get the value for Value. (The value of this MetaDatum. The type of the MetaDatum can be found by looking at getMetaMetaData()) This value is mandatory, and therefore will not be null if this object has been retrieved from the database.
        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.
      • getValueNumber

        BigDecimal getValueNumber()
        Get the value for ValueNumber. (The value of this MetaDatum. The type of the MetaDatum can be found by looking at getMetaMetaData())
        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.
      • getValueDateTimeZone

        DateTimeZone getValueDateTimeZone()
        Get the value for ValueDateTimeZone. (The value of this MetaDatum. The type of the MetaDatum can be found by looking at getMetaMetaData())
        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.
      • setValue

        void setValue​(String newValue)
        Set the value for Value. (The value of this MetaDatum. The type of the MetaDatum can be found by looking at getMetaMetaData()) This value is mandatory.
        Parameters:
        newValue - the new value for Value. If this is null, then the object cannot be persisted.
        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.
      • setValueNumber

        void setValueNumber​(BigDecimal newValueNumber)
        Set the value for ValueNumber. (The value of this MetaDatum. The type of the MetaDatum can be found by looking at getMetaMetaData()) This value is optional.
        Parameters:
        newValueNumber - the new value for ValueNumber.
        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.
      • setValueDateTimeZone

        void setValueDateTimeZone​(DateTimeZone newValueDateTimeZone)
        Set the value for ValueDateTimeZone. (The value of this MetaDatum. The type of the MetaDatum can be found by looking at getMetaMetaData()) This value is optional.
        Parameters:
        newValueDateTimeZone - the new value for ValueDateTimeZone.
        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.
      • getJob

        Job 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.
      • getDatumDefinition

        DatumDefinition getDatumDefinition()
        Get the DatumDefinition.
        Returns:
        DatumDefinition
        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.
      • getValueTimeZone

        TimeZone getValueTimeZone()
        Get the ValueTimeZone.
        Returns:
        ValueTimeZone
        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.
      • setValueTimeZone

        void setValueTimeZone​(TimeZone newValueTimeZone)
        Set the value for ValueTimeZone. This value is optional.
        Parameters:
        newValueTimeZone - is the object to set ValueTimeZone to. The time zone of this job datum's date value.