Package cdm.event.common
Class UnscheduledTransfer.UnscheduledTransferBuilderImpl
java.lang.Object
cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseBuilderImpl
cdm.event.common.TransferBase.TransferBaseBuilderImpl
cdm.event.common.UnscheduledTransfer.UnscheduledTransferBuilderImpl
- All Implemented Interfaces:
TransferBase,TransferBase.TransferBaseBuilder,UnscheduledTransfer,UnscheduledTransfer.UnscheduledTransferBuilder,AssetFlowBase,AssetFlowBase.AssetFlowBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
UnscheduledTransfer
public static class UnscheduledTransfer.UnscheduledTransferBuilderImpl
extends TransferBase.TransferBaseBuilderImpl
implements UnscheduledTransfer.UnscheduledTransferBuilder
Builder Implementation of UnscheduledTransfer
-
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
FieldsFields inherited from class cdm.event.common.TransferBase.TransferBaseBuilderImpl
identifier, payerReceiverFields inherited from class cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseBuilderImpl
asset, paymentDiscounting, quantity, settlementDateFields 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(FieldWithMetaIdentifier _identifier) addIdentifier(FieldWithMetaIdentifier _identifier, int idx) addIdentifier(List<? extends FieldWithMetaIdentifier> identifiers) addIdentifierValue(Identifier _identifier) addIdentifierValue(Identifier _identifier, int idx) addIdentifierValue(List<? extends Identifier> identifiers) build()Build MethodsbooleanSpecifies the type of unscheduled transfer.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setIdentifier(List<? extends FieldWithMetaIdentifier> identifiers) setIdentifierValue(List<? extends Identifier> identifiers) setPayerReceiver(PartyReferencePayerReceiver _payerReceiver) setPaymentDiscounting(PaymentDiscounting _paymentDiscounting) setQuantity(NonNegativeQuantity _quantity) setSettlementDate(AdjustableOrAdjustedOrRelativeDate _settlementDate) setTransferType(UnscheduledTransferEnum _transferType) toString()Methods inherited from class cdm.event.common.TransferBase.TransferBaseBuilderImpl
getIdentifier, getOrCreateIdentifier, getOrCreatePayerReceiver, getPayerReceiverMethods inherited from class cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseBuilderImpl
getAsset, getOrCreateAsset, getOrCreatePaymentDiscounting, getOrCreateQuantity, getOrCreateSettlementDate, getPaymentDiscounting, getQuantity, getSettlementDateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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, processRosetta, processRosettaMethods inherited from interface cdm.event.common.TransferBase.TransferBaseBuilder
getIdentifier, getOrCreateIdentifier, getOrCreatePayerReceiver, getPayerReceiverMethods inherited from interface cdm.event.common.UnscheduledTransfer
getType, metaData, processMethods inherited from interface cdm.event.common.UnscheduledTransfer.UnscheduledTransferBuilder
process
-
Field Details
-
transferType
-
-
Constructor Details
-
UnscheduledTransferBuilderImpl
public UnscheduledTransferBuilderImpl()
-
-
Method Details
-
getTransferType
@RosettaAttribute("transferType") @Accessor(GETTER) @RuneAttribute("transferType") public UnscheduledTransferEnum getTransferType()Description copied from interface:UnscheduledTransferSpecifies the type of unscheduled transfer.- Specified by:
getTransferTypein interfaceUnscheduledTransfer
-
setQuantity
@RosettaAttribute("quantity") @Accessor(SETTER) @Required @RuneAttribute("quantity") public UnscheduledTransfer.UnscheduledTransferBuilder setQuantity(NonNegativeQuantity _quantity) - Specified by:
setQuantityin interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setQuantityin interfaceTransferBase.TransferBaseBuilder- Specified by:
setQuantityin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
setQuantityin classTransferBase.TransferBaseBuilderImpl
-
setAsset
@RosettaAttribute("asset") @Accessor(SETTER) @Required @RuneAttribute("asset") public UnscheduledTransfer.UnscheduledTransferBuilder setAsset(Asset _asset) - Specified by:
setAssetin interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setAssetin interfaceTransferBase.TransferBaseBuilder- Specified by:
setAssetin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
setAssetin classTransferBase.TransferBaseBuilderImpl
-
setSettlementDate
@RosettaAttribute("settlementDate") @Accessor(SETTER) @Required @RuneAttribute("settlementDate") public UnscheduledTransfer.UnscheduledTransferBuilder setSettlementDate(AdjustableOrAdjustedOrRelativeDate _settlementDate) - Specified by:
setSettlementDatein interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setSettlementDatein interfaceTransferBase.TransferBaseBuilder- Specified by:
setSettlementDatein interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
setSettlementDatein classTransferBase.TransferBaseBuilderImpl
-
setPaymentDiscounting
@RosettaAttribute("paymentDiscounting") @Accessor(SETTER) @RuneAttribute("paymentDiscounting") public UnscheduledTransfer.UnscheduledTransferBuilder setPaymentDiscounting(PaymentDiscounting _paymentDiscounting) - Specified by:
setPaymentDiscountingin interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
setPaymentDiscountingin interfaceTransferBase.TransferBaseBuilder- Specified by:
setPaymentDiscountingin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
setPaymentDiscountingin classTransferBase.TransferBaseBuilderImpl
-
addIdentifier
@RosettaAttribute("identifier") @Accessor(ADDER) @Multi @RuneAttribute("identifier") public UnscheduledTransfer.UnscheduledTransferBuilder addIdentifier(FieldWithMetaIdentifier _identifier) - Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder- Specified by:
addIdentifierin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
addIdentifierin classTransferBase.TransferBaseBuilderImpl
-
addIdentifier
public UnscheduledTransfer.UnscheduledTransferBuilder addIdentifier(FieldWithMetaIdentifier _identifier, int idx) - Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder- Specified by:
addIdentifierin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
addIdentifierin classTransferBase.TransferBaseBuilderImpl
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Specified by:
addIdentifierValuein interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
addIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
addIdentifierValue
public UnscheduledTransfer.UnscheduledTransferBuilder addIdentifierValue(Identifier _identifier, int idx) - Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Specified by:
addIdentifierValuein interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
addIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
addIdentifier
public UnscheduledTransfer.UnscheduledTransferBuilder addIdentifier(List<? extends FieldWithMetaIdentifier> identifiers) - Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder- Specified by:
addIdentifierin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
addIdentifierin classTransferBase.TransferBaseBuilderImpl
-
setIdentifier
@RosettaAttribute("identifier") @Accessor(SETTER) @Multi @RuneAttribute("identifier") public UnscheduledTransfer.UnscheduledTransferBuilder setIdentifier(List<? extends FieldWithMetaIdentifier> identifiers) - Specified by:
setIdentifierin interfaceTransferBase.TransferBaseBuilder- Specified by:
setIdentifierin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
setIdentifierin classTransferBase.TransferBaseBuilderImpl
-
addIdentifierValue
public UnscheduledTransfer.UnscheduledTransferBuilder addIdentifierValue(List<? extends Identifier> identifiers) - Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Specified by:
addIdentifierValuein interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
addIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
setIdentifierValue
public UnscheduledTransfer.UnscheduledTransferBuilder setIdentifierValue(List<? extends Identifier> identifiers) - Specified by:
setIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Specified by:
setIdentifierValuein interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
setIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
setPayerReceiver
@RosettaAttribute("payerReceiver") @Accessor(SETTER) @Required @RuneAttribute("payerReceiver") public UnscheduledTransfer.UnscheduledTransferBuilder setPayerReceiver(PartyReferencePayerReceiver _payerReceiver) - Specified by:
setPayerReceiverin interfaceTransferBase.TransferBaseBuilder- Specified by:
setPayerReceiverin interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
setPayerReceiverin classTransferBase.TransferBaseBuilderImpl
-
setTransferType
@RosettaAttribute("transferType") @Accessor(SETTER) @RuneAttribute("transferType") public UnscheduledTransfer.UnscheduledTransferBuilder setTransferType(UnscheduledTransferEnum _transferType) - Specified by:
setTransferTypein interfaceUnscheduledTransfer.UnscheduledTransferBuilder
-
build
Description copied from interface:AssetFlowBaseBuild Methods- Specified by:
buildin interfaceAssetFlowBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransferBase- Specified by:
buildin interfaceUnscheduledTransfer- Overrides:
buildin classTransferBase.TransferBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetFlowBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransferBase- Specified by:
toBuilderin interfaceUnscheduledTransfer- Overrides:
toBuilderin classTransferBase.TransferBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceAssetFlowBase.AssetFlowBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTransferBase.TransferBaseBuilder- Specified by:
prunein interfaceUnscheduledTransfer.UnscheduledTransferBuilder- Overrides:
prunein classTransferBase.TransferBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classTransferBase.TransferBaseBuilderImpl
-
merge
public UnscheduledTransfer.UnscheduledTransferBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classTransferBase.TransferBaseBuilderImpl
-
equals
- Overrides:
equalsin classTransferBase.TransferBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classTransferBase.TransferBaseBuilderImpl
-
toString
- Overrides:
toStringin classTransferBase.TransferBaseBuilderImpl
-