Package cdm.product.common.schedule
Class DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilderImpl
java.lang.Object
cdm.product.common.schedule.DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilderImpl
- All Implemented Interfaces:
DateRelativeToPaymentDates,DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
DateRelativeToPaymentDates
public static class DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilderImpl
extends Object
implements DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
Builder Implementation of DateRelativeToPaymentDates
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.DateRelativeToPaymentDates
DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder, DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilderImpl, DateRelativeToPaymentDates.DateRelativeToPaymentDatesImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.product.common.schedule.DateRelativeToPaymentDates
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPaymentDatesReference(ReferenceWithMetaPaymentDates _paymentDatesReference) addPaymentDatesReference(ReferenceWithMetaPaymentDates _paymentDatesReference, int idx) addPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReferences) addPaymentDatesReferenceValue(PaymentDates _paymentDatesReference) addPaymentDatesReferenceValue(PaymentDates _paymentDatesReference, int idx) addPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReferences) build()Build MethodsbooleangetOrCreatePaymentDatesReference(int index) A set of href pointers to payment dates defined somewhere else in the document.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReferences) setPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReferences) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.schedule.DateRelativeToPaymentDates
getType, metaData, processMethods inherited from interface cdm.product.common.schedule.DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
paymentDatesReference
protected List<ReferenceWithMetaPaymentDates.ReferenceWithMetaPaymentDatesBuilder> paymentDatesReference
-
-
Constructor Details
-
DateRelativeToPaymentDatesBuilderImpl
public DateRelativeToPaymentDatesBuilderImpl()
-
-
Method Details
-
getPaymentDatesReference
@RosettaAttribute(value="paymentDatesReference", isRequired=true) @RuneAttribute(value="paymentDatesReference", isRequired=true) public 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- Specified by:
getPaymentDatesReferencein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
getOrCreatePaymentDatesReference
public ReferenceWithMetaPaymentDates.ReferenceWithMetaPaymentDatesBuilder getOrCreatePaymentDatesReference(int index) - Specified by:
getOrCreatePaymentDatesReferencein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
addPaymentDatesReference
@RosettaAttribute(value="paymentDatesReference", isRequired=true) @RuneAttribute(value="paymentDatesReference", isRequired=true) public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReference(ReferenceWithMetaPaymentDates _paymentDatesReference) - Specified by:
addPaymentDatesReferencein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
addPaymentDatesReference
public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReference(ReferenceWithMetaPaymentDates _paymentDatesReference, int idx) - Specified by:
addPaymentDatesReferencein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
addPaymentDatesReferenceValue
public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReferenceValue(PaymentDates _paymentDatesReference) - Specified by:
addPaymentDatesReferenceValuein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
addPaymentDatesReferenceValue
public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReferenceValue(PaymentDates _paymentDatesReference, int idx) - Specified by:
addPaymentDatesReferenceValuein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
addPaymentDatesReference
public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReferences) - Specified by:
addPaymentDatesReferencein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
setPaymentDatesReference
@RuneAttribute("paymentDatesReference") public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder setPaymentDatesReference(List<? extends ReferenceWithMetaPaymentDates> paymentDatesReferences) - Specified by:
setPaymentDatesReferencein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
addPaymentDatesReferenceValue
public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder addPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReferences) - Specified by:
addPaymentDatesReferenceValuein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
setPaymentDatesReferenceValue
public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder setPaymentDatesReferenceValue(List<? extends PaymentDates> paymentDatesReferences) - Specified by:
setPaymentDatesReferenceValuein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder
-
build
Description copied from interface:DateRelativeToPaymentDatesBuild Methods- Specified by:
buildin interfaceDateRelativeToPaymentDates- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDateRelativeToPaymentDates- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceDateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public DateRelativeToPaymentDates.DateRelativeToPaymentDatesBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-