|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.quartzdesk.service.types.v5_0.scheduler.NotificationRule
com.quartzdesk.service.types.v5_0.scheduler.ExecNotificationRule
public abstract class ExecNotificationRule
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/v5_0/scheduler}NotificationRule">
<sequence>
<element name="conditionType" type="{http://service.quartzdesk.com/types/v5_0/scheduler}ExecNotificationRuleConditionType"/>
<element name="conditionExecStatus" type="{http://service.quartzdesk.com/types/v5_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/v5_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.v5_0.scheduler.NotificationRule |
|---|
createdAt, description, enabled, enabledFromTime, enabledOnWeekday, enabledToTime, id, lastErrorAt, lastErrorDesc, messageBodyTemplate, messageChannelProfileId, messageSubjectTemplate, messageToAddr, name, schedulerObjectName, severity, updatedAt |
| Constructor Summary | |
|---|---|
ExecNotificationRule()
|
|
| Methods inherited from class com.quartzdesk.service.types.v5_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 |
|---|
protected ExecNotificationRuleConditionType conditionType
protected ExecStatus conditionExecStatus
protected Integer conditionMaxDuration
protected ExpressionLanguage conditionExpressionLanguage
protected String conditionExpression
protected byte[] conditionExpressionCompiled
protected Boolean messageAttachLog
protected Boolean messageAttachError
protected Boolean messageAttachResult
protected Boolean messageAttachUserData
| Constructor Detail |
|---|
public ExecNotificationRule()
| Method Detail |
|---|
public ExecNotificationRuleConditionType getConditionType()
ExecNotificationRuleConditionTypepublic void setConditionType(ExecNotificationRuleConditionType value)
value - allowed object is
ExecNotificationRuleConditionTypepublic ExecStatus getConditionExecStatus()
ExecStatuspublic void setConditionExecStatus(ExecStatus value)
value - allowed object is
ExecStatuspublic Integer getConditionMaxDuration()
Stringpublic void setConditionMaxDuration(Integer value)
value - allowed object is
Stringpublic ExpressionLanguage getConditionExpressionLanguage()
ExpressionLanguagepublic void setConditionExpressionLanguage(ExpressionLanguage value)
value - allowed object is
ExpressionLanguagepublic String getConditionExpression()
Stringpublic void setConditionExpression(String value)
value - allowed object is
Stringpublic byte[] getConditionExpressionCompiled()
public void setConditionExpressionCompiled(byte[] value)
value - allowed object is
byte[]public Boolean isMessageAttachLog()
Stringpublic void setMessageAttachLog(Boolean value)
value - allowed object is
Stringpublic Boolean isMessageAttachError()
Stringpublic void setMessageAttachError(Boolean value)
value - allowed object is
Stringpublic Boolean isMessageAttachResult()
Stringpublic void setMessageAttachResult(Boolean value)
value - allowed object is
Stringpublic Boolean isMessageAttachUserData()
Stringpublic void setMessageAttachUserData(Boolean value)
value - allowed object is
Stringpublic Boolean getMessageAttachLog()
public Boolean getMessageAttachError()
public Boolean getMessageAttachResult()
public Boolean getMessageAttachUserData()
public ExecNotificationRule withConditionType(ExecNotificationRuleConditionType value)
public ExecNotificationRule withConditionExecStatus(ExecStatus value)
public ExecNotificationRule withConditionMaxDuration(Integer value)
public ExecNotificationRule withConditionExpressionLanguage(ExpressionLanguage value)
public ExecNotificationRule withConditionExpression(String value)
public ExecNotificationRule withConditionExpressionCompiled(byte[] value)
public ExecNotificationRule withMessageAttachLog(Boolean value)
public ExecNotificationRule withMessageAttachError(Boolean value)
public ExecNotificationRule withMessageAttachResult(Boolean value)
public ExecNotificationRule withMessageAttachUserData(Boolean value)
public ExecNotificationRule withId(Long value)
withId in class NotificationRulepublic ExecNotificationRule withCreatedAt(Calendar value)
withCreatedAt in class NotificationRulepublic ExecNotificationRule withUpdatedAt(Calendar value)
withUpdatedAt in class NotificationRulepublic ExecNotificationRule withName(String value)
withName in class NotificationRulepublic ExecNotificationRule withDescription(String value)
withDescription in class NotificationRulepublic ExecNotificationRule withSeverity(NotificationSeverity value)
withSeverity in class NotificationRulepublic ExecNotificationRule withEnabled(Boolean value)
withEnabled in class NotificationRulepublic ExecNotificationRule withEnabledOnWeekday(Weekday... values)
withEnabledOnWeekday in class NotificationRulepublic ExecNotificationRule withEnabledOnWeekday(Collection<Weekday> values)
withEnabledOnWeekday in class NotificationRulepublic ExecNotificationRule withEnabledFromTime(DayTime value)
withEnabledFromTime in class NotificationRulepublic ExecNotificationRule withEnabledToTime(DayTime value)
withEnabledToTime in class NotificationRulepublic ExecNotificationRule withSchedulerObjectName(String value)
withSchedulerObjectName in class NotificationRulepublic ExecNotificationRule withMessageChannelProfileId(Long value)
withMessageChannelProfileId in class NotificationRulepublic ExecNotificationRule withMessageToAddr(String value)
withMessageToAddr in class NotificationRulepublic ExecNotificationRule withMessageSubjectTemplate(String value)
withMessageSubjectTemplate in class NotificationRulepublic ExecNotificationRule withMessageBodyTemplate(String value)
withMessageBodyTemplate in class NotificationRulepublic ExecNotificationRule withLastErrorDesc(String value)
withLastErrorDesc in class NotificationRulepublic ExecNotificationRule withLastErrorAt(Calendar value)
withLastErrorAt in class NotificationRule
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||