Package cdm.event.common
Class UnscheduledTransfer.UnscheduledTransferImpl
java.lang.Object
cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseImpl
cdm.event.common.TransferBase.TransferBaseImpl
cdm.event.common.UnscheduledTransfer.UnscheduledTransferImpl
- All Implemented Interfaces:
TransferBase,UnscheduledTransfer,AssetFlowBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
UnscheduledTransfer
public static class UnscheduledTransfer.UnscheduledTransferImpl
extends TransferBase.TransferBaseImpl
implements UnscheduledTransfer
Immutable 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
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.event.common.TransferBase.TransferBaseImpl
getIdentifier, getPayerReceiver, setBuilderFieldsMethods 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
getIdentifier, getPayerReceiverMethods inherited from interface cdm.event.common.UnscheduledTransfer
getType, metaData, process
-
Constructor Details
-
UnscheduledTransferImpl
-
-
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
-
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.TransferBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetFlowBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransferBase- Specified by:
toBuilderin interfaceUnscheduledTransfer- Overrides:
toBuilderin classTransferBase.TransferBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classTransferBase.TransferBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classTransferBase.TransferBaseImpl
-
toString
- Overrides:
toStringin classTransferBase.TransferBaseImpl
-