Package org.bedework.jsforj.impl.values
Class JSAlertImpl
- java.lang.Object
-
- org.bedework.jsforj.impl.values.JSValueImpl
-
- org.bedework.jsforj.impl.values.JSAlertImpl
-
public class JSAlertImpl extends JSValueImpl implements JSAlert
User: mike Date: 10/25/19 Time: 12:45
-
-
Field Summary
-
Fields inherited from class org.bedework.jsforj.impl.values.JSValueImpl
factory, type
-
Fields inherited from interface org.bedework.jsforj.model.values.JSAlert
alertActionDisplay, alertActionEmail
-
-
Constructor Summary
Constructors Constructor Description JSAlertImpl(String type, com.fasterxml.jackson.databind.JsonNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JSUTCDateTimegetAcknowledged()StringgetAction()JSRelationsgetRelatedTo(boolean create)JSTriggergetTrigger()JSAbsoluteTriggermakeAbsoluteTrigger()JSOffsetTriggermakeOffsetTrigger()voidsetAcknowledged(JSUTCDateTime offset)voidsetAction(String val)voidsetTrigger(JSTrigger val)-
Methods inherited from class org.bedework.jsforj.impl.values.JSValueImpl
assertArray, assertBooleanNode, assertIntNode, assertObject, assertStringNode, clear, equals, getBooleanProperty, getBooleanValue, getChanged, getFactory, getNode, getObjectType, getOverrideGenerated, getOwner, getParentProperty, getProperties, getProperty, getProperty, getPropertyValue, getStringProperty, getStringValue, getType, getUnsignedIntegerProperty, getValue, hasChanges, hasProperty, isString, makeProperty, makeProperty, markOverrideGenerated, newProperty, preWrite, removeProperty, setMasterCopy, setOwner, setParentProperty, setProperty, setProperty, setProperty, setProperty, setProperty, writeValue, writeValueAsString, writeValueAsStringFormatted
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bedework.jsforj.model.values.JSValue
clear, copy, getBooleanProperty, getBooleanValue, getChanged, getNode, getObjectType, getOverrideGenerated, getOwner, getParentProperty, getProperties, getProperty, getProperty, getPropertyValue, getStringProperty, getStringValue, getType, getUnsignedIntegerProperty, getValue, hasChanges, hasProperty, isString, makeProperty, markOverrideGenerated, newProperty, preWrite, removeProperty, setProperty, setProperty, setProperty, setProperty, setProperty, writeValue, writeValueAsString, writeValueAsStringFormatted
-
-
-
-
Constructor Detail
-
JSAlertImpl
public JSAlertImpl(String type, com.fasterxml.jackson.databind.JsonNode node)
-
-
Method Detail
-
setTrigger
public void setTrigger(JSTrigger val)
- Specified by:
setTriggerin interfaceJSAlert
-
getTrigger
public JSTrigger getTrigger()
- Specified by:
getTriggerin interfaceJSAlert
-
makeAbsoluteTrigger
public JSAbsoluteTrigger makeAbsoluteTrigger()
- Specified by:
makeAbsoluteTriggerin interfaceJSAlert- Returns:
- an absolute trigger. Will be set in alert.
-
makeOffsetTrigger
public JSOffsetTrigger makeOffsetTrigger()
- Specified by:
makeOffsetTriggerin interfaceJSAlert- Returns:
- an offset trigger. Will be set in alert.
-
setAcknowledged
public void setAcknowledged(JSUTCDateTime offset)
- Specified by:
setAcknowledgedin interfaceJSAlert
-
getAcknowledged
public JSUTCDateTime getAcknowledged()
- Specified by:
getAcknowledgedin interfaceJSAlert
-
getRelatedTo
public JSRelations getRelatedTo(boolean create)
- Specified by:
getRelatedToin interfaceJSAlert- Parameters:
create- true if we create property if it doesn't exist- Returns:
- relations object
-
-