Package cdm.base.staticdata.party
Interface PartyReferencePayerReceiver
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
IndependentAmount,IndependentAmount.IndependentAmountBuilder,PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder
- All Known Implementing Classes:
IndependentAmount.IndependentAmountBuilderImpl,IndependentAmount.IndependentAmountImpl,PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilderImpl,PartyReferencePayerReceiver.PartyReferencePayerReceiverImpl
@RosettaDataType(value="PartyReferencePayerReceiver",
builder=PartyReferencePayerReceiverBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="PartyReferencePayerReceiver",
model="cdm",
builder=PartyReferencePayerReceiverBuilderImpl.class,
version="5.30.0")
public interface PartyReferencePayerReceiver
extends com.rosetta.model.lib.RosettaModelObject
Specifies the parties responsible for making and receiving payments defined by this structure.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of PartyReferencePayerReceiverstatic classImmutable Implementation of PartyReferencePayerReceiver -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()A reference to the account responsible for making the payments defined by this structure.The party responsible for making the payments defined by this structure.A reference to the account that receives the payments corresponding to this structure.The party that receives the payments corresponding to this structure.default Class<? extends PartyReferencePayerReceiver> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PartyReferencePayerReceiver> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getPayerPartyReference
ReferenceWithMetaParty getPayerPartyReference()The party responsible for making the payments defined by this structure. -
getPayerAccountReference
ReferenceWithMetaAccount getPayerAccountReference()A reference to the account responsible for making the payments defined by this structure. -
getReceiverPartyReference
ReferenceWithMetaParty getReceiverPartyReference()The party that receives the payments corresponding to this structure. -
getReceiverAccountReference
ReferenceWithMetaAccount getReceiverAccountReference()A reference to the account that receives the payments corresponding to this structure. -
build
PartyReferencePayerReceiver build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends PartyReferencePayerReceiver> metaData()Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-