Package cdm.event.common
Interface Transfer
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,TransferBase
- All Known Subinterfaces:
Transfer.TransferBuilder
- All Known Implementing Classes:
Transfer.TransferBuilderImpl,Transfer.TransferImpl
@RosettaDataType(value="Transfer",
builder=TransferBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="Transfer",
model="cdm",
builder=TransferBuilderImpl.class,
version="5.30.0")
public interface Transfer
extends TransferBase
Defines the movement of cash, securities or commodities between two parties on a date.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of Transferstatic classImmutable Implementation of TransferNested classes/interfaces inherited from interface cdm.event.common.TransferBase
TransferBase.TransferBaseBuilder, TransferBase.TransferBaseBuilderImpl, TransferBase.TransferBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsstatic Transfer.TransferBuilderbuilder()Represents the reset and observation values that were used to determine the transfer amount.Represents the origin to the transfer as a reference for lineage purposes, whether it originated from trade level settlement terms or from payment terms on an economic payout.Specifies a transfer expression (cash price, performance amount, scheduled payment amount, etc.) to define the nature of the transfer amount and its source.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Transfer> 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, processRosettaMethods inherited from interface cdm.event.common.TransferBase
getIdentifier, getObservable, getPayerReceiver, getQuantity, getSettlementDate
-
Field Details
-
metaData
-
-
Method Details
-
getSettlementOrigin
SettlementOrigin getSettlementOrigin()Represents the origin to the transfer as a reference for lineage purposes, whether it originated from trade level settlement terms or from payment terms on an economic payout. -
getResetOrigin
Reset getResetOrigin()Represents the reset and observation values that were used to determine the transfer amount. -
getTransferExpression
TransferExpression getTransferExpression()Specifies a transfer expression (cash price, performance amount, scheduled payment amount, etc.) to define the nature of the transfer amount and its source. -
build
Transfer build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransferBase
-
toBuilder
Transfer.TransferBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransferBase
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
metaDatain interfaceTransferBase
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
getTypein interfaceTransferBase
-
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- Specified by:
processin interfaceTransferBase
-