Package cdm.legaldocumentation.csa
Class LegacyIndependentAmountParty.LegacyIndependentAmountPartyImpl
java.lang.Object
cdm.legaldocumentation.csa.LegacyIndependentAmountParty.LegacyIndependentAmountPartyImpl
- All Implemented Interfaces:
LegacyIndependentAmountParty,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
LegacyIndependentAmountParty
public static class LegacyIndependentAmountParty.LegacyIndependentAmountPartyImpl
extends Object
implements LegacyIndependentAmountParty
Immutable Implementation of LegacyIndependentAmountParty
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountParty
LegacyIndependentAmountParty.LegacyIndependentAmountPartyBuilder, LegacyIndependentAmountParty.LegacyIndependentAmountPartyBuilderImpl, LegacyIndependentAmountParty.LegacyIndependentAmountPartyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountParty
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLegacyIndependentAmountPartyImpl(LegacyIndependentAmountParty.LegacyIndependentAmountPartyBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIndicates 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.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountParty
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
LegacyIndependentAmountPartyImpl
protected LegacyIndependentAmountPartyImpl(LegacyIndependentAmountParty.LegacyIndependentAmountPartyBuilder builder)
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:LegacyIndependentAmountPartyIdentifies the Party making the election.- Specified by:
getPartyin interfaceLegacyIndependentAmountParty
-
getIsApplicable
@RosettaAttribute("isApplicable") @Accessor(GETTER) @Required @RuneAttribute("isApplicable") public Boolean getIsApplicable()Description copied from interface:LegacyIndependentAmountPartySpecifies whether Independent Amount is applicable to the elected party. If applicable, 'True', and if not applicable then 'False'.- Specified by:
getIsApplicablein interfaceLegacyIndependentAmountParty
-
getFixedAmount
@RosettaAttribute("fixedAmount") @Accessor(GETTER) @RuneAttribute("fixedAmount") public Money getFixedAmount()Description copied from interface:LegacyIndependentAmountPartyIndicates the Independent Amount is specified as a fixed amount.- Specified by:
getFixedAmountin interfaceLegacyIndependentAmountParty
-
getRatingsBased
@RosettaAttribute("ratingsBased") @Accessor(GETTER) @RuneAttribute("ratingsBased") public LegacyIndependentAmountRatingsBased getRatingsBased()Description copied from interface:LegacyIndependentAmountPartyIndicates the Independent Amount is determined using a credit rating.- Specified by:
getRatingsBasedin interfaceLegacyIndependentAmountParty
-
getRatingsXExposure
@RosettaAttribute("ratingsXExposure") @Accessor(GETTER) @RuneAttribute("ratingsXExposure") public LegacyIndependentAmountRatingsXExposure getRatingsXExposure()Description copied from interface:LegacyIndependentAmountPartyIndicates the Independent Amount is determined using both credit rating and exposure metrics.- Specified by:
getRatingsXExposurein interfaceLegacyIndependentAmountParty
-
build
Description copied from interface:LegacyIndependentAmountPartyBuild Methods- Specified by:
buildin interfaceLegacyIndependentAmountParty- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceLegacyIndependentAmountParty- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(LegacyIndependentAmountParty.LegacyIndependentAmountPartyBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-