Package cdm.base.staticdata.asset.common
Interface AssetType.AssetTypeBuilder
- All Superinterfaces:
AssetType,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AssetType.AssetTypeBuilderImpl
- Enclosing interface:
AssetType
public static interface AssetType.AssetTypeBuilder
extends AssetType, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.AssetType
AssetType.AssetTypeBuilder, AssetType.AssetTypeBuilderImpl, AssetType.AssetTypeImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddOtherAssetType(String otherAssetType) addOtherAssetType(String otherAssetType, int idx) addOtherAssetType(List<String> otherAssetType) Represents a filter based on the type of bond.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAssetType(AssetTypeEnum assetType) setDebtType(DebtType debtType) setEquityType(EquityTypeEnum equityType) setFundType(FundProductTypeEnum fundType) setOtherAssetType(List<String> otherAssetType) setSecurityType(SecurityTypeEnum securityType) Methods inherited from interface cdm.base.staticdata.asset.common.AssetType
build, getAssetType, getEquityType, getFundType, getOtherAssetType, getSecurityType, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateDebtType
DebtType.DebtTypeBuilder getOrCreateDebtType() -
getDebtType
DebtType.DebtTypeBuilder getDebtType()Description copied from interface:AssetTypeRepresents a filter based on the type of bond.- Specified by:
getDebtTypein interfaceAssetType
-
setAssetType
-
setSecurityType
-
setDebtType
-
setEquityType
-
setFundType
-
addOtherAssetType
-
addOtherAssetType
-
addOtherAssetType
-
setOtherAssetType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
AssetType.AssetTypeBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-