Package org.bedework.jsforj.impl.values
Class JSRecurrenceRuleImpl
- java.lang.Object
-
- org.bedework.jsforj.impl.values.JSValueImpl
-
- org.bedework.jsforj.impl.values.JSRecurrenceRuleImpl
-
- All Implemented Interfaces:
JSRecurrenceRule,JSValue
public class JSRecurrenceRuleImpl extends JSValueImpl implements JSRecurrenceRule
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.JSRecurrenceRule
freqDaily, freqHourly, freqMinutely, freqMonthly, freqSecondly, freqWeekly, freqYearly
-
-
Constructor Summary
Constructors Constructor Description JSRecurrenceRuleImpl(String type, com.fasterxml.jackson.databind.JsonNode node)
-
Method Summary
-
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
-
JSRecurrenceRuleImpl
public JSRecurrenceRuleImpl(String type, com.fasterxml.jackson.databind.JsonNode node)
-
-
Method Detail
-
setFrequency
public void setFrequency(String val)
- Specified by:
setFrequencyin interfaceJSRecurrenceRule
-
getFrequency
public String getFrequency(boolean create)
- Specified by:
getFrequencyin interfaceJSRecurrenceRule
-
setInterval
public void setInterval(JSUnsignedInteger val)
- Specified by:
setIntervalin interfaceJSRecurrenceRule
-
getInterval
public JSUnsignedInteger getInterval(boolean create)
- Specified by:
getIntervalin interfaceJSRecurrenceRule
-
setRscale
public void setRscale(String val)
- Specified by:
setRscalein interfaceJSRecurrenceRule
-
getRscale
public String getRscale(boolean create)
- Specified by:
getRscalein interfaceJSRecurrenceRule
-
setSkip
public void setSkip(String val)
- Specified by:
setSkipin interfaceJSRecurrenceRule
-
getSkip
public String getSkip(boolean create)
- Specified by:
getSkipin interfaceJSRecurrenceRule
-
setFirstDayOfWeek
public void setFirstDayOfWeek(String val)
- Specified by:
setFirstDayOfWeekin interfaceJSRecurrenceRule
-
getFirstDayOfWeek
public String getFirstDayOfWeek(boolean create)
- Specified by:
getFirstDayOfWeekin interfaceJSRecurrenceRule
-
getByDay
public JSArray<JSNDay> getByDay(boolean create)
- Specified by:
getByDayin interfaceJSRecurrenceRule
-
addByDayValue
public void addByDayValue(String day, Integer nthOfPeriod)
- Specified by:
addByDayValuein interfaceJSRecurrenceRule
-
setByMonthDay
public void setByMonthDay(JSArray<Integer> val)
- Specified by:
setByMonthDayin interfaceJSRecurrenceRule
-
getByMonthDay
public JSArray<Integer> getByMonthDay(boolean create)
- Specified by:
getByMonthDayin interfaceJSRecurrenceRule
-
setByMonth
public void setByMonth(JSArray<String> val)
- Specified by:
setByMonthin interfaceJSRecurrenceRule
-
getByMonth
public JSArray<String> getByMonth(boolean create)
- Specified by:
getByMonthin interfaceJSRecurrenceRule
-
setByYearDay
public void setByYearDay(JSArray<Integer> val)
- Specified by:
setByYearDayin interfaceJSRecurrenceRule
-
getByYearDay
public JSArray<Integer> getByYearDay(boolean create)
- Specified by:
getByYearDayin interfaceJSRecurrenceRule
-
setByWeekNo
public void setByWeekNo(JSArray<Integer> val)
- Specified by:
setByWeekNoin interfaceJSRecurrenceRule
-
getByWeekNo
public JSArray<Integer> getByWeekNo(boolean create)
- Specified by:
getByWeekNoin interfaceJSRecurrenceRule
-
setByHour
public void setByHour(JSArray<JSUnsignedInteger> val)
- Specified by:
setByHourin interfaceJSRecurrenceRule
-
getByHour
public JSArray<JSUnsignedInteger> getByHour(boolean create)
- Specified by:
getByHourin interfaceJSRecurrenceRule
-
setByMinute
public void setByMinute(JSArray<JSUnsignedInteger> val)
- Specified by:
setByMinutein interfaceJSRecurrenceRule
-
getByMinute
public JSArray<JSUnsignedInteger> getByMinute(boolean create)
- Specified by:
getByMinutein interfaceJSRecurrenceRule
-
setBySecond
public void setBySecond(JSArray<JSUnsignedInteger> val)
- Specified by:
setBySecondin interfaceJSRecurrenceRule
-
getBySecond
public JSArray<JSUnsignedInteger> getBySecond(boolean create)
- Specified by:
getBySecondin interfaceJSRecurrenceRule
-
setBySetPosition
public void setBySetPosition(JSArray<Integer> val)
- Specified by:
setBySetPositionin interfaceJSRecurrenceRule
-
getBySetPosition
public JSArray<Integer> getBySetPosition(boolean create)
- Specified by:
getBySetPositionin interfaceJSRecurrenceRule
-
setCount
public void setCount(JSUnsignedInteger val)
- Specified by:
setCountin interfaceJSRecurrenceRule
-
getCount
public JSUnsignedInteger getCount(boolean create)
- Specified by:
getCountin interfaceJSRecurrenceRule
-
setUntil
public void setUntil(JSLocalDateTime val)
- Specified by:
setUntilin interfaceJSRecurrenceRule
-
getUntil
public JSLocalDateTime getUntil(boolean create)
- Specified by:
getUntilin interfaceJSRecurrenceRule
-
-