Package cdm.legaldocumentation.csa
Interface LegacyIndependentAmountParty
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
LegacyIndependentAmountParty.LegacyIndependentAmountPartyBuilder
- All Known Implementing Classes:
LegacyIndependentAmountParty.LegacyIndependentAmountPartyBuilderImpl,LegacyIndependentAmountParty.LegacyIndependentAmountPartyImpl
@RosettaDataType(value="LegacyIndependentAmountParty",
builder=LegacyIndependentAmountPartyBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="LegacyIndependentAmountParty",
model="cdm",
builder=LegacyIndependentAmountPartyBuilderImpl.class,
version="7.0.0-dev.105")
public interface LegacyIndependentAmountParty
extends com.rosetta.model.lib.RosettaModelObject
The party specific elections for the Independent Amount clause.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of LegacyIndependentAmountPartystatic classImmutable Implementation of LegacyIndependentAmountParty -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Indicates the Independent Amount is specified as a fixed amount.Specifies whether Independent Amount is applicable to the elected party.getParty()Identifies the Party making the election.Indicates the Independent Amount is determined using a credit rating.Indicates the Independent Amount is determined using both credit rating and exposure metrics.default Class<? extends LegacyIndependentAmountParty> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends LegacyIndependentAmountParty> 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
-
getParty
CounterpartyRoleEnum getParty()Identifies the Party making the election. -
getIsApplicable
Boolean getIsApplicable()Specifies whether Independent Amount is applicable to the elected party. If applicable, 'True', and if not applicable then 'False'. -
getFixedAmount
Money getFixedAmount()Indicates the Independent Amount is specified as a fixed amount. -
getRatingsBased
LegacyIndependentAmountRatingsBased getRatingsBased()Indicates the Independent Amount is determined using a credit rating. -
getRatingsXExposure
LegacyIndependentAmountRatingsXExposure getRatingsXExposure()Indicates the Independent Amount is determined using both credit rating and exposure metrics. -
build
LegacyIndependentAmountParty build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends LegacyIndependentAmountParty> 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
-