Package cdm.base.staticdata.asset.common
Class AssetType.AssetTypeImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetType.AssetTypeImpl
- All Implemented Interfaces:
AssetType,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AssetType
Immutable Implementation of AssetType
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.AssetType
AssetType.AssetTypeBuilder, AssetType.AssetTypeBuilderImpl, AssetType.AssetTypeImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanRepresents a filter based on the type of collateral asset.Represents a filter based on the type of bond.Represents a filter based on the type of equity.Represents a filter based on the type of fund.Specifies the eligible asset type when not enumerated.Represents a filter based on the type of security.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.AssetType
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AssetTypeImpl
-
-
Method Details
-
getAssetType
@RosettaAttribute(value="assetType", isRequired=true) @RuneAttribute(value="assetType", isRequired=true) public AssetTypeEnum getAssetType()Description copied from interface:AssetTypeRepresents a filter based on the type of collateral asset.- Specified by:
getAssetTypein interfaceAssetType
-
getSecurityType
@RosettaAttribute("securityType") @RuneAttribute("securityType") public SecurityTypeEnum getSecurityType()Description copied from interface:AssetTypeRepresents a filter based on the type of security.- Specified by:
getSecurityTypein interfaceAssetType
-
getDebtType
Description copied from interface:AssetTypeRepresents a filter based on the type of bond.- Specified by:
getDebtTypein interfaceAssetType
-
getEquityType
Description copied from interface:AssetTypeRepresents a filter based on the type of equity.- Specified by:
getEquityTypein interfaceAssetType
-
getFundType
Description copied from interface:AssetTypeRepresents a filter based on the type of fund.- Specified by:
getFundTypein interfaceAssetType
-
getOtherAssetType
@RosettaAttribute("otherAssetType") @RuneAttribute("otherAssetType") public List<String> getOtherAssetType()Description copied from interface:AssetTypeSpecifies the eligible asset type when not enumerated.- Specified by:
getOtherAssetTypein interfaceAssetType
-
build
Description copied from interface:AssetTypeBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-