Package org.isda.cdm
Class CancelableProvision.CancelableProvisionBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.BuyerSeller.BuyerSellerBuilder
-
- org.isda.cdm.CancelableProvision.CancelableProvisionBuilder
-
- Enclosing class:
- CancelableProvision
public static class CancelableProvision.CancelableProvisionBuilder extends BuyerSeller.BuyerSellerBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected AmericanExercise.AmericanExerciseBuilder
americanExercise
protected BermudaExercise.BermudaExerciseBuilder
bermudaExercise
protected CancelableProvisionAdjustedDates.CancelableProvisionAdjustedDatesBuilder
cancelableProvisionAdjustedDates
protected EuropeanExercise.EuropeanExerciseBuilder
europeanExercise
protected ExerciseNotice.ExerciseNoticeBuilder
exerciseNotice
protected java.util.List<FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder>
finalCalculationPeriodDateAdjustment
protected java.lang.Boolean
followUpConfirmation
protected SimplePayment.SimplePaymentBuilder
initialFee
-
Fields inherited from class org.isda.cdm.BuyerSeller.BuyerSellerBuilder
buyerAccountReference, buyerPartyReference, sellerAccountReference, sellerPartyReference
-
-
Constructor Summary
Constructors Constructor Description CancelableProvisionBuilder()
-
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
-
cancelableProvisionAdjustedDates
protected CancelableProvisionAdjustedDates.CancelableProvisionAdjustedDatesBuilder cancelableProvisionAdjustedDates
-
europeanExercise
protected EuropeanExercise.EuropeanExerciseBuilder europeanExercise
-
exerciseNotice
protected ExerciseNotice.ExerciseNoticeBuilder exerciseNotice
-
finalCalculationPeriodDateAdjustment
protected java.util.List<FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder> finalCalculationPeriodDateAdjustment
-
followUpConfirmation
protected java.lang.Boolean followUpConfirmation
-
initialFee
protected SimplePayment.SimplePaymentBuilder initialFee
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CancelableProvision> 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()
-
getCancelableProvisionAdjustedDates
public CancelableProvisionAdjustedDates.CancelableProvisionAdjustedDatesBuilder getCancelableProvisionAdjustedDates()
-
getOrCreateCancelableProvisionAdjustedDates
public CancelableProvisionAdjustedDates.CancelableProvisionAdjustedDatesBuilder getOrCreateCancelableProvisionAdjustedDates()
-
getEuropeanExercise
public EuropeanExercise.EuropeanExerciseBuilder getEuropeanExercise()
-
getOrCreateEuropeanExercise
public EuropeanExercise.EuropeanExerciseBuilder getOrCreateEuropeanExercise()
-
getExerciseNotice
public ExerciseNotice.ExerciseNoticeBuilder getExerciseNotice()
-
getOrCreateExerciseNotice
public ExerciseNotice.ExerciseNoticeBuilder getOrCreateExerciseNotice()
-
getFinalCalculationPeriodDateAdjustment
public java.util.List<FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder> getFinalCalculationPeriodDateAdjustment()
-
getOrCreateFinalCalculationPeriodDateAdjustment
public FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder getOrCreateFinalCalculationPeriodDateAdjustment(int index)
-
getFollowUpConfirmation
public java.lang.Boolean getFollowUpConfirmation()
-
getInitialFee
public SimplePayment.SimplePaymentBuilder getInitialFee()
-
getOrCreateInitialFee
public SimplePayment.SimplePaymentBuilder getOrCreateInitialFee()
-
setAmericanExercise
public CancelableProvision.CancelableProvisionBuilder setAmericanExercise(AmericanExercise americanExercise)
-
setAmericanExerciseBuilder
public CancelableProvision.CancelableProvisionBuilder setAmericanExerciseBuilder(AmericanExercise.AmericanExerciseBuilder americanExercise)
-
setBermudaExercise
public CancelableProvision.CancelableProvisionBuilder setBermudaExercise(BermudaExercise bermudaExercise)
-
setBermudaExerciseBuilder
public CancelableProvision.CancelableProvisionBuilder setBermudaExerciseBuilder(BermudaExercise.BermudaExerciseBuilder bermudaExercise)
-
setCancelableProvisionAdjustedDates
public CancelableProvision.CancelableProvisionBuilder setCancelableProvisionAdjustedDates(CancelableProvisionAdjustedDates cancelableProvisionAdjustedDates)
-
setCancelableProvisionAdjustedDatesBuilder
public CancelableProvision.CancelableProvisionBuilder setCancelableProvisionAdjustedDatesBuilder(CancelableProvisionAdjustedDates.CancelableProvisionAdjustedDatesBuilder cancelableProvisionAdjustedDates)
-
setEuropeanExercise
public CancelableProvision.CancelableProvisionBuilder setEuropeanExercise(EuropeanExercise europeanExercise)
-
setEuropeanExerciseBuilder
public CancelableProvision.CancelableProvisionBuilder setEuropeanExerciseBuilder(EuropeanExercise.EuropeanExerciseBuilder europeanExercise)
-
setExerciseNotice
public CancelableProvision.CancelableProvisionBuilder setExerciseNotice(ExerciseNotice exerciseNotice)
-
setExerciseNoticeBuilder
public CancelableProvision.CancelableProvisionBuilder setExerciseNoticeBuilder(ExerciseNotice.ExerciseNoticeBuilder exerciseNotice)
-
addFinalCalculationPeriodDateAdjustment
public CancelableProvision.CancelableProvisionBuilder addFinalCalculationPeriodDateAdjustment(FinalCalculationPeriodDateAdjustment finalCalculationPeriodDateAdjustment)
-
addFinalCalculationPeriodDateAdjustment
public CancelableProvision.CancelableProvisionBuilder addFinalCalculationPeriodDateAdjustment(FinalCalculationPeriodDateAdjustment finalCalculationPeriodDateAdjustment, int _idx)
-
addFinalCalculationPeriodDateAdjustment
public CancelableProvision.CancelableProvisionBuilder addFinalCalculationPeriodDateAdjustment(java.util.List<FinalCalculationPeriodDateAdjustment> finalCalculationPeriodDateAdjustments)
-
addFinalCalculationPeriodDateAdjustmentBuilder
public CancelableProvision.CancelableProvisionBuilder addFinalCalculationPeriodDateAdjustmentBuilder(FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder finalCalculationPeriodDateAdjustment)
-
clearFinalCalculationPeriodDateAdjustment
public CancelableProvision.CancelableProvisionBuilder clearFinalCalculationPeriodDateAdjustment()
-
setFollowUpConfirmation
public CancelableProvision.CancelableProvisionBuilder setFollowUpConfirmation(java.lang.Boolean followUpConfirmation)
-
setInitialFee
public CancelableProvision.CancelableProvisionBuilder setInitialFee(SimplePayment initialFee)
-
setInitialFeeBuilder
public CancelableProvision.CancelableProvisionBuilder setInitialFeeBuilder(SimplePayment.SimplePaymentBuilder initialFee)
-
setBuyerAccountReference
public CancelableProvision.CancelableProvisionBuilder setBuyerAccountReference(ReferenceWithMetaAccount buyerAccountReference)
- Overrides:
setBuyerAccountReference
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceBuilder
public CancelableProvision.CancelableProvisionBuilder setBuyerAccountReferenceBuilder(ReferenceWithMetaAccount.ReferenceWithMetaAccountBuilder buyerAccountReference)
- Overrides:
setBuyerAccountReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceRef
public CancelableProvision.CancelableProvisionBuilder setBuyerAccountReferenceRef(Account.AccountBuilder buyerAccountReference)
- Overrides:
setBuyerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceRef
public CancelableProvision.CancelableProvisionBuilder setBuyerAccountReferenceRef(Account buyerAccountReference)
- Overrides:
setBuyerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReference
public CancelableProvision.CancelableProvisionBuilder setBuyerPartyReference(ReferenceWithMetaParty buyerPartyReference)
- Overrides:
setBuyerPartyReference
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceBuilder
public CancelableProvision.CancelableProvisionBuilder setBuyerPartyReferenceBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder buyerPartyReference)
- Overrides:
setBuyerPartyReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceRef
public CancelableProvision.CancelableProvisionBuilder setBuyerPartyReferenceRef(Party.PartyBuilder buyerPartyReference)
- Overrides:
setBuyerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceRef
public CancelableProvision.CancelableProvisionBuilder setBuyerPartyReferenceRef(Party buyerPartyReference)
- Overrides:
setBuyerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReference
public CancelableProvision.CancelableProvisionBuilder setSellerAccountReference(ReferenceWithMetaAccount sellerAccountReference)
- Overrides:
setSellerAccountReference
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceBuilder
public CancelableProvision.CancelableProvisionBuilder setSellerAccountReferenceBuilder(ReferenceWithMetaAccount.ReferenceWithMetaAccountBuilder sellerAccountReference)
- Overrides:
setSellerAccountReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceRef
public CancelableProvision.CancelableProvisionBuilder setSellerAccountReferenceRef(Account.AccountBuilder sellerAccountReference)
- Overrides:
setSellerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceRef
public CancelableProvision.CancelableProvisionBuilder setSellerAccountReferenceRef(Account sellerAccountReference)
- Overrides:
setSellerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReference
public CancelableProvision.CancelableProvisionBuilder setSellerPartyReference(ReferenceWithMetaParty sellerPartyReference)
- Overrides:
setSellerPartyReference
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceBuilder
public CancelableProvision.CancelableProvisionBuilder setSellerPartyReferenceBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder sellerPartyReference)
- Overrides:
setSellerPartyReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceRef
public CancelableProvision.CancelableProvisionBuilder setSellerPartyReferenceRef(Party.PartyBuilder sellerPartyReference)
- Overrides:
setSellerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceRef
public CancelableProvision.CancelableProvisionBuilder setSellerPartyReferenceRef(Party sellerPartyReference)
- Overrides:
setSellerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
build
public CancelableProvision build()
- Overrides:
build
in classBuyerSeller.BuyerSellerBuilder
-
prune
public CancelableProvision.CancelableProvisionBuilder 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
-
-