Package cdm.event.common
Class Transfer.TransferBuilderImpl
java.lang.Object
cdm.event.common.Transfer.TransferBuilderImpl
- All Implemented Interfaces:
Transfer,Transfer.TransferBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Transfer
Builder Implementation of Transfer
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Transfer
Transfer.TransferBuilder, Transfer.TransferBuilderImpl, Transfer.TransferImpl -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanA transfer created from a scheduled event on a contract, e.g.An ad-hoc transfer instigated by a party to the contract e.g.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setScheduledTransfer(ScheduledTransfer _scheduledTransfer) setUnscheduledTransfer(UnscheduledTransfer _unscheduledTransfer) toString()Methods 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 com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.event.common.Transfer.TransferBuilder
process
-
Field Details
-
scheduledTransfer
-
unscheduledTransfer
-
-
Constructor Details
-
TransferBuilderImpl
public TransferBuilderImpl()
-
-
Method Details
-
getScheduledTransfer
@RosettaAttribute("ScheduledTransfer") @Accessor(GETTER) @RuneAttribute("ScheduledTransfer") public 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- Specified by:
getScheduledTransferin interfaceTransfer.TransferBuilder
-
getOrCreateScheduledTransfer
- Specified by:
getOrCreateScheduledTransferin interfaceTransfer.TransferBuilder
-
getUnscheduledTransfer
@RosettaAttribute("UnscheduledTransfer") @Accessor(GETTER) @RuneAttribute("UnscheduledTransfer") public 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- Specified by:
getUnscheduledTransferin interfaceTransfer.TransferBuilder
-
getOrCreateUnscheduledTransfer
- Specified by:
getOrCreateUnscheduledTransferin interfaceTransfer.TransferBuilder
-
setScheduledTransfer
@RosettaAttribute("ScheduledTransfer") @Accessor(SETTER) @RuneAttribute("ScheduledTransfer") public Transfer.TransferBuilder setScheduledTransfer(ScheduledTransfer _scheduledTransfer) - Specified by:
setScheduledTransferin interfaceTransfer.TransferBuilder
-
setUnscheduledTransfer
@RosettaAttribute("UnscheduledTransfer") @Accessor(SETTER) @RuneAttribute("UnscheduledTransfer") public Transfer.TransferBuilder setUnscheduledTransfer(UnscheduledTransfer _unscheduledTransfer) - Specified by:
setUnscheduledTransferin interfaceTransfer.TransferBuilder
-
build
Description copied from interface:TransferBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTransfer.TransferBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Transfer.TransferBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-