Package cdm.product.template
Class MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilderImpl
java.lang.Object
cdm.product.template.MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilderImpl
- All Implemented Interfaces:
MandatoryEarlyTerminationAdjustedDates,MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
MandatoryEarlyTerminationAdjustedDates
public static class MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilderImpl
extends Object
implements MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder
Builder Implementation of MandatoryEarlyTerminationAdjustedDates
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.MandatoryEarlyTerminationAdjustedDates
MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder, MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilderImpl, MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.DateFields inherited from interface cdm.product.template.MandatoryEarlyTerminationAdjustedDates
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbooleancom.rosetta.model.lib.records.DateThe date on which the cash settlement amount is paid.com.rosetta.model.lib.records.DateThe date by which the cash settlement amount must be agreed.com.rosetta.model.lib.records.DateThe early termination date that is applicable if an early termination provision is exercised.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdjustedCashSettlementPaymentDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementPaymentDate) setAdjustedCashSettlementValuationDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementValuationDate) setAdjustedEarlyTerminationDate(com.rosetta.model.lib.records.Date _adjustedEarlyTerminationDate) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.MandatoryEarlyTerminationAdjustedDates
getType, metaData, processMethods inherited from interface cdm.product.template.MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
adjustedEarlyTerminationDate
protected com.rosetta.model.lib.records.Date adjustedEarlyTerminationDate -
adjustedCashSettlementValuationDate
protected com.rosetta.model.lib.records.Date adjustedCashSettlementValuationDate -
adjustedCashSettlementPaymentDate
protected com.rosetta.model.lib.records.Date adjustedCashSettlementPaymentDate
-
-
Constructor Details
-
MandatoryEarlyTerminationAdjustedDatesBuilderImpl
public MandatoryEarlyTerminationAdjustedDatesBuilderImpl()
-
-
Method Details
-
getAdjustedEarlyTerminationDate
@RosettaAttribute(value="adjustedEarlyTerminationDate", isRequired=true) @RuneAttribute(value="adjustedEarlyTerminationDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedEarlyTerminationDate()Description copied from interface:MandatoryEarlyTerminationAdjustedDatesThe early termination date that is applicable if an early termination provision is exercised. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedEarlyTerminationDatein interfaceMandatoryEarlyTerminationAdjustedDates
-
getAdjustedCashSettlementValuationDate
@RosettaAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedCashSettlementValuationDate()Description copied from interface:MandatoryEarlyTerminationAdjustedDatesThe date by which the cash settlement amount must be agreed. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedCashSettlementValuationDatein interfaceMandatoryEarlyTerminationAdjustedDates
-
getAdjustedCashSettlementPaymentDate
@RosettaAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedCashSettlementPaymentDate()Description copied from interface:MandatoryEarlyTerminationAdjustedDatesThe date on which the cash settlement amount is paid. This date should already be adjusted for any applicable business date convention.- Specified by:
getAdjustedCashSettlementPaymentDatein interfaceMandatoryEarlyTerminationAdjustedDates
-
setAdjustedEarlyTerminationDate
@RosettaAttribute(value="adjustedEarlyTerminationDate", isRequired=true) @RuneAttribute(value="adjustedEarlyTerminationDate", isRequired=true) public MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder setAdjustedEarlyTerminationDate(com.rosetta.model.lib.records.Date _adjustedEarlyTerminationDate) -
setAdjustedCashSettlementValuationDate
@RosettaAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) public MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder setAdjustedCashSettlementValuationDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementValuationDate) -
setAdjustedCashSettlementPaymentDate
@RosettaAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) public MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder setAdjustedCashSettlementPaymentDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementPaymentDate) -
build
Description copied from interface:MandatoryEarlyTerminationAdjustedDatesBuild Methods- Specified by:
buildin interfaceMandatoryEarlyTerminationAdjustedDates- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder toBuilder()- Specified by:
toBuilderin interfaceMandatoryEarlyTerminationAdjustedDates- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceMandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public MandatoryEarlyTerminationAdjustedDates.MandatoryEarlyTerminationAdjustedDatesBuilder 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
-