Package cdm.product.collateral
Class ConcentrationLimitCriteria.ConcentrationLimitCriteriaImpl
java.lang.Object
cdm.product.collateral.CollateralCriteriaBase.CollateralCriteriaBaseImpl
cdm.product.collateral.ConcentrationLimitCriteria.ConcentrationLimitCriteriaImpl
- All Implemented Interfaces:
CollateralCriteriaBase,ConcentrationLimitCriteria,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ConcentrationLimitCriteria
public static class ConcentrationLimitCriteria.ConcentrationLimitCriteriaImpl
extends CollateralCriteriaBase.CollateralCriteriaBaseImpl
implements ConcentrationLimitCriteria
Immutable Implementation of ConcentrationLimitCriteria
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.CollateralCriteriaBase
CollateralCriteriaBase.CollateralCriteriaBaseBuilder, CollateralCriteriaBase.CollateralCriteriaBaseBuilderImpl, CollateralCriteriaBase.CollateralCriteriaBaseImplNested classes/interfaces inherited from interface cdm.product.collateral.ConcentrationLimitCriteria
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder, ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilderImpl, ConcentrationLimitCriteria.ConcentrationLimitCriteriaImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.CollateralCriteriaBase
metaDataFields inherited from interface cdm.product.collateral.ConcentrationLimitCriteria
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConcentrationLimitCriteriaImpl(ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder builder) -
Method Summary
Methods inherited from class cdm.product.collateral.CollateralCriteriaBase.CollateralCriteriaBaseImpl
getAppliesTo, getAsset, getIssuer, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.collateral.CollateralCriteriaBase
getAppliesTo, getAsset, getIssuerMethods inherited from interface cdm.product.collateral.ConcentrationLimitCriteria
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ConcentrationLimitCriteriaImpl
protected ConcentrationLimitCriteriaImpl(ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder builder)
-
-
Method Details
-
getConcentrationLimitType
@RosettaAttribute("concentrationLimitType") @RuneAttribute("concentrationLimitType") public ConcentrationLimitTypeEnum getConcentrationLimitType()Description copied from interface:ConcentrationLimitCriteriaSpecifies the type of concentration limit to be applied.- Specified by:
getConcentrationLimitTypein interfaceConcentrationLimitCriteria
-
getAverageTradingVolume
@RosettaAttribute("averageTradingVolume") @RuneAttribute("averageTradingVolume") public AverageTradingVolume getAverageTradingVolume()Description copied from interface:ConcentrationLimitCriteriaSpecifies an average trading volume on an exchange in relation to Equity products.- Specified by:
getAverageTradingVolumein interfaceConcentrationLimitCriteria
-
build
Description copied from interface:CollateralCriteriaBaseBuild Methods- Specified by:
buildin interfaceCollateralCriteriaBase- Specified by:
buildin interfaceConcentrationLimitCriteria- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceCollateralCriteriaBase- Specified by:
toBuilderin interfaceConcentrationLimitCriteria- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
setBuilderFields
protected void setBuilderFields(ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder builder) -
equals
- Overrides:
equalsin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
toString
- Overrides:
toStringin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-