Package cdm.event.common
Class TransferBase.TransferBaseBuilderImpl
java.lang.Object
cdm.event.common.TransferBase.TransferBaseBuilderImpl
- All Implemented Interfaces:
TransferBase,TransferBase.TransferBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Direct Known Subclasses:
Transfer.TransferBuilderImpl
- Enclosing interface:
TransferBase
public static class TransferBase.TransferBaseBuilderImpl
extends Object
implements TransferBase.TransferBaseBuilder
Builder Implementation of TransferBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.TransferBase
TransferBase.TransferBaseBuilder, TransferBase.TransferBaseBuilderImpl, TransferBase.TransferBaseImpl -
Field Summary
FieldsFields 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 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.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) setSettlementDate(AdjustableOrAdjustedOrRelativeDate _settlementDate) 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.TransferBase
getType, metaData, processMethods inherited from interface cdm.event.common.TransferBase.TransferBaseBuilder
process
-
Field Details
-
identifier
-
quantity
-
observable
-
payerReceiver
-
settlementDate
protected AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder settlementDate
-
-
Constructor Details
-
TransferBaseBuilderImpl
public TransferBaseBuilderImpl()
-
-
Method Details
-
getIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public List<? extends FieldWithMetaIdentifier.FieldWithMetaIdentifierBuilder> getIdentifier()Description copied from interface:TransferBaseRepresents a unique reference to the transfer.- Specified by:
getIdentifierin interfaceTransferBase- Specified by:
getIdentifierin interfaceTransferBase.TransferBaseBuilder
-
getOrCreateIdentifier
- Specified by:
getOrCreateIdentifierin interfaceTransferBase.TransferBaseBuilder
-
getQuantity
@RosettaAttribute(value="quantity", isRequired=true) @RuneAttribute(value="quantity", isRequired=true) public NonNegativeQuantity.NonNegativeQuantityBuilder getQuantity()Description copied from interface:TransferBaseRepresents the amount of the asset to be transferred.- Specified by:
getQuantityin interfaceTransferBase- Specified by:
getQuantityin interfaceTransferBase.TransferBaseBuilder
-
getOrCreateQuantity
- Specified by:
getOrCreateQuantityin interfaceTransferBase.TransferBaseBuilder
-
getObservable
@RosettaAttribute("observable") @RuneAttribute("observable") public 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- Specified by:
getObservablein interfaceTransferBase.TransferBaseBuilder
-
getOrCreateObservable
- Specified by:
getOrCreateObservablein interfaceTransferBase.TransferBaseBuilder
-
getPayerReceiver
@RosettaAttribute(value="payerReceiver", isRequired=true) @RuneAttribute(value="payerReceiver", isRequired=true) public PartyReferencePayerReceiver.PartyReferencePayerReceiverBuilder getPayerReceiver()Description copied from interface:TransferBaseRepresents the parties to the transfer and their role.- Specified by:
getPayerReceiverin interfaceTransferBase- Specified by:
getPayerReceiverin interfaceTransferBase.TransferBaseBuilder
-
getOrCreatePayerReceiver
- Specified by:
getOrCreatePayerReceiverin interfaceTransferBase.TransferBaseBuilder
-
getSettlementDate
@RosettaAttribute(value="settlementDate", isRequired=true) @RuneAttribute(value="settlementDate", isRequired=true) public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder getSettlementDate()Description copied from interface:TransferBaseRepresents the date on which the transfer to due.- Specified by:
getSettlementDatein interfaceTransferBase- Specified by:
getSettlementDatein interfaceTransferBase.TransferBaseBuilder
-
getOrCreateSettlementDate
public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder getOrCreateSettlementDate()- Specified by:
getOrCreateSettlementDatein interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public TransferBase.TransferBaseBuilder addIdentifier(FieldWithMetaIdentifier _identifier) - Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
addIdentifier
public TransferBase.TransferBaseBuilder addIdentifier(List<? extends FieldWithMetaIdentifier> identifiers) - Specified by:
addIdentifierin interfaceTransferBase.TransferBaseBuilder
-
setIdentifier
@RuneAttribute("identifier") public TransferBase.TransferBaseBuilder setIdentifier(List<? extends FieldWithMetaIdentifier> identifiers) - Specified by:
setIdentifierin interfaceTransferBase.TransferBaseBuilder
-
addIdentifierValue
- Specified by:
addIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
setIdentifierValue
- Specified by:
setIdentifierValuein interfaceTransferBase.TransferBaseBuilder
-
setQuantity
@RosettaAttribute(value="quantity", isRequired=true) @RuneAttribute(value="quantity", isRequired=true) public TransferBase.TransferBaseBuilder setQuantity(NonNegativeQuantity _quantity) - Specified by:
setQuantityin interfaceTransferBase.TransferBaseBuilder
-
setObservable
@RosettaAttribute("observable") @RuneAttribute("observable") public TransferBase.TransferBaseBuilder setObservable(Observable _observable) - Specified by:
setObservablein interfaceTransferBase.TransferBaseBuilder
-
setPayerReceiver
@RosettaAttribute(value="payerReceiver", isRequired=true) @RuneAttribute(value="payerReceiver", isRequired=true) public TransferBase.TransferBaseBuilder setPayerReceiver(PartyReferencePayerReceiver _payerReceiver) - Specified by:
setPayerReceiverin interfaceTransferBase.TransferBaseBuilder
-
setSettlementDate
@RosettaAttribute(value="settlementDate", isRequired=true) @RuneAttribute(value="settlementDate", isRequired=true) public TransferBase.TransferBaseBuilder setSettlementDate(AdjustableOrAdjustedOrRelativeDate _settlementDate) - Specified by:
setSettlementDatein interfaceTransferBase.TransferBaseBuilder
-
build
Description copied from interface:TransferBaseBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransferBase
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransferBase
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTransferBase.TransferBaseBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TransferBase.TransferBaseBuilder 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
-