Package cdm.event.common
Class Transfer.TransferImpl
java.lang.Object
cdm.event.common.TransferBase.TransferBaseImpl
cdm.event.common.Transfer.TransferImpl
- All Implemented Interfaces:
Transfer,TransferBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Transfer
Immutable Implementation of Transfer
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Transfer
Transfer.TransferBuilder, Transfer.TransferBuilderImpl, Transfer.TransferImplNested classes/interfaces inherited from interface cdm.event.common.TransferBase
TransferBase.TransferBaseBuilder, TransferBase.TransferBaseBuilderImpl, TransferBase.TransferBaseImpl -
Field Summary
Fields inherited from interface cdm.event.common.TransferBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanRepresents 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.inthashCode()protected voidsetBuilderFields(Transfer.TransferBuilder builder) toString()Methods inherited from class cdm.event.common.TransferBase.TransferBaseImpl
getIdentifier, getObservable, getPayerReceiver, getQuantity, getSettlementDate, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.event.common.TransferBase
getIdentifier, getObservable, getPayerReceiver, getQuantity, getSettlementDate
-
Constructor Details
-
TransferImpl
-
-
Method Details
-
getSettlementOrigin
@RosettaAttribute("settlementOrigin") @RuneAttribute("settlementOrigin") public SettlementOrigin getSettlementOrigin()Description copied from interface:TransferRepresents 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.- Specified by:
getSettlementOriginin interfaceTransfer
-
getResetOrigin
Description copied from interface:TransferRepresents the reset and observation values that were used to determine the transfer amount.- Specified by:
getResetOriginin interfaceTransfer
-
getTransferExpression
@RosettaAttribute(value="transferExpression", isRequired=true) @RuneAttribute(value="transferExpression", isRequired=true) public TransferExpression getTransferExpression()Description copied from interface:TransferSpecifies a transfer expression (cash price, performance amount, scheduled payment amount, etc.) to define the nature of the transfer amount and its source.- Specified by:
getTransferExpressionin interfaceTransfer
-
build
Description copied from interface:TransferBaseBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransfer- Specified by:
buildin interfaceTransferBase- Overrides:
buildin classTransferBase.TransferBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransfer- Specified by:
toBuilderin interfaceTransferBase- Overrides:
toBuilderin classTransferBase.TransferBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classTransferBase.TransferBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classTransferBase.TransferBaseImpl
-
toString
- Overrides:
toStringin classTransferBase.TransferBaseImpl
-