Uses of Interface
cdm.base.math.QuantitySchedule
Packages that use QuantitySchedule
Package
Description
Basic maths concepts: quantity and unit, rounding, curve / schedule, non-negativity constraint etc.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
-
Uses of QuantitySchedule in cdm.base.math
Subinterfaces of QuantitySchedule in cdm.base.mathModifier and TypeInterfaceDescriptioninterfaceSpecifies a quantity as a non-negative number, which condition is enforced through a data rule that only applies to the extending class.static interfaceBuilder Interfaceinterfacestatic interfaceBuilder InterfaceinterfaceSpecifies a quantity as a single value to be associated to a financial product, for example a transfer amount resulting from a trade.static interfaceBuilder Interfacestatic interfaceBuilder InterfaceClasses in cdm.base.math that implement QuantityScheduleModifier and TypeClassDescriptionstatic classBuilder Implementation of NonNegativeQuantitystatic classImmutable Implementation of NonNegativeQuantitystatic classBuilder Implementation of NonNegativeQuantitySchedulestatic classImmutable Implementation of NonNegativeQuantitySchedulestatic classBuilder Implementation of Quantitystatic classImmutable Implementation of Quantitystatic classBuilder Implementation of QuantitySchedulestatic classImmutable Implementation of QuantityScheduleMethods in cdm.base.math that return QuantityScheduleModifier and TypeMethodDescriptionQuantitySchedule.build()Build MethodsQuantitySchedule.QuantityScheduleBuilderImpl.build()QuantitySchedule.QuantityScheduleImpl.build()Methods in cdm.base.math that return types with arguments of type QuantityScheduleModifier and TypeMethodDescriptiondefault Class<? extends QuantitySchedule> QuantitySchedule.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends QuantitySchedule> QuantitySchedule.metaData()Utility Methods -
Uses of QuantitySchedule in cdm.base.math.functions
Methods in cdm.base.math.functions that return types with arguments of type QuantityScheduleModifier and TypeMethodDescriptionList<? extends QuantitySchedule> FilterQuantityByCurrency.evaluate(List<? extends QuantitySchedule> quantities, String currency) List<? extends QuantitySchedule> FilterQuantityByCurrencyExists.evaluate(List<? extends QuantitySchedule> quantities) List<? extends QuantitySchedule> FilterQuantityByFinancialUnit.evaluate(List<? extends QuantitySchedule> quantities, FinancialUnitEnum financialUnit) Method parameters in cdm.base.math.functions with type arguments of type QuantityScheduleModifier and TypeMethodDescriptionprotected abstract List<QuantitySchedule.QuantityScheduleBuilder> FilterQuantityByCurrency.doEvaluate(List<? extends QuantitySchedule> quantities, String currency) protected List<QuantitySchedule.QuantityScheduleBuilder> FilterQuantityByCurrency.FilterQuantityByCurrencyDefault.doEvaluate(List<? extends QuantitySchedule> quantities, String currency) protected abstract List<QuantitySchedule.QuantityScheduleBuilder> FilterQuantityByCurrencyExists.doEvaluate(List<? extends QuantitySchedule> quantities) protected List<QuantitySchedule.QuantityScheduleBuilder> FilterQuantityByCurrencyExists.FilterQuantityByCurrencyExistsDefault.doEvaluate(List<? extends QuantitySchedule> quantities) protected abstract List<QuantitySchedule.QuantityScheduleBuilder> FilterQuantityByFinancialUnit.doEvaluate(List<? extends QuantitySchedule> quantities, FinancialUnitEnum financialUnit) protected List<QuantitySchedule.QuantityScheduleBuilder> FilterQuantityByFinancialUnit.FilterQuantityByFinancialUnitDefault.doEvaluate(List<? extends QuantitySchedule> quantities, FinancialUnitEnum financialUnit) List<? extends QuantitySchedule> FilterQuantityByCurrency.evaluate(List<? extends QuantitySchedule> quantities, String currency) List<? extends QuantitySchedule> FilterQuantityByCurrencyExists.evaluate(List<? extends QuantitySchedule> quantities) List<? extends QuantitySchedule> FilterQuantityByFinancialUnit.evaluate(List<? extends QuantitySchedule> quantities, FinancialUnitEnum financialUnit) -
Uses of QuantitySchedule in cdm.base.math.meta
Methods in cdm.base.math.meta that return types with arguments of type QuantityScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super QuantitySchedule>> QuantityScheduleMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super QuantitySchedule, com.rosetta.model.lib.qualify.QualifyResult>> QuantityScheduleMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super QuantitySchedule, Set<String>> QuantityScheduleMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super QuantitySchedule> QuantityScheduleMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super QuantitySchedule> QuantityScheduleMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super QuantitySchedule> QuantityScheduleMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super QuantitySchedule> QuantityScheduleMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of QuantitySchedule in cdm.base.math.validation
Methods in cdm.base.math.validation with parameters of type QuantityScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> QuantityScheduleTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, QuantitySchedule o) List<com.rosetta.model.lib.validation.ValidationResult<?>> QuantityScheduleValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, QuantitySchedule o) -
Uses of QuantitySchedule in cdm.base.math.validation.datarule
Methods in cdm.base.math.validation.datarule with parameters of type QuantityScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> QuantityScheduleQuantity_multiplier.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, QuantitySchedule quantitySchedule) List<com.rosetta.model.lib.validation.ValidationResult<?>> QuantityScheduleQuantity_multiplier.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, QuantitySchedule quantitySchedule) List<com.rosetta.model.lib.validation.ValidationResult<?>> QuantityScheduleUnitOfAmountExists.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, QuantitySchedule quantitySchedule) List<com.rosetta.model.lib.validation.ValidationResult<?>> QuantityScheduleUnitOfAmountExists.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, QuantitySchedule quantitySchedule) -
Uses of QuantitySchedule in cdm.base.math.validation.exists
Methods in cdm.base.math.validation.exists with type parameters of type QuantityScheduleModifier and TypeMethodDescription<T2 extends QuantitySchedule>
com.rosetta.model.lib.validation.ValidationResult<QuantitySchedule> QuantityScheduleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.base.math.validation.exists that return types with arguments of type QuantityScheduleModifier and TypeMethodDescription<T2 extends QuantitySchedule>
com.rosetta.model.lib.validation.ValidationResult<QuantitySchedule> QuantityScheduleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of QuantitySchedule in cdm.event.common.functions
Methods in cdm.event.common.functions that return types with arguments of type QuantityScheduleModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends QuantitySchedule> ResolveSecurityFinanceBillingAmount.ResolveSecurityFinanceBillingAmountDefault.securityQuantity(TradeState tradeState, Reset reset, com.rosetta.model.lib.records.Date recordStartDate, com.rosetta.model.lib.records.Date recordEndDate, com.rosetta.model.lib.records.Date transferDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends QuantitySchedule> ResolveSecurityFinanceBillingAmount.securityQuantity(TradeState tradeState, Reset reset, com.rosetta.model.lib.records.Date recordStartDate, com.rosetta.model.lib.records.Date recordEndDate, com.rosetta.model.lib.records.Date transferDate) protected com.rosetta.model.lib.mapper.MapperS<? extends QuantitySchedule> SecurityFinanceCashSettlementAmount.SecurityFinanceCashSettlementAmountDefault.securityQuantity(TradeState tradeState, com.rosetta.model.lib.records.Date date, Quantity quantity, PayerReceiver payerReceiver) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends QuantitySchedule> SecurityFinanceCashSettlementAmount.securityQuantity(TradeState tradeState, com.rosetta.model.lib.records.Date date, Quantity quantity, PayerReceiver payerReceiver) protected com.rosetta.model.lib.mapper.MapperS<? extends QuantitySchedule> Create_AssetTransfer.Create_AssetTransferDefault.tradeQuantity(CalculateTransferInstruction instruction) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends QuantitySchedule> Create_AssetTransfer.tradeQuantity(CalculateTransferInstruction instruction) -
Uses of QuantitySchedule in cdm.observable.asset
Subinterfaces of QuantitySchedule in cdm.observable.assetModifier and TypeInterfaceDescriptioninterfaceDefines a monetary amount in a specified currency.static interfaceBuilder InterfaceClasses in cdm.observable.asset that implement QuantityScheduleModifier and TypeClassDescriptionstatic classBuilder Implementation of Moneystatic classImmutable Implementation of Money