Package org.isda.cdm
Class ExerciseFee.ExerciseFeeBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.BuyerSeller.BuyerSellerBuilder
-
- org.isda.cdm.ExerciseFee.ExerciseFeeBuilder
-
- Enclosing class:
- ExerciseFee
public static class ExerciseFee.ExerciseFeeBuilder extends BuyerSeller.BuyerSellerBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigDecimal
feeAmount
protected RelativeDateOffset.RelativeDateOffsetBuilder
feePaymentDate
protected java.math.BigDecimal
feeRate
protected ReferenceWithMetaMoney.ReferenceWithMetaMoneyBuilder
notionalReference
-
Fields inherited from class org.isda.cdm.BuyerSeller.BuyerSellerBuilder
buyerAccountReference, buyerPartyReference, sellerAccountReference, sellerPartyReference
-
-
Constructor Summary
Constructors Constructor Description ExerciseFeeBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.BuyerSeller.BuyerSellerBuilder
getBuyerAccountReference, getBuyerPartyReference, getOrCreateBuyerAccountReference, getOrCreateBuyerPartyReference, getOrCreateSellerAccountReference, getOrCreateSellerPartyReference, getSellerAccountReference, getSellerPartyReference
-
-
-
-
Field Detail
-
feeAmount
protected java.math.BigDecimal feeAmount
-
feePaymentDate
protected RelativeDateOffset.RelativeDateOffsetBuilder feePaymentDate
-
feeRate
protected java.math.BigDecimal feeRate
-
notionalReference
protected ReferenceWithMetaMoney.ReferenceWithMetaMoneyBuilder notionalReference
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ExerciseFee> metaData()
- Overrides:
metaData
in classBuyerSeller.BuyerSellerBuilder
-
getFeeAmount
public java.math.BigDecimal getFeeAmount()
-
getFeePaymentDate
public RelativeDateOffset.RelativeDateOffsetBuilder getFeePaymentDate()
-
getOrCreateFeePaymentDate
public RelativeDateOffset.RelativeDateOffsetBuilder getOrCreateFeePaymentDate()
-
getFeeRate
public java.math.BigDecimal getFeeRate()
-
getNotionalReference
public ReferenceWithMetaMoney.ReferenceWithMetaMoneyBuilder getNotionalReference()
-
getOrCreateNotionalReference
public ReferenceWithMetaMoney.ReferenceWithMetaMoneyBuilder getOrCreateNotionalReference()
-
setFeeAmount
public ExerciseFee.ExerciseFeeBuilder setFeeAmount(java.math.BigDecimal feeAmount)
-
setFeePaymentDate
public ExerciseFee.ExerciseFeeBuilder setFeePaymentDate(RelativeDateOffset feePaymentDate)
-
setFeePaymentDateBuilder
public ExerciseFee.ExerciseFeeBuilder setFeePaymentDateBuilder(RelativeDateOffset.RelativeDateOffsetBuilder feePaymentDate)
-
setFeeRate
public ExerciseFee.ExerciseFeeBuilder setFeeRate(java.math.BigDecimal feeRate)
-
setNotionalReference
public ExerciseFee.ExerciseFeeBuilder setNotionalReference(ReferenceWithMetaMoney notionalReference)
-
setNotionalReferenceBuilder
public ExerciseFee.ExerciseFeeBuilder setNotionalReferenceBuilder(ReferenceWithMetaMoney.ReferenceWithMetaMoneyBuilder notionalReference)
-
setNotionalReferenceRef
public ExerciseFee.ExerciseFeeBuilder setNotionalReferenceRef(Money.MoneyBuilder notionalReference)
-
setNotionalReferenceRef
public ExerciseFee.ExerciseFeeBuilder setNotionalReferenceRef(Money notionalReference)
-
setBuyerAccountReference
public ExerciseFee.ExerciseFeeBuilder setBuyerAccountReference(ReferenceWithMetaAccount buyerAccountReference)
- Overrides:
setBuyerAccountReference
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceBuilder
public ExerciseFee.ExerciseFeeBuilder setBuyerAccountReferenceBuilder(ReferenceWithMetaAccount.ReferenceWithMetaAccountBuilder buyerAccountReference)
- Overrides:
setBuyerAccountReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceRef
public ExerciseFee.ExerciseFeeBuilder setBuyerAccountReferenceRef(Account.AccountBuilder buyerAccountReference)
- Overrides:
setBuyerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerAccountReferenceRef
public ExerciseFee.ExerciseFeeBuilder setBuyerAccountReferenceRef(Account buyerAccountReference)
- Overrides:
setBuyerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReference
public ExerciseFee.ExerciseFeeBuilder setBuyerPartyReference(ReferenceWithMetaParty buyerPartyReference)
- Overrides:
setBuyerPartyReference
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceBuilder
public ExerciseFee.ExerciseFeeBuilder setBuyerPartyReferenceBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder buyerPartyReference)
- Overrides:
setBuyerPartyReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceRef
public ExerciseFee.ExerciseFeeBuilder setBuyerPartyReferenceRef(Party.PartyBuilder buyerPartyReference)
- Overrides:
setBuyerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setBuyerPartyReferenceRef
public ExerciseFee.ExerciseFeeBuilder setBuyerPartyReferenceRef(Party buyerPartyReference)
- Overrides:
setBuyerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReference
public ExerciseFee.ExerciseFeeBuilder setSellerAccountReference(ReferenceWithMetaAccount sellerAccountReference)
- Overrides:
setSellerAccountReference
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceBuilder
public ExerciseFee.ExerciseFeeBuilder setSellerAccountReferenceBuilder(ReferenceWithMetaAccount.ReferenceWithMetaAccountBuilder sellerAccountReference)
- Overrides:
setSellerAccountReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceRef
public ExerciseFee.ExerciseFeeBuilder setSellerAccountReferenceRef(Account.AccountBuilder sellerAccountReference)
- Overrides:
setSellerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerAccountReferenceRef
public ExerciseFee.ExerciseFeeBuilder setSellerAccountReferenceRef(Account sellerAccountReference)
- Overrides:
setSellerAccountReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReference
public ExerciseFee.ExerciseFeeBuilder setSellerPartyReference(ReferenceWithMetaParty sellerPartyReference)
- Overrides:
setSellerPartyReference
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceBuilder
public ExerciseFee.ExerciseFeeBuilder setSellerPartyReferenceBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder sellerPartyReference)
- Overrides:
setSellerPartyReferenceBuilder
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceRef
public ExerciseFee.ExerciseFeeBuilder setSellerPartyReferenceRef(Party.PartyBuilder sellerPartyReference)
- Overrides:
setSellerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
setSellerPartyReferenceRef
public ExerciseFee.ExerciseFeeBuilder setSellerPartyReferenceRef(Party sellerPartyReference)
- Overrides:
setSellerPartyReferenceRef
in classBuyerSeller.BuyerSellerBuilder
-
build
public ExerciseFee build()
- Overrides:
build
in classBuyerSeller.BuyerSellerBuilder
-
prune
public ExerciseFee.ExerciseFeeBuilder 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
-
-