Package cdm.product.common.schedule
Class DateRelativeToValuationDates.DateRelativeToValuationDatesImpl
java.lang.Object
cdm.product.common.schedule.DateRelativeToValuationDates.DateRelativeToValuationDatesImpl
- All Implemented Interfaces:
DateRelativeToValuationDates,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
DateRelativeToValuationDates
public static class DateRelativeToValuationDates.DateRelativeToValuationDatesImpl
extends Object
implements DateRelativeToValuationDates
Immutable Implementation of DateRelativeToValuationDates
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.DateRelativeToValuationDates
DateRelativeToValuationDates.DateRelativeToValuationDatesBuilder, DateRelativeToValuationDates.DateRelativeToValuationDatesBuilderImpl, DateRelativeToValuationDates.DateRelativeToValuationDatesImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.DateRelativeToValuationDates
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDateRelativeToValuationDatesImpl(DateRelativeToValuationDates.DateRelativeToValuationDatesBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends ReferenceWithMetaPerformanceValuationDates> A set of href pointers to valuation period dates defined somewhere else in the document.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.schedule.DateRelativeToValuationDates
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
DateRelativeToValuationDatesImpl
protected DateRelativeToValuationDatesImpl(DateRelativeToValuationDates.DateRelativeToValuationDatesBuilder builder)
-
-
Method Details
-
getValuationDatesReference
@RosettaAttribute(value="valuationDatesReference", isRequired=true) @RuneAttribute(value="valuationDatesReference", isRequired=true) public List<? extends ReferenceWithMetaPerformanceValuationDates> getValuationDatesReference()Description copied from interface:DateRelativeToValuationDatesA set of href pointers to valuation period dates defined somewhere else in the document.- Specified by:
getValuationDatesReferencein interfaceDateRelativeToValuationDates
-
build
Description copied from interface:DateRelativeToValuationDatesBuild Methods- Specified by:
buildin interfaceDateRelativeToValuationDates- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDateRelativeToValuationDates- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(DateRelativeToValuationDates.DateRelativeToValuationDatesBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-