Class Recurrence.MonthlyRegenerationPattern
- java.lang.Object
-
- microsoft.exchange.webservices.data.property.complex.ComplexProperty
-
- microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence
-
- microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence.IntervalPattern
-
- microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence.MonthlyRegenerationPattern
-
- All Implemented Interfaces:
ISelfValidate,ComplexFunctionDelegate<EwsServiceXmlReader>
- Enclosing class:
- Recurrence
public static final class Recurrence.MonthlyRegenerationPattern extends Recurrence.IntervalPattern
Represents a regeneration pattern, as used with recurring tasks, where each occurrence happens a specified number of months after the previous one is completed.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence
Recurrence.DailyPattern, Recurrence.DailyRegenerationPattern, Recurrence.IntervalPattern, Recurrence.MonthlyPattern, Recurrence.MonthlyRegenerationPattern, Recurrence.RelativeMonthlyPattern, Recurrence.RelativeYearlyPattern, Recurrence.WeeklyPattern, Recurrence.WeeklyRegenerationPattern, Recurrence.YearlyPattern, Recurrence.YearlyRegenerationPattern
-
-
Constructor Summary
Constructors Constructor Description MonthlyRegenerationPattern()Instantiates a new monthly regeneration pattern.MonthlyRegenerationPattern(Date startDate, int interval)Instantiates a new monthly regeneration pattern.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetXmlElementName()Gets the name of the XML element.booleanisRegenerationPattern()Gets a value indicating whether this instance is regeneration pattern.-
Methods inherited from class microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence.IntervalPattern
getInterval, internalWritePropertiesToXml, setInterval, tryReadElementFromXml
-
Methods inherited from class microsoft.exchange.webservices.data.property.complex.recurrence.pattern.Recurrence
getEndDate, getFieldValueOrThrowIfNull, getNumberOfOccurrences, getStartDate, hasEnd, internalValidate, neverEnds, setEndDate, setNumberOfOccurrences, setStartDate, writeElementsToXml
-
Methods inherited from class microsoft.exchange.webservices.data.property.complex.ComplexProperty
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml
-
-
-
-
Constructor Detail
-
MonthlyRegenerationPattern
public MonthlyRegenerationPattern()
Instantiates a new monthly regeneration pattern.
-
MonthlyRegenerationPattern
public MonthlyRegenerationPattern(Date startDate, int interval) throws ArgumentOutOfRangeException
Instantiates a new monthly regeneration pattern.- Parameters:
startDate- the start dateinterval- the interval- Throws:
ArgumentOutOfRangeException- the argument out of range exception
-
-
Method Detail
-
getXmlElementName
public String getXmlElementName()
Gets the name of the XML element.- Specified by:
getXmlElementNamein classRecurrence- Returns:
- the xml element name
-
isRegenerationPattern
public boolean isRegenerationPattern()
Gets a value indicating whether this instance is regeneration pattern. true if this instance is regeneration pattern; otherwise, false.- Overrides:
isRegenerationPatternin classRecurrence- Returns:
- true, if is regeneration pattern
-
-