Package cdm.product.collateral
Interface IndependentAmount.IndependentAmountBuilder
- All Superinterfaces:
IndependentAmount,PartyReferencePayerReceiver,PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
IndependentAmount.IndependentAmountBuilderImpl
- Enclosing interface:
IndependentAmount
public static interface IndependentAmount.IndependentAmountBuilder
extends IndependentAmount, PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.IndependentAmount
IndependentAmount.IndependentAmountBuilder, IndependentAmount.IndependentAmountBuilderImpl, IndependentAmount.IndependentAmountImplNested classes/interfaces inherited from interface cdm.base.staticdata.party.PartyReferencePayerReceiver
PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder, PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl, PartyReferencePayerReceiver.PartyReferencePayerReceiverImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.IndependentAmount
metaDataFields inherited from interface cdm.base.staticdata.party.PartyReferencePayerReceiver
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddPaymentDetail(PaymentDetail paymentDetail) addPaymentDetail(PaymentDetail paymentDetail, int idx) addPaymentDetail(List<? extends PaymentDetail> paymentDetail) getOrCreatePaymentDetail(int index) List<? extends PaymentDetail.PaymentDetailBuilder> An attribute that specifies a payment as the combination of a payment amount, a payment date and an associated payment calculation rule.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setPayerAccountReference(ReferenceWithMetaAccount payerAccountReference) setPayerAccountReferenceValue(Account payerAccountReference) setPayerPartyReference(ReferenceWithMetaParty payerPartyReference) setPayerPartyReferenceValue(Party payerPartyReference) setPaymentDetail(List<? extends PaymentDetail> paymentDetail) setReceiverAccountReference(ReferenceWithMetaAccount receiverAccountReference) setReceiverAccountReferenceValue(Account receiverAccountReference) setReceiverPartyReference(ReferenceWithMetaParty receiverPartyReference) setReceiverPartyReferenceValue(Party receiverPartyReference) Methods inherited from interface cdm.product.collateral.IndependentAmount
build, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.staticdata.party.PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
getOrCreatePayerAccountReference, getOrCreatePayerPartyReference, getOrCreateReceiverAccountReference, getOrCreateReceiverPartyReference, getPayerAccountReference, getPayerPartyReference, getReceiverAccountReference, getReceiverPartyReferenceMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePaymentDetail
-
getPaymentDetail
List<? extends PaymentDetail.PaymentDetailBuilder> getPaymentDetail()Description copied from interface:IndependentAmountAn attribute that specifies a payment as the combination of a payment amount, a payment date and an associated payment calculation rule.- Specified by:
getPaymentDetailin interfaceIndependentAmount
-
setPayerPartyReference
IndependentAmount.IndependentAmountBuilder setPayerPartyReference(ReferenceWithMetaParty payerPartyReference) - Specified by:
setPayerPartyReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
setPayerPartyReferenceValue
- Specified by:
setPayerPartyReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
setPayerAccountReference
IndependentAmount.IndependentAmountBuilder setPayerAccountReference(ReferenceWithMetaAccount payerAccountReference) - Specified by:
setPayerAccountReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
setPayerAccountReferenceValue
IndependentAmount.IndependentAmountBuilder setPayerAccountReferenceValue(Account payerAccountReference) - Specified by:
setPayerAccountReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
setReceiverPartyReference
IndependentAmount.IndependentAmountBuilder setReceiverPartyReference(ReferenceWithMetaParty receiverPartyReference) - Specified by:
setReceiverPartyReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
setReceiverPartyReferenceValue
IndependentAmount.IndependentAmountBuilder setReceiverPartyReferenceValue(Party receiverPartyReference) - Specified by:
setReceiverPartyReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
setReceiverAccountReference
IndependentAmount.IndependentAmountBuilder setReceiverAccountReference(ReferenceWithMetaAccount receiverAccountReference) - Specified by:
setReceiverAccountReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
setReceiverAccountReferenceValue
IndependentAmount.IndependentAmountBuilder setReceiverAccountReferenceValue(Account receiverAccountReference) - Specified by:
setReceiverAccountReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
-
addPaymentDetail
-
addPaymentDetail
-
addPaymentDetail
IndependentAmount.IndependentAmountBuilder addPaymentDetail(List<? extends PaymentDetail> paymentDetail) -
setPaymentDetail
IndependentAmount.IndependentAmountBuilder setPaymentDetail(List<? extends PaymentDetail> paymentDetail) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-