Package cdm.event.common
Class Transfer.TransferBuilderImpl
java.lang.Object
cdm.event.common.TransferBase.TransferBaseBuilderImpl
cdm.event.common.Transfer.TransferBuilderImpl
- All Implemented Interfaces:
Transfer,Transfer.TransferBuilder,TransferBase,TransferBase.TransferBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Transfer
public static class Transfer.TransferBuilderImpl
extends TransferBase.TransferBaseBuilderImpl
implements Transfer.TransferBuilder
Builder Implementation of Transfer
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Transfer
Transfer.TransferBuilder, Transfer.TransferBuilderImpl, Transfer.TransferImplNested classes/interfaces inherited from interface cdm.event.common.TransferBase
TransferBase.TransferBaseBuilder, TransferBase.TransferBaseBuilderImpl, TransferBase.TransferBaseImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Reset.ResetBuilderprotected SettlementOrigin.SettlementOriginBuilderFields inherited from class cdm.event.common.TransferBase.TransferBaseBuilderImpl
identifier, observable, payerReceiver, quantity, settlementDateFields inherited from interface cdm.event.common.TransferBase
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 MethodsbooleanRepresents the reset and observation values that were used to determine the transfer amount.Represents the origin to the transfer as a reference for lineage purposes, whether it originated from trade level settlement terms or from payment terms on an economic payout.Specifies a transfer expression (cash price, performance amount, scheduled payment amount, etc.) to define the nature of the transfer amount and its source.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) setObservable(Observable _observable) setPayerReceiver(PartyReferencePayerReceiver _payerReceiver) setQuantity(NonNegativeQuantity _quantity) setResetOrigin(Reset _resetOrigin) setSettlementDate(AdjustableOrAdjustedOrRelativeDate _settlementDate) setSettlementOrigin(SettlementOrigin _settlementOrigin) setTransferExpression(TransferExpression _transferExpression) toString()Methods inherited from class cdm.event.common.TransferBase.TransferBaseBuilderImpl
getIdentifier, getObservable, getOrCreateIdentifier, getOrCreateObservable, getOrCreatePayerReceiver, getOrCreateQuantity, getOrCreateSettlementDate, getPayerReceiver, getQuantity, getSettlementDateMethods 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
processMethods inherited from interface cdm.event.common.TransferBase.TransferBaseBuilder
getIdentifier, getObservable, getOrCreateIdentifier, getOrCreateObservable, getOrCreatePayerReceiver, getOrCreateQuantity, getOrCreateSettlementDate, getPayerReceiver, getQuantity, getSettlementDate
-
Field Details
-
settlementOrigin
-
resetOrigin
-
transferExpression
-
-
Constructor Details
-
TransferBuilderImpl
public TransferBuilderImpl()
-
-
Method Details
-
getSettlementOrigin
@RosettaAttribute("settlementOrigin") @RuneAttribute("settlementOrigin") public SettlementOrigin.SettlementOriginBuilder getSettlementOrigin()Description copied from interface:TransferRepresents the origin to the transfer as a reference for lineage purposes, whether it originated from trade level settlement terms or from payment terms on an economic payout.- Specified by:
getSettlementOriginin interfaceTransfer- Specified by:
getSettlementOriginin interfaceTransfer.TransferBuilder
-
getOrCreateSettlementOrigin
- Specified by:
getOrCreateSettlementOriginin interfaceTransfer.TransferBuilder
-
getResetOrigin
@RosettaAttribute("resetOrigin") @RuneAttribute("resetOrigin") public Reset.ResetBuilder getResetOrigin()Description copied from interface:TransferRepresents the reset and observation values that were used to determine the transfer amount.- Specified by:
getResetOriginin interfaceTransfer- Specified by:
getResetOriginin interfaceTransfer.TransferBuilder
-
getOrCreateResetOrigin
- Specified by:
getOrCreateResetOriginin interfaceTransfer.TransferBuilder
-
getTransferExpression
@RosettaAttribute(value="transferExpression", isRequired=true) @RuneAttribute(value="transferExpression", isRequired=true) public TransferExpression.TransferExpressionBuilder getTransferExpression()Description copied from interface:TransferSpecifies a transfer expression (cash price, performance amount, scheduled payment amount, etc.) to define the nature of the transfer amount and its source.- Specified by:
getTransferExpressionin interfaceTransfer- Specified by:
getTransferExpressionin interfaceTransfer.TransferBuilder
-
getOrCreateTransferExpression
- Specified by:
getOrCreateTransferExpressionin interfaceTransfer.TransferBuilder
-
addIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public Transfer.TransferBuilder addIdentifier(FieldWithMetaIdentifier _identifier) - Specified by:
addIdentifierin interfaceTransfer.TransferBuilder- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder- Overrides:
addIdentifierin classTransferBase.TransferBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceTransfer.TransferBuilder- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder- Overrides:
addIdentifierin classTransferBase.TransferBaseBuilderImpl
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransfer.TransferBuilder- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Overrides:
addIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransfer.TransferBuilder- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Overrides:
addIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceTransfer.TransferBuilder- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder- Overrides:
addIdentifierin classTransferBase.TransferBaseBuilderImpl
-
setIdentifier
@RuneAttribute("identifier") public Transfer.TransferBuilder setIdentifier(List<? extends FieldWithMetaIdentifier> identifiers) - Specified by:
setIdentifierin interfaceTransfer.TransferBuilder- Specified by:
setIdentifierin interfaceTransferBase.TransferBaseBuilder- Overrides:
setIdentifierin classTransferBase.TransferBaseBuilderImpl
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransfer.TransferBuilder- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Overrides:
addIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
setIdentifierValue
- Specified by:
setIdentifierValuein interfaceTransfer.TransferBuilder- Specified by:
setIdentifierValuein interfaceTransferBase.TransferBaseBuilder- Overrides:
setIdentifierValuein classTransferBase.TransferBaseBuilderImpl
-
setQuantity
@RosettaAttribute(value="quantity", isRequired=true) @RuneAttribute(value="quantity", isRequired=true) public Transfer.TransferBuilder setQuantity(NonNegativeQuantity _quantity) - Specified by:
setQuantityin interfaceTransfer.TransferBuilder- Specified by:
setQuantityin interfaceTransferBase.TransferBaseBuilder- Overrides:
setQuantityin classTransferBase.TransferBaseBuilderImpl
-
setObservable
@RosettaAttribute("observable") @RuneAttribute("observable") public Transfer.TransferBuilder setObservable(Observable _observable) - Specified by:
setObservablein interfaceTransfer.TransferBuilder- Specified by:
setObservablein interfaceTransferBase.TransferBaseBuilder- Overrides:
setObservablein classTransferBase.TransferBaseBuilderImpl
-
setPayerReceiver
@RosettaAttribute(value="payerReceiver", isRequired=true) @RuneAttribute(value="payerReceiver", isRequired=true) public Transfer.TransferBuilder setPayerReceiver(PartyReferencePayerReceiver _payerReceiver) - Specified by:
setPayerReceiverin interfaceTransfer.TransferBuilder- Specified by:
setPayerReceiverin interfaceTransferBase.TransferBaseBuilder- Overrides:
setPayerReceiverin classTransferBase.TransferBaseBuilderImpl
-
setSettlementDate
@RosettaAttribute(value="settlementDate", isRequired=true) @RuneAttribute(value="settlementDate", isRequired=true) public Transfer.TransferBuilder setSettlementDate(AdjustableOrAdjustedOrRelativeDate _settlementDate) - Specified by:
setSettlementDatein interfaceTransfer.TransferBuilder- Specified by:
setSettlementDatein interfaceTransferBase.TransferBaseBuilder- Overrides:
setSettlementDatein classTransferBase.TransferBaseBuilderImpl
-
setSettlementOrigin
@RosettaAttribute("settlementOrigin") @RuneAttribute("settlementOrigin") public Transfer.TransferBuilder setSettlementOrigin(SettlementOrigin _settlementOrigin) - Specified by:
setSettlementOriginin interfaceTransfer.TransferBuilder
-
setResetOrigin
@RosettaAttribute("resetOrigin") @RuneAttribute("resetOrigin") public Transfer.TransferBuilder setResetOrigin(Reset _resetOrigin) - Specified by:
setResetOriginin interfaceTransfer.TransferBuilder
-
setTransferExpression
@RosettaAttribute(value="transferExpression", isRequired=true) @RuneAttribute(value="transferExpression", isRequired=true) public Transfer.TransferBuilder setTransferExpression(TransferExpression _transferExpression) - Specified by:
setTransferExpressionin interfaceTransfer.TransferBuilder
-
build
Description copied from interface:TransferBaseBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransfer- Specified by:
buildin interfaceTransferBase- Overrides:
buildin classTransferBase.TransferBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransfer- Specified by:
toBuilderin interfaceTransferBase- Overrides:
toBuilderin classTransferBase.TransferBaseBuilderImpl
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTransfer.TransferBuilder- Specified by:
prunein interfaceTransferBase.TransferBaseBuilder- Overrides:
prunein classTransferBase.TransferBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classTransferBase.TransferBaseBuilderImpl
-
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- Overrides:
mergein classTransferBase.TransferBaseBuilderImpl
-
equals
- Overrides:
equalsin classTransferBase.TransferBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classTransferBase.TransferBaseBuilderImpl
-
toString
- Overrides:
toStringin classTransferBase.TransferBaseBuilderImpl
-