Package cdm.event.common
Interface TransferExpression.TransferExpressionBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TransferExpression
- All Known Implementing Classes:
TransferExpression.TransferExpressionBuilderImpl
- Enclosing interface:
TransferExpression
public static interface TransferExpression.TransferExpressionBuilder
extends TransferExpression, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.TransferExpression
TransferExpression.TransferExpressionBuilder, TransferExpression.TransferExpressionBuilderImpl, TransferExpression.TransferExpressionImpl -
Field Summary
Fields inherited from interface cdm.event.common.TransferExpression
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies a transfer created from a scheduled or contingent event on a contract, e.g.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setPriceTransfer(FeeTypeEnum priceTransfer) setScheduledTransfer(ScheduledTransfer scheduledTransfer) 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.TransferExpression
build, getPriceTransfer, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateScheduledTransfer
ScheduledTransfer.ScheduledTransferBuilder getOrCreateScheduledTransfer() -
getScheduledTransfer
ScheduledTransfer.ScheduledTransferBuilder getScheduledTransfer()Description copied from interface:TransferExpressionSpecifies a transfer created from a scheduled or contingent event on a contract, e.g. Exercise, Performance, Credit Event- Specified by:
getScheduledTransferin interfaceTransferExpression
-
setPriceTransfer
-
setScheduledTransfer
TransferExpression.TransferExpressionBuilder setScheduledTransfer(ScheduledTransfer scheduledTransfer) -
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
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-