public class XPFPaymentSchedule extends XPFEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
XPFPaymentSchedule.XPFPaymentScheduleBuilder<C extends XPFPaymentSchedule,B extends XPFPaymentSchedule.XPFPaymentScheduleBuilder<C,B>> |
XPFEntity.XPFEntityBuilder<C extends XPFEntity,B extends XPFEntity.XPFEntityBuilder<C,B>>| Modifier | Constructor and Description |
|---|---|
|
XPFPaymentSchedule(@NonNull String name,
@NonNull XPFUnitOfMeasure frequency,
@NonNull XPFUnitOfMeasure scheduleStart,
@NonNull XPFUnitOfMeasure duration,
int ordering,
boolean rollover) |
protected |
XPFPaymentSchedule(XPFPaymentSchedule.XPFPaymentScheduleBuilder<?,?> b) |
| Modifier and Type | Method and Description |
|---|---|
static XPFPaymentSchedule.XPFPaymentScheduleBuilder<?,?> |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
@NonNull XPFUnitOfMeasure |
getDuration()
The duration of the schedule.
|
@NonNull XPFUnitOfMeasure |
getFrequency()
The frequency of the schedule.
|
@NonNull String |
getName()
The name of the schedule.
|
int |
getOrdering()
The ordinal value of this schedule within a collection of other schedules.
|
@NonNull XPFUnitOfMeasure |
getScheduleStart()
The start of the schedule.
|
int |
hashCode() |
boolean |
isRollover()
The rollover flag.
|
String |
toString() |
getCustomData, getCustomDataValueprotected XPFPaymentSchedule(XPFPaymentSchedule.XPFPaymentScheduleBuilder<?,?> b)
public XPFPaymentSchedule(@NonNull
@NonNull String name,
@NonNull
@NonNull XPFUnitOfMeasure frequency,
@NonNull
@NonNull XPFUnitOfMeasure scheduleStart,
@NonNull
@NonNull XPFUnitOfMeasure duration,
int ordering,
boolean rollover)
public static XPFPaymentSchedule.XPFPaymentScheduleBuilder<?,?> builder()
@NonNull public @NonNull String getName()
@NonNull public @NonNull XPFUnitOfMeasure getFrequency()
XPFUnitOfMeasure to allow for multiples of a given period,
for example 2 MONTH to represent bi-monthly, 3 MONTH to represent quarterly, etc.@NonNull public @NonNull XPFUnitOfMeasure getScheduleStart()
@NonNull public @NonNull XPFUnitOfMeasure getDuration()
public int getOrdering()
public boolean isRollover()
Copyright © 2026. All rights reserved.