Package cdm.product.collateral
Interface IssuerCriteria.IssuerCriteriaBuilder
- All Superinterfaces:
IssuerCriteria,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
IssuerCriteria.IssuerCriteriaBuilderImpl
- Enclosing interface:
IssuerCriteria
public static interface IssuerCriteria.IssuerCriteriaBuilder
extends IssuerCriteria, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.IssuerCriteria
IssuerCriteria.IssuerCriteriaBuilder, IssuerCriteria.IssuerCriteriaBuilderImpl, IssuerCriteria.IssuerCriteriaImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.IssuerCriteria
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddIssuerAgencyRating(AgencyRatingCriteria issuerAgencyRating) addIssuerAgencyRating(AgencyRatingCriteria issuerAgencyRating, int idx) addIssuerAgencyRating(List<? extends AgencyRatingCriteria> issuerAgencyRating) addIssuerCountryOfOrigin(ISOCountryCodeEnum issuerCountryOfOrigin) addIssuerCountryOfOrigin(ISOCountryCodeEnum issuerCountryOfOrigin, int idx) addIssuerCountryOfOrigin(List<ISOCountryCodeEnum> issuerCountryOfOrigin) addIssuerName(LegalEntity issuerName) addIssuerName(LegalEntity issuerName, int idx) addIssuerName(List<? extends LegalEntity> issuerName) addIssuerType(CollateralIssuerType issuerType) addIssuerType(CollateralIssuerType issuerType, int idx) addIssuerType(List<? extends CollateralIssuerType> issuerType) addSovereignAgencyRating(AgencyRatingCriteria sovereignAgencyRating) addSovereignAgencyRating(AgencyRatingCriteria sovereignAgencyRating, int idx) addSovereignAgencyRating(List<? extends AgencyRatingCriteria> sovereignAgencyRating) Represents an agency rating based on default risk and creditors claim in event of default associated with asset issuer.List<? extends LegalEntity.LegalEntityBuilder> Specifies the issuing entity name or LEI.Represents a filter based on the type of entity issuing the asset.getOrCreateIssuerAgencyRating(int index) getOrCreateIssuerName(int index) getOrCreateIssuerType(int index) getOrCreateSovereignAgencyRating(int index) Represents an agency rating based on default risk of the country of the issuer.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCounterpartyOwnIssuePermitted(Boolean counterpartyOwnIssuePermitted) setIssuerAgencyRating(List<? extends AgencyRatingCriteria> issuerAgencyRating) setIssuerCountryOfOrigin(List<ISOCountryCodeEnum> issuerCountryOfOrigin) setIssuerName(List<? extends LegalEntity> issuerName) setIssuerType(List<? extends CollateralIssuerType> issuerType) setSovereignAgencyRating(List<? extends AgencyRatingCriteria> sovereignAgencyRating) Methods inherited from interface cdm.product.collateral.IssuerCriteria
build, getCounterpartyOwnIssuePermitted, getIssuerCountryOfOrigin, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateIssuerType
-
getIssuerType
List<? extends CollateralIssuerType.CollateralIssuerTypeBuilder> getIssuerType()Description copied from interface:IssuerCriteriaRepresents a filter based on the type of entity issuing the asset.- Specified by:
getIssuerTypein interfaceIssuerCriteria
-
getOrCreateIssuerName
-
getIssuerName
List<? extends LegalEntity.LegalEntityBuilder> getIssuerName()Description copied from interface:IssuerCriteriaSpecifies the issuing entity name or LEI.- Specified by:
getIssuerNamein interfaceIssuerCriteria
-
getOrCreateIssuerAgencyRating
-
getIssuerAgencyRating
List<? extends AgencyRatingCriteria.AgencyRatingCriteriaBuilder> getIssuerAgencyRating()Description copied from interface:IssuerCriteriaRepresents an agency rating based on default risk and creditors claim in event of default associated with asset issuer.- Specified by:
getIssuerAgencyRatingin interfaceIssuerCriteria
-
getOrCreateSovereignAgencyRating
-
getSovereignAgencyRating
List<? extends AgencyRatingCriteria.AgencyRatingCriteriaBuilder> getSovereignAgencyRating()Description copied from interface:IssuerCriteriaRepresents an agency rating based on default risk of the country of the issuer.- Specified by:
getSovereignAgencyRatingin interfaceIssuerCriteria
-
addIssuerType
-
addIssuerType
-
addIssuerType
-
setIssuerType
-
addIssuerCountryOfOrigin
IssuerCriteria.IssuerCriteriaBuilder addIssuerCountryOfOrigin(ISOCountryCodeEnum issuerCountryOfOrigin) -
addIssuerCountryOfOrigin
IssuerCriteria.IssuerCriteriaBuilder addIssuerCountryOfOrigin(ISOCountryCodeEnum issuerCountryOfOrigin, int idx) -
addIssuerCountryOfOrigin
IssuerCriteria.IssuerCriteriaBuilder addIssuerCountryOfOrigin(List<ISOCountryCodeEnum> issuerCountryOfOrigin) -
setIssuerCountryOfOrigin
IssuerCriteria.IssuerCriteriaBuilder setIssuerCountryOfOrigin(List<ISOCountryCodeEnum> issuerCountryOfOrigin) -
addIssuerName
-
addIssuerName
-
addIssuerName
-
setIssuerName
-
addIssuerAgencyRating
-
addIssuerAgencyRating
IssuerCriteria.IssuerCriteriaBuilder addIssuerAgencyRating(AgencyRatingCriteria issuerAgencyRating, int idx) -
addIssuerAgencyRating
IssuerCriteria.IssuerCriteriaBuilder addIssuerAgencyRating(List<? extends AgencyRatingCriteria> issuerAgencyRating) -
setIssuerAgencyRating
IssuerCriteria.IssuerCriteriaBuilder setIssuerAgencyRating(List<? extends AgencyRatingCriteria> issuerAgencyRating) -
addSovereignAgencyRating
IssuerCriteria.IssuerCriteriaBuilder addSovereignAgencyRating(AgencyRatingCriteria sovereignAgencyRating) -
addSovereignAgencyRating
IssuerCriteria.IssuerCriteriaBuilder addSovereignAgencyRating(AgencyRatingCriteria sovereignAgencyRating, int idx) -
addSovereignAgencyRating
IssuerCriteria.IssuerCriteriaBuilder addSovereignAgencyRating(List<? extends AgencyRatingCriteria> sovereignAgencyRating) -
setSovereignAgencyRating
IssuerCriteria.IssuerCriteriaBuilder setSovereignAgencyRating(List<? extends AgencyRatingCriteria> sovereignAgencyRating) -
setCounterpartyOwnIssuePermitted
IssuerCriteria.IssuerCriteriaBuilder setCounterpartyOwnIssuePermitted(Boolean counterpartyOwnIssuePermitted) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-