Package cdm.product.common.settlement
Class AssetFlow.AssetFlowImpl
java.lang.Object
cdm.product.common.settlement.AssetFlowBase.AssetFlowBaseImpl
cdm.product.common.settlement.AssetFlow.AssetFlowImpl
- All Implemented Interfaces:
AssetFlow,AssetFlowBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AssetFlow
public static class AssetFlow.AssetFlowImpl
extends AssetFlowBase.AssetFlowBaseImpl
implements AssetFlow
Immutable Implementation of AssetFlow
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.AssetFlow
AssetFlow.AssetFlowBuilder, AssetFlow.AssetFlowBuilderImpl, AssetFlow.AssetFlowImplNested classes/interfaces inherited from interface cdm.product.common.settlement.AssetFlowBase
AssetFlowBase.AssetFlowBaseBuilder, AssetFlowBase.AssetFlowBaseBuilderImpl, AssetFlowBase.AssetFlowBaseImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.AssetFlowBase
metaData -
Constructor Summary
Constructors -
Method Summary
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, processRosetta
-
Constructor Details
-
AssetFlowImpl
-
-
Method Details
-
getPayerReceiver
@RosettaAttribute("payerReceiver") @Accessor(GETTER) @Required @RuneAttribute("payerReceiver") public PayerReceiver getPayerReceiver()Description copied from interface:AssetFlowSpecifies who pays / receives the asset flow, through a normalised Party1 / Party2 enumerator.- Specified by:
getPayerReceiverin interfaceAssetFlow
-
getAssetFlowType
@RosettaAttribute("assetFlowType") @Accessor(GETTER) @RuneAttribute("assetFlowType") public ScheduledTransferEnum getAssetFlowType()Description copied from interface:AssetFlowType of asset flow corresponding to a scheduled event.- Specified by:
getAssetFlowTypein interfaceAssetFlow
-
build
Description copied from interface:AssetFlowBaseBuild Methods- Specified by:
buildin interfaceAssetFlow- Specified by:
buildin interfaceAssetFlowBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classAssetFlowBase.AssetFlowBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetFlow- Specified by:
toBuilderin interfaceAssetFlowBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classAssetFlowBase.AssetFlowBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classAssetFlowBase.AssetFlowBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classAssetFlowBase.AssetFlowBaseImpl
-
toString
- Overrides:
toStringin classAssetFlowBase.AssetFlowBaseImpl
-