Uses of Interface
cdm.base.math.UnitType
Packages that use UnitType
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 UnitType in cdm.base.math
Subinterfaces of UnitType in cdm.base.mathClasses in cdm.base.math that implement UnitTypeModifier and TypeClassDescriptionstatic classBuilder Implementation of UnitTypestatic classImmutable Implementation of UnitTypeMethods in cdm.base.math that return UnitTypeModifier and TypeMethodDescriptionUnitType.build()Build MethodsUnitType.UnitTypeBuilderImpl.build()UnitType.UnitTypeImpl.build()MeasureBase.getUnit()Qualifies the unit by which the amount is measured.MeasureBase.MeasureBaseImpl.getUnit()Methods in cdm.base.math that return types with arguments of type UnitTypeModifier and TypeMethodDescriptionUnitType.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends UnitType> UnitType.metaData()Utility MethodsMethods in cdm.base.math with parameters of type UnitTypeModifier and TypeMethodDescription -
Uses of UnitType in cdm.base.math.functions
Methods in cdm.base.math.functions with parameters of type UnitTypeModifier and TypeMethodDescriptionprotected BooleanCompareQuantityByUnitOfAmount.CompareQuantityByUnitOfAmountDefault.assignOutput(Boolean result, List<? extends Quantity> quantity1, CompareOp op, List<? extends Quantity> quantity2, UnitType unitOfAmount) protected List<Quantity.QuantityBuilder> FilterQuantity.FilterQuantityDefault.assignOutput(List<Quantity.QuantityBuilder> filteredQuantities, List<? extends Quantity> quantities, UnitType unit) protected BooleanUnitEquals.UnitEqualsDefault.assignOutput(Boolean result, UnitType u1, UnitType u2) protected BooleanCompareQuantityByUnitOfAmount.CompareQuantityByUnitOfAmountDefault.doEvaluate(List<? extends Quantity> quantity1, CompareOp op, List<? extends Quantity> quantity2, UnitType unitOfAmount) protected abstract BooleanCompareQuantityByUnitOfAmount.doEvaluate(List<? extends Quantity> quantity1, CompareOp op, List<? extends Quantity> quantity2, UnitType unitOfAmount) protected abstract List<Quantity.QuantityBuilder> FilterQuantity.doEvaluate(List<? extends Quantity> quantities, UnitType unit) protected List<Quantity.QuantityBuilder> FilterQuantity.FilterQuantityDefault.doEvaluate(List<? extends Quantity> quantities, UnitType unit) protected abstract BooleanUnitEquals.doEvaluate(UnitType u1, UnitType u2) protected BooleanUnitEquals.UnitEqualsDefault.doEvaluate(UnitType u1, UnitType u2) CompareQuantityByUnitOfAmount.evaluate(List<? extends Quantity> quantity1, CompareOp op, List<? extends Quantity> quantity2, UnitType unitOfAmount) -
Uses of UnitType in cdm.base.math.meta
Methods in cdm.base.math.meta that return types with arguments of type UnitTypeModifier and TypeMethodDescriptionUnitTypeMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) UnitTypeMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) UnitTypeMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super UnitType> UnitTypeMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super UnitType> UnitTypeMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super UnitType> UnitTypeMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super UnitType> UnitTypeMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of UnitType in cdm.base.math.validation
Methods in cdm.base.math.validation with parameters of type UnitTypeModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> UnitTypeTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, UnitType o) List<com.rosetta.model.lib.validation.ValidationResult<?>> UnitTypeValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, UnitType o) -
Uses of UnitType in cdm.base.math.validation.datarule
Methods in cdm.base.math.validation.datarule with parameters of type UnitTypeModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> UnitTypeUnitType.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, UnitType unitType) List<com.rosetta.model.lib.validation.ValidationResult<?>> UnitTypeUnitType.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, UnitType unitType) -
Uses of UnitType in cdm.base.math.validation.exists
Methods in cdm.base.math.validation.exists with type parameters of type UnitTypeModifier and TypeMethodDescriptionUnitTypeOnlyExistsValidator.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 UnitType -
Uses of UnitType in cdm.observable.asset
Methods in cdm.observable.asset that return UnitTypeModifier and TypeMethodDescriptionPriceSchedule.getPerUnitOf()Provides an attribute to define the unit of the thing being priced.PriceSchedule.PriceScheduleImpl.getPerUnitOf()Methods in cdm.observable.asset with parameters of type UnitTypeModifier and TypeMethodDescriptionPrice.PriceBuilder.setPerUnitOf(UnitType perUnitOf) Price.PriceBuilderImpl.setPerUnitOf(UnitType _perUnitOf) PriceSchedule.PriceScheduleBuilder.setPerUnitOf(UnitType perUnitOf) PriceSchedule.PriceScheduleBuilderImpl.setPerUnitOf(UnitType _perUnitOf) -
Uses of UnitType in cdm.product.common.settlement.processor
Methods in cdm.product.common.settlement.processor with parameters of type UnitTypeModifier and TypeMethodDescriptionPriceQuantityHelper.toReferencablePriceBuilder(BigDecimal price, UnitType unitOfAmount, UnitType perUnitOfAmount, PriceTypeEnum priceType, ArithmeticOperationEnum arithmeticOperator, PriceComposite priceComposite) Creates a Price instance that can be referenced, e.g. the meta key is added with the DOCUMENT scope. -
Uses of UnitType in cdm.product.template.functions
Methods in cdm.product.template.functions that return types with arguments of type UnitTypeModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperC<? extends UnitType> CompareTradeLot.CompareTradeLotDefault.unitOfAmounts(TradeLot tradeLot1, CompareOp op, TradeLot tradeLot2) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends UnitType> CompareTradeLot.unitOfAmounts(TradeLot tradeLot1, CompareOp op, TradeLot tradeLot2)