Package cdm.event.common
Class TransferBase.TransferBaseImpl
java.lang.Object
cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseImpl
cdm.event.common.TransferBase.TransferBaseImpl
- All Implemented Interfaces:
TransferBase,AssetFlowBase,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
ScheduledTransfer.ScheduledTransferImpl,UnscheduledTransfer.UnscheduledTransferImpl
- Enclosing interface:
TransferBase
public static class TransferBase.TransferBaseImpl
extends AssetFlowBase.AssetFlowBaseImpl
implements TransferBase
Immutable Implementation of TransferBase
-
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.TransferBaseImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.AssetFlowBase
metaDataFields inherited from interface cdm.event.common.TransferBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends FieldWithMetaIdentifier> Represents a unique reference to the transfer.Represents the parties to the transfer and their role.inthashCode()protected voidtoString()Methods inherited from class cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseImpl
getAsset, getPaymentDiscounting, getQuantity, getSettlementDate, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.settlement.AssetFlowBase
getAsset, getPaymentDiscounting, getQuantity, getSettlementDateMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.event.common.TransferBase
getType, metaData, process
-
Constructor Details
-
TransferBaseImpl
-
-
Method Details
-
getIdentifier
@RosettaAttribute("identifier") @Accessor(GETTER) @Multi @RuneAttribute("identifier") public List<? extends FieldWithMetaIdentifier> getIdentifier()Description copied from interface:TransferBaseRepresents a unique reference to the transfer.- Specified by:
getIdentifierin interfaceTransferBase
-
getPayerReceiver
@RosettaAttribute("payerReceiver") @Accessor(GETTER) @Required @RuneAttribute("payerReceiver") public PartyReferencePayerReceiver getPayerReceiver()Description copied from interface:TransferBaseRepresents the parties to the transfer and their role.- Specified by:
getPayerReceiverin interfaceTransferBase
-
build
Description copied from interface:AssetFlowBaseBuild Methods- Specified by:
buildin interfaceAssetFlowBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransferBase- Overrides:
buildin classAssetFlowBase.AssetFlowBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetFlowBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransferBase- Overrides:
toBuilderin classAssetFlowBase.AssetFlowBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classAssetFlowBase.AssetFlowBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classAssetFlowBase.AssetFlowBaseImpl
-
toString
- Overrides:
toStringin classAssetFlowBase.AssetFlowBaseImpl
-