Package cdm.product.collateral
Class EligibleCollateralSpecification.EligibleCollateralSpecificationImpl
java.lang.Object
cdm.product.collateral.EligibleCollateralSpecification.EligibleCollateralSpecificationImpl
- All Implemented Interfaces:
EligibleCollateralSpecification,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
EligibleCollateralSpecification
public static class EligibleCollateralSpecification.EligibleCollateralSpecificationImpl
extends Object
implements EligibleCollateralSpecification
Immutable Implementation of EligibleCollateralSpecification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.EligibleCollateralSpecification
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder, EligibleCollateralSpecification.EligibleCollateralSpecificationBuilderImpl, EligibleCollateralSpecification.EligibleCollateralSpecificationImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.product.collateral.EligibleCollateralSpecification
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEligibleCollateralSpecificationImpl(EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends Counterparty> Specification of the roles of the counterparties to the specification.List<? extends EligibleCollateralCriteria> Represents a set of criteria used to specify eligible collateral.List<? extends Identifier> Specifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer.com.rosetta.model.metafields.MetaFieldsgetMeta()getParty()The parties associated with the specification.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.collateral.EligibleCollateralSpecification
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
EligibleCollateralSpecificationImpl
protected EligibleCollateralSpecificationImpl(EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder builder)
-
-
Method Details
-
getIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public List<? extends Identifier> getIdentifier()Description copied from interface:EligibleCollateralSpecificationSpecifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer.- Specified by:
getIdentifierin interfaceEligibleCollateralSpecification
-
getParty
Description copied from interface:EligibleCollateralSpecificationThe parties associated with the specification.- Specified by:
getPartyin interfaceEligibleCollateralSpecification
-
getCounterparty
@RosettaAttribute("counterparty") @RuneAttribute("counterparty") public List<? extends Counterparty> getCounterparty()Description copied from interface:EligibleCollateralSpecificationSpecification of the roles of the counterparties to the specification.- Specified by:
getCounterpartyin interfaceEligibleCollateralSpecification
-
getCriteria
@RosettaAttribute(value="criteria", isRequired=true) @RuneAttribute(value="criteria", isRequired=true) public List<? extends EligibleCollateralCriteria> getCriteria()Description copied from interface:EligibleCollateralSpecificationRepresents a set of criteria used to specify eligible collateral.- Specified by:
getCriteriain interfaceEligibleCollateralSpecification
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceEligibleCollateralSpecification- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
Description copied from interface:EligibleCollateralSpecificationBuild Methods- Specified by:
buildin interfaceEligibleCollateralSpecification- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEligibleCollateralSpecification- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-