Interface JobDefinitionAlertSourceRule

    • Method Detail

      • getProcessingOrder

        Long getProcessingOrder()
        Get the value for ProcessingOrder. (The order in which to process this gateway.) 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.
      • getVariable

        JobDefinitionAlertSourceRuleVariable getVariable()
        Get the value for Variable. (.) 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.
      • getOperation

        JobDefinitionAlertSourceRuleOperation getOperation()
        Get the value for Operation. (.) 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.
      • getValue

        String getValue()
        Get the value for Value. (.) 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.
      • setProcessingOrder

        void setProcessingOrder​(Long newProcessingOrder)
        Set the value for ProcessingOrder. (The order in which to process this gateway.) This value is mandatory.
        Parameters:
        newProcessingOrder - the new value for ProcessingOrder. 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.
      • setVariable

        void setVariable​(JobDefinitionAlertSourceRuleVariable newVariable)
        Set the value for Variable. (.) This value is mandatory.
        Parameters:
        newVariable - the new value for Variable. 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.
      • setOperation

        void setOperation​(JobDefinitionAlertSourceRuleOperation newOperation)
        Set the value for Operation. (.) This value is mandatory.
        Parameters:
        newOperation - the new value for Operation. 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.
      • setValue

        void setValue​(String newValue)
        Set the value for Value. (.) 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.
      • getJobDefinitionAlertSource

        JobDefinitionAlertSource getJobDefinitionAlertSource()
        Get the JobDefinitionAlertSource.
        Returns:
        JobDefinitionAlertSource
        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.
      • getAlertEscalation

        AlertEscalation getAlertEscalation()
        Get the AlertEscalation.
        Returns:
        AlertEscalation
        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.
      • setAlertEscalation

        void setAlertEscalation​(AlertEscalation newAlertEscalation)
        Set the value for AlertEscalation. This value is optional.
        Parameters:
        newAlertEscalation - is the object to set AlertEscalation to. The escalation channel to use if this rule matches.