Package cdm.product.collateral
Class IndependentAmount.IndependentAmountBuilderImpl
java.lang.Object
cdm.base.staticdata.party.PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
cdm.product.collateral.IndependentAmount.IndependentAmountBuilderImpl
- All Implemented Interfaces:
PartyReferencePayerReceiver,PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder,IndependentAmount,IndependentAmount.IndependentAmountBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
IndependentAmount
public static class IndependentAmount.IndependentAmountBuilderImpl
extends PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
implements IndependentAmount.IndependentAmountBuilder
Builder Implementation of IndependentAmount
-
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
FieldsFields inherited from class cdm.base.staticdata.party.PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
payerAccountReference, payerPartyReference, receiverAccountReference, receiverPartyReferenceFields inherited from interface cdm.product.collateral.IndependentAmount
metaDataFields inherited from interface cdm.base.staticdata.party.PartyReferencePayerReceiver
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPaymentDetail(PaymentDetail _paymentDetail) addPaymentDetail(PaymentDetail _paymentDetail, int idx) addPaymentDetail(List<? extends PaymentDetail> paymentDetails) build()Build MethodsbooleangetOrCreatePaymentDetail(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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setPayerAccountReference(ReferenceWithMetaAccount _payerAccountReference) setPayerAccountReferenceValue(Account _payerAccountReference) setPayerPartyReference(ReferenceWithMetaParty _payerPartyReference) setPayerPartyReferenceValue(Party _payerPartyReference) setPaymentDetail(List<? extends PaymentDetail> paymentDetails) setReceiverAccountReference(ReferenceWithMetaAccount _receiverAccountReference) setReceiverAccountReferenceValue(Account _receiverAccountReference) setReceiverPartyReference(ReferenceWithMetaParty _receiverPartyReference) setReceiverPartyReferenceValue(Party _receiverPartyReference) toString()Methods inherited from class cdm.base.staticdata.party.PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
getOrCreatePayerAccountReference, getOrCreatePayerPartyReference, getOrCreateReceiverAccountReference, getOrCreateReceiverPartyReference, getPayerAccountReference, getPayerPartyReference, getReceiverAccountReference, getReceiverPartyReferenceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.collateral.IndependentAmount
getType, metaData, processMethods inherited from interface cdm.product.collateral.IndependentAmount.IndependentAmountBuilder
processMethods 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, processRosetta, processRosetta
-
Field Details
-
paymentDetail
-
-
Constructor Details
-
IndependentAmountBuilderImpl
public IndependentAmountBuilderImpl()
-
-
Method Details
-
getPaymentDetail
@RosettaAttribute(value="paymentDetail", isRequired=true) @RuneAttribute(value="paymentDetail", isRequired=true) public 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- Specified by:
getPaymentDetailin interfaceIndependentAmount.IndependentAmountBuilder
-
getOrCreatePaymentDetail
- Specified by:
getOrCreatePaymentDetailin interfaceIndependentAmount.IndependentAmountBuilder
-
setPayerPartyReference
@RosettaAttribute(value="payerPartyReference", isRequired=true) @RuneAttribute(value="payerPartyReference", isRequired=true) public IndependentAmount.IndependentAmountBuilder setPayerPartyReference(ReferenceWithMetaParty _payerPartyReference) - Specified by:
setPayerPartyReferencein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setPayerPartyReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setPayerPartyReferencein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
setPayerPartyReferenceValue
public IndependentAmount.IndependentAmountBuilder setPayerPartyReferenceValue(Party _payerPartyReference) - Specified by:
setPayerPartyReferenceValuein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setPayerPartyReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setPayerPartyReferenceValuein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
setPayerAccountReference
@RosettaAttribute("payerAccountReference") @RuneAttribute("payerAccountReference") public IndependentAmount.IndependentAmountBuilder setPayerAccountReference(ReferenceWithMetaAccount _payerAccountReference) - Specified by:
setPayerAccountReferencein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setPayerAccountReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setPayerAccountReferencein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
setPayerAccountReferenceValue
public IndependentAmount.IndependentAmountBuilder setPayerAccountReferenceValue(Account _payerAccountReference) - Specified by:
setPayerAccountReferenceValuein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setPayerAccountReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setPayerAccountReferenceValuein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
setReceiverPartyReference
@RosettaAttribute(value="receiverPartyReference", isRequired=true) @RuneAttribute(value="receiverPartyReference", isRequired=true) public IndependentAmount.IndependentAmountBuilder setReceiverPartyReference(ReferenceWithMetaParty _receiverPartyReference) - Specified by:
setReceiverPartyReferencein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setReceiverPartyReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setReceiverPartyReferencein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
setReceiverPartyReferenceValue
public IndependentAmount.IndependentAmountBuilder setReceiverPartyReferenceValue(Party _receiverPartyReference) - Specified by:
setReceiverPartyReferenceValuein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setReceiverPartyReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setReceiverPartyReferenceValuein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
setReceiverAccountReference
@RosettaAttribute("receiverAccountReference") @RuneAttribute("receiverAccountReference") public IndependentAmount.IndependentAmountBuilder setReceiverAccountReference(ReferenceWithMetaAccount _receiverAccountReference) - Specified by:
setReceiverAccountReferencein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setReceiverAccountReferencein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setReceiverAccountReferencein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
setReceiverAccountReferenceValue
public IndependentAmount.IndependentAmountBuilder setReceiverAccountReferenceValue(Account _receiverAccountReference) - Specified by:
setReceiverAccountReferenceValuein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
setReceiverAccountReferenceValuein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Overrides:
setReceiverAccountReferenceValuein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
addPaymentDetail
@RosettaAttribute(value="paymentDetail", isRequired=true) @RuneAttribute(value="paymentDetail", isRequired=true) public IndependentAmount.IndependentAmountBuilder addPaymentDetail(PaymentDetail _paymentDetail) - Specified by:
addPaymentDetailin interfaceIndependentAmount.IndependentAmountBuilder
-
addPaymentDetail
public IndependentAmount.IndependentAmountBuilder addPaymentDetail(PaymentDetail _paymentDetail, int idx) - Specified by:
addPaymentDetailin interfaceIndependentAmount.IndependentAmountBuilder
-
addPaymentDetail
public IndependentAmount.IndependentAmountBuilder addPaymentDetail(List<? extends PaymentDetail> paymentDetails) - Specified by:
addPaymentDetailin interfaceIndependentAmount.IndependentAmountBuilder
-
setPaymentDetail
@RuneAttribute("paymentDetail") public IndependentAmount.IndependentAmountBuilder setPaymentDetail(List<? extends PaymentDetail> paymentDetails) - Specified by:
setPaymentDetailin interfaceIndependentAmount.IndependentAmountBuilder
-
build
Description copied from interface:PartyReferencePayerReceiverBuild Methods- Specified by:
buildin interfaceIndependentAmount- Specified by:
buildin interfacePartyReferencePayerReceiver- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceIndependentAmount- Specified by:
toBuilderin interfacePartyReferencePayerReceiver- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
prune
- Specified by:
prunein interfaceIndependentAmount.IndependentAmountBuilder- Specified by:
prunein interfacePartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
merge
public IndependentAmount.IndependentAmountBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
equals
- Overrides:
equalsin classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-
toString
- Overrides:
toStringin classPartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl
-