Package cdm.product.collateral
Class EligibleCollateralCriteria.EligibleCollateralCriteriaImpl
java.lang.Object
cdm.product.collateral.CollateralCriteriaBase.CollateralCriteriaBaseImpl
cdm.product.collateral.EligibleCollateralCriteria.EligibleCollateralCriteriaImpl
- All Implemented Interfaces:
CollateralCriteriaBase,EligibleCollateralCriteria,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
EligibleCollateralCriteria
public static class EligibleCollateralCriteria.EligibleCollateralCriteriaImpl
extends CollateralCriteriaBase.CollateralCriteriaBaseImpl
implements EligibleCollateralCriteria
Immutable Implementation of EligibleCollateralCriteria
-
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.EligibleCollateralCriteria
EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder, EligibleCollateralCriteria.EligibleCollateralCriteriaBuilderImpl, EligibleCollateralCriteria.EligibleCollateralCriteriaImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.CollateralCriteriaBase
metaDataFields inherited from interface cdm.product.collateral.EligibleCollateralCriteria
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEligibleCollateralCriteriaImpl(EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder 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.EligibleCollateralCriteria
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
EligibleCollateralCriteriaImpl
protected EligibleCollateralCriteriaImpl(EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder builder)
-
-
Method Details
-
getTreatment
@RosettaAttribute(value="treatment", isRequired=true) @RuneAttribute(value="treatment", isRequired=true) public CollateralTreatment getTreatment()Description copied from interface:EligibleCollateralCriteriaIdentifies the treatment of specified collateral, e.g., haircuts,holding limits or exclusions.- Specified by:
getTreatmentin interfaceEligibleCollateralCriteria
-
build
Description copied from interface:CollateralCriteriaBaseBuild Methods- Specified by:
buildin interfaceCollateralCriteriaBase- Specified by:
buildin interfaceEligibleCollateralCriteria- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceCollateralCriteriaBase- Specified by:
toBuilderin interfaceEligibleCollateralCriteria- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
setBuilderFields
protected void setBuilderFields(EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder builder) -
equals
- Overrides:
equalsin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-
toString
- Overrides:
toStringin classCollateralCriteriaBase.CollateralCriteriaBaseImpl
-