com.quartzdesk.service.types.v4_0.scheduler
Class ExecNotificationRule

java.lang.Object
  extended by com.quartzdesk.service.types.v4_0.scheduler.NotificationRule
      extended by com.quartzdesk.service.types.v4_0.scheduler.ExecNotificationRule
Direct Known Subclasses:
QuartzExecNotificationRule

public abstract class ExecNotificationRule
extends NotificationRule

Base type for all notification rules.

Java class for ExecNotificationRule complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ExecNotificationRule">
   <complexContent>
     <extension base="{http://service.quartzdesk.com/types/v4_0/scheduler}NotificationRule">
       <sequence>
         <element name="conditionType" type="{http://service.quartzdesk.com/types/v4_0/scheduler}ExecNotificationRuleConditionType"/>
         <element name="conditionExecStatus" type="{http://service.quartzdesk.com/types/v4_0/scheduler}ExecStatus" minOccurs="0"/>
         <element name="conditionMaxDuration" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="conditionExpressionLanguage" type="{http://service.quartzdesk.com/types/v4_0/enums}ExpressionLanguage" minOccurs="0"/>
         <element name="conditionExpression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="conditionExpressionCompiled" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
         <element name="messageAttachLog" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="messageAttachError" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="messageAttachResult" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="messageAttachUserData" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  ExecStatus conditionExecStatus
           
protected  String conditionExpression
           
protected  byte[] conditionExpressionCompiled
           
protected  ExpressionLanguage conditionExpressionLanguage
           
protected  Integer conditionMaxDuration
           
protected  ExecNotificationRuleConditionType conditionType
           
protected  Boolean messageAttachError
           
protected  Boolean messageAttachLog
           
protected  Boolean messageAttachResult
           
protected  Boolean messageAttachUserData
           
 
Fields inherited from class com.quartzdesk.service.types.v4_0.scheduler.NotificationRule
createdAt, description, enabled, enabledFromTime, enabledOnWeekday, enabledToTime, id, lastErrorAt, lastErrorDesc, messageBodyTemplate, messageChannelProfileId, messageSubjectTemplate, messageToAddr, name, schedulerObjectName, severity, updatedAt
 
Constructor Summary
ExecNotificationRule()
           
 
Method Summary
 ExecStatus getConditionExecStatus()
          Gets the value of the conditionExecStatus property.
 String getConditionExpression()
          Gets the value of the conditionExpression property.
 byte[] getConditionExpressionCompiled()
          Gets the value of the conditionExpressionCompiled property.
 ExpressionLanguage getConditionExpressionLanguage()
          Gets the value of the conditionExpressionLanguage property.
 Integer getConditionMaxDuration()
          Gets the value of the conditionMaxDuration property.
 ExecNotificationRuleConditionType getConditionType()
          Gets the value of the conditionType property.
 Boolean getMessageAttachError()
           
 Boolean getMessageAttachLog()
           
 Boolean getMessageAttachResult()
           
 Boolean getMessageAttachUserData()
           
 Boolean isMessageAttachError()
          Gets the value of the messageAttachError property.
 Boolean isMessageAttachLog()
          Gets the value of the messageAttachLog property.
 Boolean isMessageAttachResult()
          Gets the value of the messageAttachResult property.
 Boolean isMessageAttachUserData()
          Gets the value of the messageAttachUserData property.
 void setConditionExecStatus(ExecStatus value)
          Sets the value of the conditionExecStatus property.
 void setConditionExpression(String value)
          Sets the value of the conditionExpression property.
 void setConditionExpressionCompiled(byte[] value)
          Sets the value of the conditionExpressionCompiled property.
 void setConditionExpressionLanguage(ExpressionLanguage value)
          Sets the value of the conditionExpressionLanguage property.
 void setConditionMaxDuration(Integer value)
          Sets the value of the conditionMaxDuration property.
 void setConditionType(ExecNotificationRuleConditionType value)
          Sets the value of the conditionType property.
 void setMessageAttachError(Boolean value)
          Sets the value of the messageAttachError property.
 void setMessageAttachLog(Boolean value)
          Sets the value of the messageAttachLog property.
 void setMessageAttachResult(Boolean value)
          Sets the value of the messageAttachResult property.
 void setMessageAttachUserData(Boolean value)
          Sets the value of the messageAttachUserData property.
 ExecNotificationRule withConditionExecStatus(ExecStatus value)
           
 ExecNotificationRule withConditionExpression(String value)
           
 ExecNotificationRule withConditionExpressionCompiled(byte[] value)
           
 ExecNotificationRule withConditionExpressionLanguage(ExpressionLanguage value)
           
 ExecNotificationRule withConditionMaxDuration(Integer value)
           
 ExecNotificationRule withConditionType(ExecNotificationRuleConditionType value)
           
 ExecNotificationRule withCreatedAt(Calendar value)
           
 ExecNotificationRule withDescription(String value)
           
 ExecNotificationRule withEnabled(Boolean value)
           
 ExecNotificationRule withEnabledFromTime(DayTime value)
           
 ExecNotificationRule withEnabledOnWeekday(Collection<Weekday> values)
           
 ExecNotificationRule withEnabledOnWeekday(Weekday... values)
           
 ExecNotificationRule withEnabledToTime(DayTime value)
           
 ExecNotificationRule withId(Long value)
           
 ExecNotificationRule withLastErrorAt(Calendar value)
           
 ExecNotificationRule withLastErrorDesc(String value)
           
 ExecNotificationRule withMessageAttachError(Boolean value)
           
 ExecNotificationRule withMessageAttachLog(Boolean value)
           
 ExecNotificationRule withMessageAttachResult(Boolean value)
           
 ExecNotificationRule withMessageAttachUserData(Boolean value)
           
 ExecNotificationRule withMessageBodyTemplate(String value)
           
 ExecNotificationRule withMessageChannelProfileId(Long value)
           
 ExecNotificationRule withMessageSubjectTemplate(String value)
           
 ExecNotificationRule withMessageToAddr(String value)
           
 ExecNotificationRule withName(String value)
           
 ExecNotificationRule withSchedulerObjectName(String value)
           
 ExecNotificationRule withSeverity(NotificationSeverity value)
           
 ExecNotificationRule withUpdatedAt(Calendar value)
           
 
Methods inherited from class com.quartzdesk.service.types.v4_0.scheduler.NotificationRule
getCreatedAt, getDescription, getEnabled, getEnabledFromTime, getEnabledOnWeekday, getEnabledToTime, getId, getLastErrorAt, getLastErrorDesc, getMessageBodyTemplate, getMessageChannelProfileId, getMessageSubjectTemplate, getMessageToAddr, getName, getSchedulerObjectName, getSeverity, getUpdatedAt, isEnabled, setCreatedAt, setDescription, setEnabled, setEnabledFromTime, setEnabledOnWeekday, setEnabledToTime, setId, setLastErrorAt, setLastErrorDesc, setMessageBodyTemplate, setMessageChannelProfileId, setMessageSubjectTemplate, setMessageToAddr, setName, setSchedulerObjectName, setSeverity, setUpdatedAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conditionType

protected ExecNotificationRuleConditionType conditionType

conditionExecStatus

protected ExecStatus conditionExecStatus

conditionMaxDuration

protected Integer conditionMaxDuration

conditionExpressionLanguage

protected ExpressionLanguage conditionExpressionLanguage

conditionExpression

protected String conditionExpression

conditionExpressionCompiled

protected byte[] conditionExpressionCompiled

messageAttachLog

protected Boolean messageAttachLog

messageAttachError

protected Boolean messageAttachError

messageAttachResult

protected Boolean messageAttachResult

messageAttachUserData

protected Boolean messageAttachUserData
Constructor Detail

ExecNotificationRule

public ExecNotificationRule()
Method Detail

getConditionType

public ExecNotificationRuleConditionType getConditionType()
Gets the value of the conditionType property.

Returns:
possible object is ExecNotificationRuleConditionType

setConditionType

public void setConditionType(ExecNotificationRuleConditionType value)
Sets the value of the conditionType property.

Parameters:
value - allowed object is ExecNotificationRuleConditionType

getConditionExecStatus

public ExecStatus getConditionExecStatus()
Gets the value of the conditionExecStatus property.

Returns:
possible object is ExecStatus

setConditionExecStatus

public void setConditionExecStatus(ExecStatus value)
Sets the value of the conditionExecStatus property.

Parameters:
value - allowed object is ExecStatus

getConditionMaxDuration

public Integer getConditionMaxDuration()
Gets the value of the conditionMaxDuration property.

Returns:
possible object is String

setConditionMaxDuration

public void setConditionMaxDuration(Integer value)
Sets the value of the conditionMaxDuration property.

Parameters:
value - allowed object is String

getConditionExpressionLanguage

public ExpressionLanguage getConditionExpressionLanguage()
Gets the value of the conditionExpressionLanguage property.

Returns:
possible object is ExpressionLanguage

setConditionExpressionLanguage

public void setConditionExpressionLanguage(ExpressionLanguage value)
Sets the value of the conditionExpressionLanguage property.

Parameters:
value - allowed object is ExpressionLanguage

getConditionExpression

public String getConditionExpression()
Gets the value of the conditionExpression property.

Returns:
possible object is String

setConditionExpression

public void setConditionExpression(String value)
Sets the value of the conditionExpression property.

Parameters:
value - allowed object is String

getConditionExpressionCompiled

public byte[] getConditionExpressionCompiled()
Gets the value of the conditionExpressionCompiled property.

Returns:
possible object is byte[]

setConditionExpressionCompiled

public void setConditionExpressionCompiled(byte[] value)
Sets the value of the conditionExpressionCompiled property.

Parameters:
value - allowed object is byte[]

isMessageAttachLog

public Boolean isMessageAttachLog()
Gets the value of the messageAttachLog property.

Returns:
possible object is String

setMessageAttachLog

public void setMessageAttachLog(Boolean value)
Sets the value of the messageAttachLog property.

Parameters:
value - allowed object is String

isMessageAttachError

public Boolean isMessageAttachError()
Gets the value of the messageAttachError property.

Returns:
possible object is String

setMessageAttachError

public void setMessageAttachError(Boolean value)
Sets the value of the messageAttachError property.

Parameters:
value - allowed object is String

isMessageAttachResult

public Boolean isMessageAttachResult()
Gets the value of the messageAttachResult property.

Returns:
possible object is String

setMessageAttachResult

public void setMessageAttachResult(Boolean value)
Sets the value of the messageAttachResult property.

Parameters:
value - allowed object is String

isMessageAttachUserData

public Boolean isMessageAttachUserData()
Gets the value of the messageAttachUserData property.

Returns:
possible object is String

setMessageAttachUserData

public void setMessageAttachUserData(Boolean value)
Sets the value of the messageAttachUserData property.

Parameters:
value - allowed object is String

getMessageAttachLog

public Boolean getMessageAttachLog()

getMessageAttachError

public Boolean getMessageAttachError()

getMessageAttachResult

public Boolean getMessageAttachResult()

getMessageAttachUserData

public Boolean getMessageAttachUserData()

withConditionType

public ExecNotificationRule withConditionType(ExecNotificationRuleConditionType value)

withConditionExecStatus

public ExecNotificationRule withConditionExecStatus(ExecStatus value)

withConditionMaxDuration

public ExecNotificationRule withConditionMaxDuration(Integer value)

withConditionExpressionLanguage

public ExecNotificationRule withConditionExpressionLanguage(ExpressionLanguage value)

withConditionExpression

public ExecNotificationRule withConditionExpression(String value)

withConditionExpressionCompiled

public ExecNotificationRule withConditionExpressionCompiled(byte[] value)

withMessageAttachLog

public ExecNotificationRule withMessageAttachLog(Boolean value)

withMessageAttachError

public ExecNotificationRule withMessageAttachError(Boolean value)

withMessageAttachResult

public ExecNotificationRule withMessageAttachResult(Boolean value)

withMessageAttachUserData

public ExecNotificationRule withMessageAttachUserData(Boolean value)

withId

public ExecNotificationRule withId(Long value)
Overrides:
withId in class NotificationRule

withCreatedAt

public ExecNotificationRule withCreatedAt(Calendar value)
Overrides:
withCreatedAt in class NotificationRule

withUpdatedAt

public ExecNotificationRule withUpdatedAt(Calendar value)
Overrides:
withUpdatedAt in class NotificationRule

withName

public ExecNotificationRule withName(String value)
Overrides:
withName in class NotificationRule

withDescription

public ExecNotificationRule withDescription(String value)
Overrides:
withDescription in class NotificationRule

withSeverity

public ExecNotificationRule withSeverity(NotificationSeverity value)
Overrides:
withSeverity in class NotificationRule

withEnabled

public ExecNotificationRule withEnabled(Boolean value)
Overrides:
withEnabled in class NotificationRule

withEnabledOnWeekday

public ExecNotificationRule withEnabledOnWeekday(Weekday... values)
Overrides:
withEnabledOnWeekday in class NotificationRule

withEnabledOnWeekday

public ExecNotificationRule withEnabledOnWeekday(Collection<Weekday> values)
Overrides:
withEnabledOnWeekday in class NotificationRule

withEnabledFromTime

public ExecNotificationRule withEnabledFromTime(DayTime value)
Overrides:
withEnabledFromTime in class NotificationRule

withEnabledToTime

public ExecNotificationRule withEnabledToTime(DayTime value)
Overrides:
withEnabledToTime in class NotificationRule

withSchedulerObjectName

public ExecNotificationRule withSchedulerObjectName(String value)
Overrides:
withSchedulerObjectName in class NotificationRule

withMessageChannelProfileId

public ExecNotificationRule withMessageChannelProfileId(Long value)
Overrides:
withMessageChannelProfileId in class NotificationRule

withMessageToAddr

public ExecNotificationRule withMessageToAddr(String value)
Overrides:
withMessageToAddr in class NotificationRule

withMessageSubjectTemplate

public ExecNotificationRule withMessageSubjectTemplate(String value)
Overrides:
withMessageSubjectTemplate in class NotificationRule

withMessageBodyTemplate

public ExecNotificationRule withMessageBodyTemplate(String value)
Overrides:
withMessageBodyTemplate in class NotificationRule

withLastErrorDesc

public ExecNotificationRule withLastErrorDesc(String value)
Overrides:
withLastErrorDesc in class NotificationRule

withLastErrorAt

public ExecNotificationRule withLastErrorAt(Calendar value)
Overrides:
withLastErrorAt in class NotificationRule


Copyright © 2013–2017 QuartzDesk.com. All rights reserved.