Package cdm.event.common
Interface Transfer.TransferBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,Transfer
- All Known Implementing Classes:
Transfer.TransferBuilderImpl
- Enclosing interface:
Transfer
public static interface Transfer.TransferBuilder
extends Transfer, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Transfer
Transfer.TransferBuilder, Transfer.TransferBuilderImpl, Transfer.TransferImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionA transfer created from a scheduled event on a contract, e.g.An ad-hoc transfer instigated by a party to the contract e.g.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setScheduledTransfer(ScheduledTransfer _ScheduledTransfer) setUnscheduledTransfer(UnscheduledTransfer _UnscheduledTransfer) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateScheduledTransfer
ScheduledTransfer.ScheduledTransferBuilder getOrCreateScheduledTransfer() -
getScheduledTransfer
ScheduledTransfer.ScheduledTransferBuilder getScheduledTransfer()Description copied from interface:TransferA transfer created from a scheduled event on a contract, e.g. Exercise, Performance, Credit Event- Specified by:
getScheduledTransferin interfaceTransfer
-
getOrCreateUnscheduledTransfer
UnscheduledTransfer.UnscheduledTransferBuilder getOrCreateUnscheduledTransfer() -
getUnscheduledTransfer
UnscheduledTransfer.UnscheduledTransferBuilder getUnscheduledTransfer()Description copied from interface:TransferAn ad-hoc transfer instigated by a party to the contract e.g. Recall, Return.- Specified by:
getUnscheduledTransferin interfaceTransfer
-
setScheduledTransfer
-
setUnscheduledTransfer
-
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
Transfer.TransferBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-