
**Inheritance:**
java.lang.Object
```
public abstract class RecurrencePatternBase
```

Represents the base class of recurrence pattern.
## Methods

| Method | Description |
| --- | --- |
| [getRecurrenceRange()](#getRecurrenceRange--) | Gets the recurrence range. |
| [setRecurrenceRange(RecurrenceRangeBase value)](#setRecurrenceRange-com.aspose.tasks.RecurrenceRangeBase-) | Sets the recurrence range. |
### getRecurrenceRange() {#getRecurrenceRange--}
```
public final RecurrenceRangeBase getRecurrenceRange()
```


Gets the recurrence range.

**Returns:**
[RecurrenceRangeBase](../../com.aspose.tasks/recurrencerangebase) - the recurrence range.
### setRecurrenceRange(RecurrenceRangeBase value) {#setRecurrenceRange-com.aspose.tasks.RecurrenceRangeBase-}
```
public final void setRecurrenceRange(RecurrenceRangeBase value)
```


Sets the recurrence range.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [RecurrenceRangeBase](../../com.aspose.tasks/recurrencerangebase) | the recurrence range. |

