Package cdm.product.common.schedule
Interface DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
- All Superinterfaces:
DateRelativeToPaymentDates,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilderImpl
- Enclosing interface:
DateRelativeToPaymentDates
public static interface DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
extends DateRelativeToPaymentDates, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.DateRelativeToPaymentDates
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder, DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilderImpl, DateRelativeToPaymentDates.DateRelativeToPaymentDatesImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.DateRelativeToPaymentDates
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddPaymentDatesReference(ReferenceWithMetaPaymentDates paymentDatesReference) addPaymentDatesReference(ReferenceWithMetaPaymentDates paymentDatesReference, int idx) addPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReference) addPaymentDatesReferenceValue(PaymentDates paymentDatesReference) addPaymentDatesReferenceValue(PaymentDates paymentDatesReference, int idx) addPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReference) getOrCreatePaymentDatesReference(int index) A set of href pointers to payment dates defined somewhere else in the document.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReference) setPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReference) Methods inherited from interface cdm.product.common.schedule.DateRelativeToPaymentDates
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePaymentDatesReference
ReferenceWithMetaPaymentDates.ReferenceWithMetaPaymentDatesBuilder getOrCreatePaymentDatesReference(int index) -
getPaymentDatesReference
List<? extends ReferenceWithMetaPaymentDates.ReferenceWithMetaPaymentDatesBuilder> getPaymentDatesReference()Description copied from interface:DateRelativeToPaymentDatesA set of href pointers to payment dates defined somewhere else in the document.- Specified by:
getPaymentDatesReferencein interfaceDateRelativeToPaymentDates
-
addPaymentDatesReference
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReference(ReferenceWithMetaPaymentDates paymentDatesReference) -
addPaymentDatesReference
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReference(ReferenceWithMetaPaymentDates paymentDatesReference, int idx) -
addPaymentDatesReferenceValue
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReferenceValue(PaymentDates paymentDatesReference) -
addPaymentDatesReferenceValue
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReferenceValue(PaymentDates paymentDatesReference, int idx) -
addPaymentDatesReference
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReference) -
setPaymentDatesReference
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder setPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReference) -
addPaymentDatesReferenceValue
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReference) -
setPaymentDatesReferenceValue
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder setPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReference) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-