Package org.isda.cdm
Class AssetPool.AssetPoolBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.AssetPool.AssetPoolBuilder
-
- Enclosing class:
- AssetPool
public static class AssetPool.AssetPoolBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigDecimal
currentFactor
protected com.rosetta.model.lib.records.Date
effectiveDate
protected java.math.BigDecimal
initialFactor
protected java.lang.String
version
-
Constructor Summary
Constructors Constructor Description AssetPoolBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetPool
build()
boolean
equals(java.lang.Object o)
java.math.BigDecimal
getCurrentFactor()
com.rosetta.model.lib.records.Date
getEffectiveDate()
java.math.BigDecimal
getInitialFactor()
java.lang.String
getVersion()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends AssetPool>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
AssetPool.AssetPoolBuilder
prune()
AssetPool.AssetPoolBuilder
setCurrentFactor(java.math.BigDecimal currentFactor)
AssetPool.AssetPoolBuilder
setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate)
AssetPool.AssetPoolBuilder
setInitialFactor(java.math.BigDecimal initialFactor)
AssetPool.AssetPoolBuilder
setVersion(java.lang.String version)
java.lang.String
toString()
-
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends AssetPool> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getCurrentFactor
public java.math.BigDecimal getCurrentFactor()
-
getEffectiveDate
public com.rosetta.model.lib.records.Date getEffectiveDate()
-
getInitialFactor
public java.math.BigDecimal getInitialFactor()
-
getVersion
public java.lang.String getVersion()
-
setCurrentFactor
public AssetPool.AssetPoolBuilder setCurrentFactor(java.math.BigDecimal currentFactor)
-
setEffectiveDate
public AssetPool.AssetPoolBuilder setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate)
-
setInitialFactor
public AssetPool.AssetPoolBuilder setInitialFactor(java.math.BigDecimal initialFactor)
-
setVersion
public AssetPool.AssetPoolBuilder setVersion(java.lang.String version)
-
build
public AssetPool build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public AssetPool.AssetPoolBuilder 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
-
-