Package org.isda.cdm
Class CreditEvents.CreditEventsBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.CreditEvents.CreditEventsBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<CreditEvents.CreditEventsBuilder>
- Enclosing class:
- CreditEvents
public static class CreditEvents.CreditEventsBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<CreditEvents.CreditEventsBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
bankruptcy
protected CreditEventNotice.CreditEventNoticeBuilder
creditEventNotice
protected Money.MoneyBuilder
defaultRequirement
protected java.lang.Boolean
distressedRatingsDowngrade
protected FailureToPay.FailureToPayBuilder
failureToPay
protected java.lang.Boolean
failureToPayInterest
protected java.lang.Boolean
failureToPayPrincipal
protected java.lang.Boolean
governmentalIntervention
protected java.lang.Boolean
impliedWritedown
protected java.lang.Boolean
maturityExtension
protected MetaFields.MetaFieldsBuilder
meta
protected java.lang.Boolean
obligationAcceleration
protected java.lang.Boolean
obligationDefault
protected java.lang.Boolean
repudiationMoratorium
protected Restructuring.RestructuringBuilder
restructuring
protected java.lang.Boolean
writedown
-
Constructor Summary
Constructors Constructor Description CreditEventsBuilder()
-
Method Summary
-
-
-
Field Detail
-
bankruptcy
protected java.lang.Boolean bankruptcy
-
creditEventNotice
protected CreditEventNotice.CreditEventNoticeBuilder creditEventNotice
-
defaultRequirement
protected Money.MoneyBuilder defaultRequirement
-
distressedRatingsDowngrade
protected java.lang.Boolean distressedRatingsDowngrade
-
failureToPay
protected FailureToPay.FailureToPayBuilder failureToPay
-
failureToPayInterest
protected java.lang.Boolean failureToPayInterest
-
failureToPayPrincipal
protected java.lang.Boolean failureToPayPrincipal
-
governmentalIntervention
protected java.lang.Boolean governmentalIntervention
-
impliedWritedown
protected java.lang.Boolean impliedWritedown
-
maturityExtension
protected java.lang.Boolean maturityExtension
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
obligationAcceleration
protected java.lang.Boolean obligationAcceleration
-
obligationDefault
protected java.lang.Boolean obligationDefault
-
repudiationMoratorium
protected java.lang.Boolean repudiationMoratorium
-
restructuring
protected Restructuring.RestructuringBuilder restructuring
-
writedown
protected java.lang.Boolean writedown
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditEvents> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getBankruptcy
public java.lang.Boolean getBankruptcy()
-
getCreditEventNotice
public CreditEventNotice.CreditEventNoticeBuilder getCreditEventNotice()
-
getOrCreateCreditEventNotice
public CreditEventNotice.CreditEventNoticeBuilder getOrCreateCreditEventNotice()
-
getDefaultRequirement
public Money.MoneyBuilder getDefaultRequirement()
-
getOrCreateDefaultRequirement
public Money.MoneyBuilder getOrCreateDefaultRequirement()
-
getDistressedRatingsDowngrade
public java.lang.Boolean getDistressedRatingsDowngrade()
-
getFailureToPay
public FailureToPay.FailureToPayBuilder getFailureToPay()
-
getOrCreateFailureToPay
public FailureToPay.FailureToPayBuilder getOrCreateFailureToPay()
-
getFailureToPayInterest
public java.lang.Boolean getFailureToPayInterest()
-
getFailureToPayPrincipal
public java.lang.Boolean getFailureToPayPrincipal()
-
getGovernmentalIntervention
public java.lang.Boolean getGovernmentalIntervention()
-
getImpliedWritedown
public java.lang.Boolean getImpliedWritedown()
-
getMaturityExtension
public java.lang.Boolean getMaturityExtension()
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<CreditEvents.CreditEventsBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<CreditEvents.CreditEventsBuilder>
-
getObligationAcceleration
public java.lang.Boolean getObligationAcceleration()
-
getObligationDefault
public java.lang.Boolean getObligationDefault()
-
getRepudiationMoratorium
public java.lang.Boolean getRepudiationMoratorium()
-
getRestructuring
public Restructuring.RestructuringBuilder getRestructuring()
-
getOrCreateRestructuring
public Restructuring.RestructuringBuilder getOrCreateRestructuring()
-
getWritedown
public java.lang.Boolean getWritedown()
-
setBankruptcy
public CreditEvents.CreditEventsBuilder setBankruptcy(java.lang.Boolean bankruptcy)
-
setCreditEventNotice
public CreditEvents.CreditEventsBuilder setCreditEventNotice(CreditEventNotice creditEventNotice)
-
setCreditEventNoticeBuilder
public CreditEvents.CreditEventsBuilder setCreditEventNoticeBuilder(CreditEventNotice.CreditEventNoticeBuilder creditEventNotice)
-
setDefaultRequirement
public CreditEvents.CreditEventsBuilder setDefaultRequirement(Money defaultRequirement)
-
setDefaultRequirementBuilder
public CreditEvents.CreditEventsBuilder setDefaultRequirementBuilder(Money.MoneyBuilder defaultRequirement)
-
setDistressedRatingsDowngrade
public CreditEvents.CreditEventsBuilder setDistressedRatingsDowngrade(java.lang.Boolean distressedRatingsDowngrade)
-
setFailureToPay
public CreditEvents.CreditEventsBuilder setFailureToPay(FailureToPay failureToPay)
-
setFailureToPayBuilder
public CreditEvents.CreditEventsBuilder setFailureToPayBuilder(FailureToPay.FailureToPayBuilder failureToPay)
-
setFailureToPayInterest
public CreditEvents.CreditEventsBuilder setFailureToPayInterest(java.lang.Boolean failureToPayInterest)
-
setFailureToPayPrincipal
public CreditEvents.CreditEventsBuilder setFailureToPayPrincipal(java.lang.Boolean failureToPayPrincipal)
-
setGovernmentalIntervention
public CreditEvents.CreditEventsBuilder setGovernmentalIntervention(java.lang.Boolean governmentalIntervention)
-
setImpliedWritedown
public CreditEvents.CreditEventsBuilder setImpliedWritedown(java.lang.Boolean impliedWritedown)
-
setMaturityExtension
public CreditEvents.CreditEventsBuilder setMaturityExtension(java.lang.Boolean maturityExtension)
-
setMeta
public CreditEvents.CreditEventsBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public CreditEvents.CreditEventsBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
setObligationAcceleration
public CreditEvents.CreditEventsBuilder setObligationAcceleration(java.lang.Boolean obligationAcceleration)
-
setObligationDefault
public CreditEvents.CreditEventsBuilder setObligationDefault(java.lang.Boolean obligationDefault)
-
setRepudiationMoratorium
public CreditEvents.CreditEventsBuilder setRepudiationMoratorium(java.lang.Boolean repudiationMoratorium)
-
setRestructuring
public CreditEvents.CreditEventsBuilder setRestructuring(Restructuring restructuring)
-
setRestructuringBuilder
public CreditEvents.CreditEventsBuilder setRestructuringBuilder(Restructuring.RestructuringBuilder restructuring)
-
setWritedown
public CreditEvents.CreditEventsBuilder setWritedown(java.lang.Boolean writedown)
-
build
public CreditEvents build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public CreditEvents.CreditEventsBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-