Uses of Interface
cdm.product.common.settlement.PercentageRule
Packages that use PercentageRule
Package
Description
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
-
Uses of PercentageRule in cdm.product.common.settlement
Subinterfaces of PercentageRule in cdm.product.common.settlementModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement PercentageRuleModifier and TypeClassDescriptionstatic classBuilder Implementation of PercentageRulestatic classImmutable Implementation of PercentageRuleMethods in cdm.product.common.settlement that return PercentageRuleModifier and TypeMethodDescriptionPercentageRule.build()Build MethodsPercentageRule.PercentageRuleBuilderImpl.build()PercentageRule.PercentageRuleImpl.build()PaymentRule.getPercentageRule()This attribute is not present as part of the FpML construct, as the payment rule is specialised by means of runtime type extension through the xsi:type.PaymentRule.PaymentRuleImpl.getPercentageRule()Methods in cdm.product.common.settlement that return types with arguments of type PercentageRuleModifier and TypeMethodDescriptiondefault Class<? extends PercentageRule> PercentageRule.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PercentageRule> PercentageRule.metaData()Utility MethodsMethods in cdm.product.common.settlement with parameters of type PercentageRuleModifier and TypeMethodDescriptionPaymentRule.PaymentRuleBuilder.setPercentageRule(PercentageRule percentageRule) PaymentRule.PaymentRuleBuilderImpl.setPercentageRule(PercentageRule _percentageRule) -
Uses of PercentageRule in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type PercentageRuleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super PercentageRule>> PercentageRuleMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super PercentageRule, com.rosetta.model.lib.qualify.QualifyResult>> PercentageRuleMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super PercentageRule, Set<String>> PercentageRuleMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super PercentageRule> PercentageRuleMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PercentageRule> PercentageRuleMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super PercentageRule> PercentageRuleMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PercentageRule> PercentageRuleMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of PercentageRule in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type PercentageRuleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PercentageRuleTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PercentageRule o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PercentageRuleValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PercentageRule o) -
Uses of PercentageRule in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type PercentageRuleModifier and TypeMethodDescription<T2 extends PercentageRule>
com.rosetta.model.lib.validation.ValidationResult<PercentageRule> PercentageRuleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.common.settlement.validation.exists that return types with arguments of type PercentageRuleModifier and TypeMethodDescription<T2 extends PercentageRule>
com.rosetta.model.lib.validation.ValidationResult<PercentageRule> PercentageRuleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)