Package cdm.base.staticdata.asset.common
Interface SecuredDebt
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
SecuredDebt.SecuredDebtBuilder
- All Known Implementing Classes:
SecuredDebt.SecuredDebtBuilderImpl,SecuredDebt.SecuredDebtImpl
@RosettaDataType(value="SecuredDebt",
builder=SecuredDebtBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="SecuredDebt",
model="cdm",
builder=SecuredDebtBuilderImpl.class,
version="7.0.0-dev.105")
public interface SecuredDebt
extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of SecuredDebtstatic classImmutable Implementation of SecuredDebt -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specifies the type of Asset Backed Security.Specifies the type of Collateralized Obligation.Specifies the type of Covered Bond.Specifies the type of property when the security is linked to a property asset.Specifies the type of secured debt product.default Class<? extends SecuredDebt> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SecuredDebt> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getSecuredType
SecuredTypeEnum getSecuredType()Specifies the type of secured debt product. -
getAssetBacked
AssetBackedEnum getAssetBacked()Specifies the type of Asset Backed Security. -
getCollateralizedObligation
CollateralizedObligationEnum getCollateralizedObligation()Specifies the type of Collateralized Obligation. -
getCoveredBond
CoveredBondEnum getCoveredBond()Specifies the type of Covered Bond. -
getPropertyType
PropertyTypeEnum getPropertyType()Specifies the type of property when the security is linked to a property asset. -
build
SecuredDebt build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
SecuredDebt.SecuredDebtBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-