Package cdm.product.common.settlement
Class SettlementTerms.SettlementTermsImpl
java.lang.Object
cdm.product.common.settlement.SettlementBase.SettlementBaseImpl
cdm.product.common.settlement.SettlementTerms.SettlementTermsImpl
- All Implemented Interfaces:
SettlementBase,SettlementTerms,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SettlementTerms
public static class SettlementTerms.SettlementTermsImpl
extends SettlementBase.SettlementBaseImpl
implements SettlementTerms
Immutable Implementation of SettlementTerms
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.product.common.settlement.SettlementBase
SettlementBase.SettlementBaseBuilder, SettlementBase.SettlementBaseBuilderImpl, SettlementBase.SettlementBaseImplNested classes/interfaces inherited from interface cdm.product.common.settlement.SettlementTerms
SettlementTerms.SettlementTermsBuilder, SettlementTerms.SettlementTermsBuilderImpl, SettlementTerms.SettlementTermsImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.SettlementBase
metaDataFields inherited from interface cdm.product.common.settlement.SettlementTerms
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends CashSettlementTerms> Specifies the parameters associated with the cash settlement procedure.Specifies the physical settlement terms which apply to the transaction.inthashCode()protected voidtoString()Methods inherited from class cdm.product.common.settlement.SettlementBase.SettlementBaseImpl
getMeta, getSettlementCentre, getSettlementCurrency, getSettlementDate, getSettlementProvision, getSettlementType, getStandardSettlementStyle, getTransferSettlementType, setBuilderFieldsMethods 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 cdm.product.common.settlement.SettlementBase
getMeta, getSettlementCentre, getSettlementCurrency, getSettlementDate, getSettlementProvision, getSettlementType, getStandardSettlementStyle, getTransferSettlementTypeMethods inherited from interface cdm.product.common.settlement.SettlementTerms
getType, metaData, process
-
Constructor Details
-
SettlementTermsImpl
-
-
Method Details
-
getCashSettlementTerms
@RosettaAttribute("cashSettlementTerms") @RuneAttribute("cashSettlementTerms") public List<? extends CashSettlementTerms> getCashSettlementTerms()Description copied from interface:SettlementTermsSpecifies the parameters associated with the cash settlement procedure.- Specified by:
getCashSettlementTermsin interfaceSettlementTerms
-
getPhysicalSettlementTerms
@RosettaAttribute("physicalSettlementTerms") @RuneAttribute("physicalSettlementTerms") public PhysicalSettlementTerms getPhysicalSettlementTerms()Description copied from interface:SettlementTermsSpecifies the physical settlement terms which apply to the transaction.- Specified by:
getPhysicalSettlementTermsin interfaceSettlementTerms
-
build
Description copied from interface:SettlementBaseBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSettlementBase- Specified by:
buildin interfaceSettlementTerms- Overrides:
buildin classSettlementBase.SettlementBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSettlementBase- Specified by:
toBuilderin interfaceSettlementTerms- Overrides:
toBuilderin classSettlementBase.SettlementBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classSettlementBase.SettlementBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classSettlementBase.SettlementBaseImpl
-
toString
- Overrides:
toStringin classSettlementBase.SettlementBaseImpl
-