Package org.isda.cdm
Class ExtendibleProvision.ExtendibleProvisionBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.BuyerSeller.BuyerSellerBuilder
-
- org.isda.cdm.ExtendibleProvision.ExtendibleProvisionBuilder
-
- Enclosing class:
- ExtendibleProvision
public static class ExtendibleProvision.ExtendibleProvisionBuilder extends BuyerSeller.BuyerSellerBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected AmericanExercise.AmericanExerciseBuilder
americanExercise
protected BermudaExercise.BermudaExerciseBuilder
bermudaExercise
protected EuropeanExercise.EuropeanExerciseBuilder
europeanExercise
protected ExerciseNotice.ExerciseNoticeBuilder
exerciseNotice
protected ExtendibleProvisionAdjustedDates.ExtendibleProvisionAdjustedDatesBuilder
extendibleProvisionAdjustedDates
protected java.lang.Boolean
followUpConfirmation
-
Fields inherited from class org.isda.cdm.BuyerSeller.BuyerSellerBuilder
buyerAccountReference, buyerPartyReference, sellerAccountReference, sellerPartyReference
-
-
Constructor Summary
Constructors Constructor Description ExtendibleProvisionBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.BuyerSeller.BuyerSellerBuilder
getBuyerAccountReference, getBuyerPartyReference, getOrCreateBuyerAccountReference, getOrCreateBuyerPartyReference, getOrCreateSellerAccountReference, getOrCreateSellerPartyReference, getSellerAccountReference, getSellerPartyReference
-
-
-
-
Field Detail
-
americanExercise
protected AmericanExercise.AmericanExerciseBuilder americanExercise
-
bermudaExercise
protected BermudaExercise.BermudaExerciseBuilder bermudaExercise
-
europeanExercise
protected EuropeanExercise.EuropeanExerciseBuilder europeanExercise
-
exerciseNotice
protected ExerciseNotice.ExerciseNoticeBuilder exerciseNotice
-
extendibleProvisionAdjustedDates
protected ExtendibleProvisionAdjustedDates.ExtendibleProvisionAdjustedDatesBuilder extendibleProvisionAdjustedDates
-
followUpConfirmation
protected java.lang.Boolean followUpConfirmation
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ExtendibleProvision> metaData()
- Overrides:
metaData
in classBuyerSeller.BuyerSellerBuilder
-
getAmericanExercise
public AmericanExercise.AmericanExerciseBuilder getAmericanExercise()
-
getOrCreateAmericanExercise
public AmericanExercise.AmericanExerciseBuilder getOrCreateAmericanExercise()
-
getBermudaExercise
public BermudaExercise.BermudaExerciseBuilder getBermudaExercise()
-
getOrCreateBermudaExercise
public BermudaExercise.BermudaExerciseBuilder getOrCreateBermudaExercise()
-
getEuropeanExercise
public EuropeanExercise.EuropeanExerciseBuilder getEuropeanExercise()
-
getOrCreateEuropeanExercise
public EuropeanExercise.EuropeanExerciseBuilder getOrCreateEuropeanExercise()
-
getExerciseNotice
public ExerciseNotice.ExerciseNoticeBuilder getExerciseNotice()
-
getOrCreateExerciseNotice
public ExerciseNotice.ExerciseNoticeBuilder getOrCreateExerciseNotice()
-
getExtendibleProvisionAdjustedDates
public ExtendibleProvisionAdjustedDates.ExtendibleProvisionAdjustedDatesBuilder getExtendibleProvisionAdjustedDates()
-
getOrCreateExtendibleProvisionAdjustedDates
public ExtendibleProvisionAdjustedDates.ExtendibleProvisionAdjustedDatesBuilder getOrCreateExtendibleProvisionAdjustedDates()
-
getFollowUpConfirmation
public java.lang.Boolean getFollowUpConfirmation()
-
setAmericanExercise
public ExtendibleProvision.ExtendibleProvisionBuilder setAmericanExercise(AmericanExercise americanExercise)
-
setAmericanExerciseBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setAmericanExerciseBuilder(AmericanExercise.AmericanExerciseBuilder americanExercise)
-
setBermudaExercise
public ExtendibleProvision.ExtendibleProvisionBuilder setBermudaExercise(BermudaExercise bermudaExercise)
-
setBermudaExerciseBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setBermudaExerciseBuilder(BermudaExercise.BermudaExerciseBuilder bermudaExercise)
-
setEuropeanExercise
public ExtendibleProvision.ExtendibleProvisionBuilder setEuropeanExercise(EuropeanExercise europeanExercise)
-
setEuropeanExerciseBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setEuropeanExerciseBuilder(EuropeanExercise.EuropeanExerciseBuilder europeanExercise)
-
setExerciseNotice
public ExtendibleProvision.ExtendibleProvisionBuilder setExerciseNotice(ExerciseNotice exerciseNotice)
-
setExerciseNoticeBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setExerciseNoticeBuilder(ExerciseNotice.ExerciseNoticeBuilder exerciseNotice)
-
setExtendibleProvisionAdjustedDates
public ExtendibleProvision.ExtendibleProvisionBuilder setExtendibleProvisionAdjustedDates(ExtendibleProvisionAdjustedDates extendibleProvisionAdjustedDates)
-
setExtendibleProvisionAdjustedDatesBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setExtendibleProvisionAdjustedDatesBuilder(ExtendibleProvisionAdjustedDates.ExtendibleProvisionAdjustedDatesBuilder extendibleProvisionAdjustedDates)
-
setFollowUpConfirmation
public ExtendibleProvision.ExtendibleProvisionBuilder setFollowUpConfirmation(java.lang.Boolean followUpConfirmation)
-
setBuyerAccountReference
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerAccountReference(ReferenceWithMetaAccount buyerAccountReference)
- Overrides:
setBuyerAccountReference
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerAccountReferenceBuilder(ReferenceWithMetaAccount.ReferenceWithMetaAccountBuilder buyerAccountReference)
- Overrides:
setBuyerAccountReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerAccountReferenceRef(Account.AccountBuilder buyerAccountReference)
- Overrides:
setBuyerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerAccountReferenceRef(Account buyerAccountReference)
- Overrides:
setBuyerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReference
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerPartyReference(ReferenceWithMetaParty buyerPartyReference)
- Overrides:
setBuyerPartyReference
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerPartyReferenceBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder buyerPartyReference)
- Overrides:
setBuyerPartyReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerPartyReferenceRef(Party.PartyBuilder buyerPartyReference)
- Overrides:
setBuyerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setBuyerPartyReferenceRef(Party buyerPartyReference)
- Overrides:
setBuyerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReference
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerAccountReference(ReferenceWithMetaAccount sellerAccountReference)
- Overrides:
setSellerAccountReference
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerAccountReferenceBuilder(ReferenceWithMetaAccount.ReferenceWithMetaAccountBuilder sellerAccountReference)
- Overrides:
setSellerAccountReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerAccountReferenceRef(Account.AccountBuilder sellerAccountReference)
- Overrides:
setSellerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerAccountReferenceRef(Account sellerAccountReference)
- Overrides:
setSellerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReference
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerPartyReference(ReferenceWithMetaParty sellerPartyReference)
- Overrides:
setSellerPartyReference
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerPartyReferenceBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder sellerPartyReference)
- Overrides:
setSellerPartyReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerPartyReferenceRef(Party.PartyBuilder sellerPartyReference)
- Overrides:
setSellerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceRef
public ExtendibleProvision.ExtendibleProvisionBuilder setSellerPartyReferenceRef(Party sellerPartyReference)
- Overrides:
setSellerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
build
public ExtendibleProvision build()
- Overrides:
build
in classBuyerSeller.BuyerSellerBuilder
-
prune
public ExtendibleProvision.ExtendibleProvisionBuilder prune()
- Overrides:
prune
in classBuyerSeller.BuyerSellerBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classBuyerSeller.BuyerSellerBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classBuyerSeller.BuyerSellerBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classBuyerSeller.BuyerSellerBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBuyerSeller.BuyerSellerBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBuyerSeller.BuyerSellerBuilder
-
-