Package cdm.event.common
Interface TransferBase.TransferBaseBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TransferBase
- All Known Subinterfaces:
Transfer.TransferBuilder
- All Known Implementing Classes:
Transfer.TransferBuilderImpl,TransferBase.TransferBaseBuilderImpl
- Enclosing interface:
TransferBase
public static interface TransferBase.TransferBaseBuilder
extends TransferBase, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested 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 a unique reference to the transfer.Represents the object that is subject to the transfer, it could be an asset or a reference.getOrCreateIdentifier(int index) Represents the parties to the transfer and their role.Represents the amount of the asset to be transferred.Represents the date on which the transfer to due.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) setSettlementDate(AdjustableOrAdjustedOrRelativeDate settlementDate) 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
-
getOrCreateIdentifier
-
getIdentifier
List<? extends FieldWithMetaIdentifier.FieldWithMetaIdentifierBuilder> getIdentifier()Description copied from interface:TransferBaseRepresents a unique reference to the transfer.- Specified by:
getIdentifierin interfaceTransferBase
-
getOrCreateQuantity
NonNegativeQuantity.NonNegativeQuantityBuilder getOrCreateQuantity() -
getQuantity
NonNegativeQuantity.NonNegativeQuantityBuilder getQuantity()Description copied from interface:TransferBaseRepresents the amount of the asset to be transferred.- Specified by:
getQuantityin interfaceTransferBase
-
getOrCreateObservable
Observable.ObservableBuilder getOrCreateObservable() -
getObservable
Observable.ObservableBuilder getObservable()Description copied from interface:TransferBaseRepresents the object that is subject to the transfer, it could be an asset or a reference.- Specified by:
getObservablein interfaceTransferBase
-
getOrCreatePayerReceiver
PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder getOrCreatePayerReceiver() -
getPayerReceiver
PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder getPayerReceiver()Description copied from interface:TransferBaseRepresents the parties to the transfer and their role.- Specified by:
getPayerReceiverin interfaceTransferBase
-
getOrCreateSettlementDate
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder getOrCreateSettlementDate() -
getSettlementDate
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder getSettlementDate()Description copied from interface:TransferBaseRepresents the date on which the transfer to due.- Specified by:
getSettlementDatein interfaceTransferBase
-
addIdentifier
-
addIdentifier
-
addIdentifierValue
-
addIdentifierValue
-
addIdentifier
-
setIdentifier
-
addIdentifierValue
-
setIdentifierValue
-
setQuantity
-
setObservable
-
setPayerReceiver
-
setSettlementDate
TransferBase.TransferBaseBuilder setSettlementDate(AdjustableOrAdjustedOrRelativeDate settlementDate) -
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
TransferBase.TransferBaseBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-