Package cdm.event.common
Interface UnscheduledTransfer.UnscheduledTransferBuilder
- All Superinterfaces:
AssetFlowBase,AssetFlowBase.AssetFlowBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TransferBase,TransferBase.TransferBaseBuilder,UnscheduledTransfer
- All Known Implementing Classes:
UnscheduledTransfer.UnscheduledTransferBuilderImpl
- Enclosing interface:
UnscheduledTransfer
public static interface UnscheduledTransfer.UnscheduledTransferBuilder
extends UnscheduledTransfer, TransferBase.TransferBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.AssetFlowBase
AssetFlowBase.AssetFlowBaseBuilder, AssetFlowBase.AssetFlowBaseBuilderImpl, AssetFlowBase.AssetFlowBaseImplNested classes/interfaces inherited from interface cdm.event.common.TransferBase
TransferBase.TransferBaseBuilder, TransferBase.TransferBaseBuilderImpl, TransferBase.TransferBaseImplNested classes/interfaces inherited from interface cdm.event.common.UnscheduledTransfer
UnscheduledTransfer.UnscheduledTransferBuilder, UnscheduledTransfer.UnscheduledTransferBuilderImpl, UnscheduledTransfer.UnscheduledTransferImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.AssetFlowBase
metaDataFields inherited from interface cdm.event.common.TransferBase
metaDataFields inherited from interface cdm.event.common.UnscheduledTransfer
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) 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) setPayerReceiver(PartyReferencePayerReceiver payerReceiver) setPaymentDiscounting(PaymentDiscounting paymentDiscounting) setQuantity(NonNegativeQuantity quantity) setSettlementDate(AdjustableOrAdjustedOrRelativeDate settlementDate) setTransferType(UnscheduledTransferEnum transferType) Methods inherited from interface cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseBuilder
getAsset, getOrCreateAsset, getOrCreatePaymentDiscounting, getOrCreateQuantity, getOrCreateSettlementDate, getPaymentDiscounting, getQuantity, getSettlementDateMethods 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.TransferBase.TransferBaseBuilder
getIdentifier, getOrCreateIdentifier, getOrCreatePayerReceiver, getPayerReceiverMethods inherited from interface cdm.event.common.UnscheduledTransfer
build, getTransferType, getType, metaData, process, toBuilder
-
Method Details
-
setQuantity
- Specified by:
setQuantityin interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setQuantityin interfaceTransferBase.TransferBaseBuilder
-
setAsset
- Specified by:
setAssetin interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setAssetin interfaceTransferBase.TransferBaseBuilder
-
setSettlementDate
UnscheduledTransfer.UnscheduledTransferBuilder setSettlementDate(AdjustableOrAdjustedOrRelativeDate settlementDate) - Specified by:
setSettlementDatein interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setSettlementDatein interfaceTransferBase.TransferBaseBuilder
-
setPaymentDiscounting
UnscheduledTransfer.UnscheduledTransferBuilder setPaymentDiscounting(PaymentDiscounting paymentDiscounting) - Specified by:
setPaymentDiscountingin interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setPaymentDiscountingin interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
UnscheduledTransfer.UnscheduledTransferBuilder addIdentifier(FieldWithMetaIdentifier identifier, int idx) - Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
UnscheduledTransfer.UnscheduledTransferBuilder addIdentifier(List<? extends FieldWithMetaIdentifier> identifier) - Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
setIdentifier
UnscheduledTransfer.UnscheduledTransferBuilder setIdentifier(List<? extends FieldWithMetaIdentifier> identifier) - Specified by:
setIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
UnscheduledTransfer.UnscheduledTransferBuilder addIdentifierValue(List<? extends Identifier> identifier) - Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
setIdentifierValue
UnscheduledTransfer.UnscheduledTransferBuilder setIdentifierValue(List<? extends Identifier> identifier) - Specified by:
setIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
setPayerReceiver
UnscheduledTransfer.UnscheduledTransferBuilder setPayerReceiver(PartyReferencePayerReceiver payerReceiver) - Specified by:
setPayerReceiverin interfaceTransferBase.TransferBaseBuilder
-
setTransferType
UnscheduledTransfer.UnscheduledTransferBuilder setTransferType(UnscheduledTransferEnum transferType) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
processin interfaceTransferBase.TransferBaseBuilder
-
prune
- Specified by:
prunein interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTransferBase.TransferBaseBuilder
-