Package org.isda.cdm
Class Frequency.FrequencyBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Frequency.FrequencyBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<Frequency.FrequencyBuilder>
- Direct Known Subclasses:
CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder
,ResetFrequency.ResetFrequencyBuilder
- Enclosing class:
- Frequency
public static class Frequency.FrequencyBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<Frequency.FrequencyBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description protected MetaFields.MetaFieldsBuilder
meta
protected PeriodExtendedEnum
period
protected java.lang.Integer
periodMultiplier
-
Constructor Summary
Constructors Constructor Description FrequencyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Frequency
build()
boolean
equals(java.lang.Object o)
MetaFields.MetaFieldsBuilder
getMeta()
MetaFields.MetaFieldsBuilder
getOrCreateMeta()
PeriodExtendedEnum
getPeriod()
java.lang.Integer
getPeriodMultiplier()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Frequency>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
Frequency.FrequencyBuilder
prune()
Frequency.FrequencyBuilder
setMeta(MetaFields meta)
Frequency.FrequencyBuilder
setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
Frequency.FrequencyBuilder
setPeriod(PeriodExtendedEnum period)
Frequency.FrequencyBuilder
setPeriodMultiplier(java.lang.Integer periodMultiplier)
java.lang.String
toString()
-
-
-
Field Detail
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
period
protected PeriodExtendedEnum period
-
periodMultiplier
protected java.lang.Integer periodMultiplier
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Frequency> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<Frequency.FrequencyBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<Frequency.FrequencyBuilder>
-
getPeriod
public PeriodExtendedEnum getPeriod()
-
getPeriodMultiplier
public java.lang.Integer getPeriodMultiplier()
-
setMeta
public Frequency.FrequencyBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public Frequency.FrequencyBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
setPeriod
public Frequency.FrequencyBuilder setPeriod(PeriodExtendedEnum period)
-
setPeriodMultiplier
public Frequency.FrequencyBuilder setPeriodMultiplier(java.lang.Integer periodMultiplier)
-
build
public Frequency build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Frequency.FrequencyBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-