Package cdm.event.common
Interface Transfer.TransferBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,Transfer,TransferBase,TransferBase.TransferBaseBuilder
- All Known Implementing Classes:
Transfer.TransferBuilderImpl
- Enclosing interface:
Transfer
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(FieldWithMetaIdentifier identifier) addIdentifier(FieldWithMetaIdentifier identifier, int idx) addIdentifier(List<? extends FieldWithMetaIdentifier> identifier) addIdentifierValue(Identifier identifier) addIdentifierValue(Identifier identifier, int idx) addIdentifierValue(List<? extends Identifier> identifier) 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.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setIdentifier(List<? extends FieldWithMetaIdentifier> identifier) setIdentifierValue(List<? extends Identifier> identifier) setObservable(Observable observable) setPayerReceiver(PartyReferencePayerReceiver payerReceiver) setQuantity(NonNegativeQuantity quantity) setResetOrigin(Reset resetOrigin) setSettlementDate(AdjustableOrAdjustedOrRelativeDate settlementDate) setSettlementOrigin(SettlementOrigin settlementOrigin) setTransferExpression(TransferExpression transferExpression) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.event.common.Transfer
build, getType, metaData, process, toBuilderMethods inherited from interface cdm.event.common.TransferBase.TransferBaseBuilder
getIdentifier, getObservable, getOrCreateIdentifier, getOrCreateObservable, getOrCreatePayerReceiver, getOrCreateQuantity, getOrCreateSettlementDate, getPayerReceiver, getQuantity, getSettlementDate
-
Method Details
-
getOrCreateSettlementOrigin
SettlementOrigin.SettlementOriginBuilder getOrCreateSettlementOrigin() -
getSettlementOrigin
SettlementOrigin.SettlementOriginBuilder 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
-
getOrCreateResetOrigin
Reset.ResetBuilder getOrCreateResetOrigin() -
getResetOrigin
Reset.ResetBuilder getResetOrigin()Description copied from interface:TransferRepresents the reset and observation values that were used to determine the transfer amount.- Specified by:
getResetOriginin interfaceTransfer
-
getOrCreateTransferExpression
TransferExpression.TransferExpressionBuilder getOrCreateTransferExpression() -
getTransferExpression
TransferExpression.TransferExpressionBuilder 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
-
addIdentifier
- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
setIdentifier
- Specified by:
setIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
setIdentifierValue
- Specified by:
setIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
setQuantity
- Specified by:
setQuantityin interfaceTransferBase.TransferBaseBuilder
-
setObservable
- Specified by:
setObservablein interfaceTransferBase.TransferBaseBuilder
-
setPayerReceiver
- Specified by:
setPayerReceiverin interfaceTransferBase.TransferBaseBuilder
-
setSettlementDate
- Specified by:
setSettlementDatein interfaceTransferBase.TransferBaseBuilder
-
setSettlementOrigin
-
setResetOrigin
-
setTransferExpression
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
processin interfaceTransferBase.TransferBaseBuilder
-
prune
Transfer.TransferBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTransferBase.TransferBaseBuilder
-