Package cdm.legaldocumentation.csa
Class IneligibleCreditSupport.IneligibleCreditSupportBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.IneligibleCreditSupport.IneligibleCreditSupportBuilderImpl
- All Implemented Interfaces:
IneligibleCreditSupport,IneligibleCreditSupport.IneligibleCreditSupportBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
IneligibleCreditSupport
public static class IneligibleCreditSupport.IneligibleCreditSupportBuilderImpl
extends Object
implements IneligibleCreditSupport.IneligibleCreditSupportBuilder
Builder Implementation of IneligibleCreditSupport
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.IneligibleCreditSupport
IneligibleCreditSupport.IneligibleCreditSupportBuilder, IneligibleCreditSupport.IneligibleCreditSupportBuilderImpl, IneligibleCreditSupport.IneligibleCreditSupportImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.IneligibleCreditSupport
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSpecifiedParty(ReferenceWithMetaParty _specifiedParty) addSpecifiedParty(ReferenceWithMetaParty _specifiedParty, int idx) addSpecifiedParty(List<? extends ReferenceWithMetaParty> specifiedPartys) addSpecifiedPartyValue(Party _specifiedParty) addSpecifiedPartyValue(Party _specifiedParty, int idx) addSpecifiedPartyValue(List<? extends Party> specifiedPartys) build()Build MethodsbooleangetOrCreateSpecifiedParty(int index) The parties to which the provisions of the CSA will apply to, as the Secured Party.Total Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.Transfer Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setSpecifiedParty(List<? extends ReferenceWithMetaParty> specifiedPartys) setSpecifiedPartyValue(List<? extends Party> specifiedPartys) setTotalIneligibilityDate(String _totalIneligibilityDate) setTransferIneligibilityDate(String _transferIneligibilityDate) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.IneligibleCreditSupport
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.IneligibleCreditSupport.IneligibleCreditSupportBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
totalIneligibilityDate
-
transferIneligibilityDate
-
specifiedParty
-
-
Constructor Details
-
IneligibleCreditSupportBuilderImpl
public IneligibleCreditSupportBuilderImpl()
-
-
Method Details
-
getTotalIneligibilityDate
@RosettaAttribute("totalIneligibilityDate") @Accessor(GETTER) @RuneAttribute("totalIneligibilityDate") public String getTotalIneligibilityDate()Description copied from interface:IneligibleCreditSupportTotal Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.- Specified by:
getTotalIneligibilityDatein interfaceIneligibleCreditSupport
-
getTransferIneligibilityDate
@RosettaAttribute("transferIneligibilityDate") @Accessor(GETTER) @RuneAttribute("transferIneligibilityDate") public String getTransferIneligibilityDate()Description copied from interface:IneligibleCreditSupportTransfer Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.- Specified by:
getTransferIneligibilityDatein interfaceIneligibleCreditSupport
-
getSpecifiedParty
@RosettaAttribute("specifiedParty") @Accessor(GETTER) @Multi @RuneAttribute("specifiedParty") public List<? extends ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder> getSpecifiedParty()Description copied from interface:IneligibleCreditSupportThe parties to which the provisions of the CSA will apply to, as the Secured Party. Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(c)(iii)" * name "Legally Ineligible Credit Support (VM)" Provision- Specified by:
getSpecifiedPartyin interfaceIneligibleCreditSupport- Specified by:
getSpecifiedPartyin interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
getOrCreateSpecifiedParty
- Specified by:
getOrCreateSpecifiedPartyin interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
setTotalIneligibilityDate
@RosettaAttribute("totalIneligibilityDate") @Accessor(SETTER) @RuneAttribute("totalIneligibilityDate") public IneligibleCreditSupport.IneligibleCreditSupportBuilder setTotalIneligibilityDate(String _totalIneligibilityDate) - Specified by:
setTotalIneligibilityDatein interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
setTransferIneligibilityDate
@RosettaAttribute("transferIneligibilityDate") @Accessor(SETTER) @RuneAttribute("transferIneligibilityDate") public IneligibleCreditSupport.IneligibleCreditSupportBuilder setTransferIneligibilityDate(String _transferIneligibilityDate) - Specified by:
setTransferIneligibilityDatein interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
addSpecifiedParty
@RosettaAttribute("specifiedParty") @Accessor(ADDER) @Multi @RuneAttribute("specifiedParty") public IneligibleCreditSupport.IneligibleCreditSupportBuilder addSpecifiedParty(ReferenceWithMetaParty _specifiedParty) - Specified by:
addSpecifiedPartyin interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
addSpecifiedParty
public IneligibleCreditSupport.IneligibleCreditSupportBuilder addSpecifiedParty(ReferenceWithMetaParty _specifiedParty, int idx) - Specified by:
addSpecifiedPartyin interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
addSpecifiedPartyValue
public IneligibleCreditSupport.IneligibleCreditSupportBuilder addSpecifiedPartyValue(Party _specifiedParty) - Specified by:
addSpecifiedPartyValuein interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
addSpecifiedPartyValue
public IneligibleCreditSupport.IneligibleCreditSupportBuilder addSpecifiedPartyValue(Party _specifiedParty, int idx) - Specified by:
addSpecifiedPartyValuein interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
addSpecifiedParty
public IneligibleCreditSupport.IneligibleCreditSupportBuilder addSpecifiedParty(List<? extends ReferenceWithMetaParty> specifiedPartys) - Specified by:
addSpecifiedPartyin interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
setSpecifiedParty
@RosettaAttribute("specifiedParty") @Accessor(SETTER) @Multi @RuneAttribute("specifiedParty") public IneligibleCreditSupport.IneligibleCreditSupportBuilder setSpecifiedParty(List<? extends ReferenceWithMetaParty> specifiedPartys) - Specified by:
setSpecifiedPartyin interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
addSpecifiedPartyValue
public IneligibleCreditSupport.IneligibleCreditSupportBuilder addSpecifiedPartyValue(List<? extends Party> specifiedPartys) - Specified by:
addSpecifiedPartyValuein interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
setSpecifiedPartyValue
public IneligibleCreditSupport.IneligibleCreditSupportBuilder setSpecifiedPartyValue(List<? extends Party> specifiedPartys) - Specified by:
setSpecifiedPartyValuein interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder
-
build
Description copied from interface:IneligibleCreditSupportBuild Methods- Specified by:
buildin interfaceIneligibleCreditSupport- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceIneligibleCreditSupport- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceIneligibleCreditSupport.IneligibleCreditSupportBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public IneligibleCreditSupport.IneligibleCreditSupportBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-