Uses of Interface
cdm.base.datetime.BusinessCenterTime
Packages that use BusinessCenterTime
Package
Description
Basic date and time concepts: relative date, date range, offset, business centre etc.
Business event concepts: primitives, contract state and associated state transition function specifications.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
Common product schedule concepts: calculation period, reset, fixing and payment dates, stub, notional schedule, roll convention.
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
Template feature concepts to define payouts.
-
Uses of BusinessCenterTime in cdm.base.datetime
Subinterfaces of BusinessCenterTime in cdm.base.datetimeModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.base.datetime that implement BusinessCenterTimeModifier and TypeClassDescriptionstatic classBuilder Implementation of BusinessCenterTimestatic classImmutable Implementation of BusinessCenterTimeMethods in cdm.base.datetime that return BusinessCenterTimeModifier and TypeMethodDescriptionBusinessCenterTime.build()Build MethodsBusinessCenterTime.BusinessCenterTimeBuilderImpl.build()BusinessCenterTime.BusinessCenterTimeImpl.build()CalculationFrequency.CalculationFrequencyImpl.getDateLocation()CalculationFrequency.getDateLocation()Specifies where is the time measured.Methods in cdm.base.datetime that return types with arguments of type BusinessCenterTimeModifier and TypeMethodDescriptiondefault Class<? extends BusinessCenterTime> BusinessCenterTime.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends BusinessCenterTime> BusinessCenterTime.metaData()Utility MethodsMethods in cdm.base.datetime with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionCalculationFrequency.CalculationFrequencyBuilder.setDateLocation(BusinessCenterTime dateLocation) CalculationFrequency.CalculationFrequencyBuilderImpl.setDateLocation(BusinessCenterTime _dateLocation) -
Uses of BusinessCenterTime in cdm.base.datetime.functions
Methods in cdm.base.datetime.functions with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionprotected TimeZone.TimeZoneBuilderTimeZoneFromBusinessCenterTime.TimeZoneFromBusinessCenterTimeDefault.assignOutput(TimeZone.TimeZoneBuilder result, BusinessCenterTime time) protected abstract TimeZone.TimeZoneBuilderTimeZoneFromBusinessCenterTime.doEvaluate(BusinessCenterTime time) protected TimeZone.TimeZoneBuilderTimeZoneFromBusinessCenterTime.TimeZoneFromBusinessCenterTimeDefault.doEvaluate(BusinessCenterTime time) TimeZoneFromBusinessCenterTime.evaluate(BusinessCenterTime time) -
Uses of BusinessCenterTime in cdm.base.datetime.meta
Methods in cdm.base.datetime.meta that return types with arguments of type BusinessCenterTimeModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super BusinessCenterTime>> BusinessCenterTimeMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super BusinessCenterTime, com.rosetta.model.lib.qualify.QualifyResult>> BusinessCenterTimeMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super BusinessCenterTime, Set<String>> BusinessCenterTimeMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super BusinessCenterTime> BusinessCenterTimeMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super BusinessCenterTime> BusinessCenterTimeMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super BusinessCenterTime> BusinessCenterTimeMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super BusinessCenterTime> BusinessCenterTimeMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of BusinessCenterTime in cdm.base.datetime.validation
Methods in cdm.base.datetime.validation with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> BusinessCenterTimeTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, BusinessCenterTime o) List<com.rosetta.model.lib.validation.ValidationResult<?>> BusinessCenterTimeValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, BusinessCenterTime o) -
Uses of BusinessCenterTime in cdm.base.datetime.validation.exists
Methods in cdm.base.datetime.validation.exists with type parameters of type BusinessCenterTimeModifier and TypeMethodDescription<T2 extends BusinessCenterTime>
com.rosetta.model.lib.validation.ValidationResult<BusinessCenterTime> BusinessCenterTimeOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.base.datetime.validation.exists that return types with arguments of type BusinessCenterTimeModifier and TypeMethodDescription<T2 extends BusinessCenterTime>
com.rosetta.model.lib.validation.ValidationResult<BusinessCenterTime> BusinessCenterTimeOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of BusinessCenterTime in cdm.event.common
Methods in cdm.event.common that return BusinessCenterTimeModifier and TypeMethodDescriptionExerciseInstruction.ExerciseInstructionImpl.getExerciseTime()ExerciseInstruction.getExerciseTime()Specifies the time at which an option contained within the financial product woulld be exercised.Methods in cdm.event.common with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionExerciseInstruction.ExerciseInstructionBuilder.setExerciseTime(BusinessCenterTime exerciseTime) ExerciseInstruction.ExerciseInstructionBuilderImpl.setExerciseTime(BusinessCenterTime _exerciseTime) -
Uses of BusinessCenterTime in cdm.event.common.functions
Methods in cdm.event.common.functions with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionprotected TimeZone.TimeZoneBuilderResolvePerformanceValuationTime.ResolvePerformanceValuationTimeDefault.assignOutput(TimeZone.TimeZoneBuilder time, BusinessCenterTime valuationTime, TimeTypeEnum valuationTimeType, ProductIdentifier productIdentifier, DeterminationMethodEnum determinationMethod) protected abstract TimeZone.TimeZoneBuilderResolvePerformanceValuationTime.doEvaluate(BusinessCenterTime valuationTime, TimeTypeEnum valuationTimeType, ProductIdentifier productIdentifier, DeterminationMethodEnum determinationMethod) protected TimeZone.TimeZoneBuilderResolvePerformanceValuationTime.ResolvePerformanceValuationTimeDefault.doEvaluate(BusinessCenterTime valuationTime, TimeTypeEnum valuationTimeType, ProductIdentifier productIdentifier, DeterminationMethodEnum determinationMethod) ResolvePerformanceValuationTime.evaluate(BusinessCenterTime valuationTime, TimeTypeEnum valuationTimeType, ProductIdentifier productIdentifier, DeterminationMethodEnum determinationMethod) -
Uses of BusinessCenterTime in cdm.observable.asset
Methods in cdm.observable.asset that return BusinessCenterTimeModifier and TypeMethodDescriptionFxInformationSource.FxInformationSourceImpl.getFixingTime()FxInformationSource.getFixingTime()The time that the fixing will be taken along with a business center to define the time zone.PerformanceValuationDates.getValuationTime()The specific time of day at which the calculation agent values the underlying.PerformanceValuationDates.PerformanceValuationDatesImpl.getValuationTime()Methods in cdm.observable.asset with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionFxInformationSource.FxInformationSourceBuilder.setFixingTime(BusinessCenterTime fixingTime) FxInformationSource.FxInformationSourceBuilderImpl.setFixingTime(BusinessCenterTime _fixingTime) PerformanceValuationDates.PerformanceValuationDatesBuilder.setValuationTime(BusinessCenterTime valuationTime) PerformanceValuationDates.PerformanceValuationDatesBuilderImpl.setValuationTime(BusinessCenterTime _valuationTime) -
Uses of BusinessCenterTime in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return BusinessCenterTimeModifier and TypeMethodDescriptionFxLinkedNotionalSchedule.FxLinkedNotionalScheduleImpl.getFixingTime()FxLinkedNotionalSchedule.getFixingTime()The time at which the spot currency exchange rate will be observed.ObservationTerms.getPricingTime()Defines time in respect to a business calendar location that the price/benchmark/index is observedObservationTerms.ObservationTermsImpl.getPricingTime()Methods in cdm.product.common.schedule with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionFxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilder.setFixingTime(BusinessCenterTime fixingTime) FxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilderImpl.setFixingTime(BusinessCenterTime _fixingTime) ObservationTerms.ObservationTermsBuilder.setPricingTime(BusinessCenterTime pricingTime) ObservationTerms.ObservationTermsBuilderImpl.setPricingTime(BusinessCenterTime _pricingTime) -
Uses of BusinessCenterTime in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return BusinessCenterTimeModifier and TypeMethodDescriptionCashSettlementTerms.CashSettlementTermsImpl.getValuationTime()CashSettlementTerms.getValuationTime()The time of the cash settlement valuation date when the cash settlement amount will be determined according to the cash settlement method, if the parties have not otherwise been able to agree the cash settlement amount.Methods in cdm.product.common.settlement with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionCashSettlementTerms.CashSettlementTermsBuilder.setValuationTime(BusinessCenterTime valuationTime) CashSettlementTerms.CashSettlementTermsBuilderImpl.setValuationTime(BusinessCenterTime _valuationTime) -
Uses of BusinessCenterTime in cdm.product.template
Methods in cdm.product.template that return BusinessCenterTimeModifier and TypeMethodDescriptionCancelableProvision.CancelableProvisionImpl.getEarliestCancellationTime()CancelableProvision.getEarliestCancellationTime()The earliest time in a business day that notice of cancelation can be given.AmericanExercise.AmericanExerciseImpl.getEarliestExerciseTime()AmericanExercise.getEarliestExerciseTime()The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) to, and including, the expiration date.BermudaExercise.BermudaExerciseImpl.getEarliestExerciseTime()BermudaExercise.getEarliestExerciseTime()The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) on each Bermuda option exercise date and the expiration date.EuropeanExercise.EuropeanExerciseImpl.getEarliestExerciseTime()EuropeanExercise.getEarliestExerciseTime()The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) on the expiration date.AmericanExercise.AmericanExerciseImpl.getExpirationTime()AmericanExercise.getExpirationTime()The latest time for exercise on expirationDate.BermudaExercise.BermudaExerciseImpl.getExpirationTime()BermudaExercise.getExpirationTime()The latest time for exercise on expirationDate.EuropeanExercise.EuropeanExerciseImpl.getExpirationTime()EuropeanExercise.getExpirationTime()The latest time for exercise on expirationDate.Composite.CompositeImpl.getFixingTime()Composite.getFixingTime()The time at which the spot currency exchange rate will be observed.Quanto.getFixingTime()The time at which the spot currency exchange rate will be observed.Quanto.QuantoImpl.getFixingTime()CancelableProvision.CancelableProvisionImpl.getLatestCancelationTime()CancelableProvision.getLatestCancelationTime()The latest time at which notice of cancelation can be given.AmericanExercise.AmericanExerciseImpl.getLatestExerciseTime()AmericanExercise.getLatestExerciseTime()For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent.BermudaExercise.BermudaExerciseImpl.getLatestExerciseTime()BermudaExercise.getLatestExerciseTime()For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent.Methods in cdm.product.template with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionCancelableProvision.CancelableProvisionBuilder.setEarliestCancellationTime(BusinessCenterTime earliestCancellationTime) CancelableProvision.CancelableProvisionBuilderImpl.setEarliestCancellationTime(BusinessCenterTime _earliestCancellationTime) AmericanExercise.AmericanExerciseBuilder.setEarliestExerciseTime(BusinessCenterTime earliestExerciseTime) AmericanExercise.AmericanExerciseBuilderImpl.setEarliestExerciseTime(BusinessCenterTime _earliestExerciseTime) BermudaExercise.BermudaExerciseBuilder.setEarliestExerciseTime(BusinessCenterTime earliestExerciseTime) BermudaExercise.BermudaExerciseBuilderImpl.setEarliestExerciseTime(BusinessCenterTime _earliestExerciseTime) EuropeanExercise.EuropeanExerciseBuilder.setEarliestExerciseTime(BusinessCenterTime earliestExerciseTime) EuropeanExercise.EuropeanExerciseBuilderImpl.setEarliestExerciseTime(BusinessCenterTime _earliestExerciseTime) AmericanExercise.AmericanExerciseBuilder.setExpirationTime(BusinessCenterTime expirationTime) AmericanExercise.AmericanExerciseBuilderImpl.setExpirationTime(BusinessCenterTime _expirationTime) BermudaExercise.BermudaExerciseBuilder.setExpirationTime(BusinessCenterTime expirationTime) BermudaExercise.BermudaExerciseBuilderImpl.setExpirationTime(BusinessCenterTime _expirationTime) EuropeanExercise.EuropeanExerciseBuilder.setExpirationTime(BusinessCenterTime expirationTime) EuropeanExercise.EuropeanExerciseBuilderImpl.setExpirationTime(BusinessCenterTime _expirationTime) Composite.CompositeBuilder.setFixingTime(BusinessCenterTime fixingTime) Composite.CompositeBuilderImpl.setFixingTime(BusinessCenterTime _fixingTime) Quanto.QuantoBuilder.setFixingTime(BusinessCenterTime fixingTime) Quanto.QuantoBuilderImpl.setFixingTime(BusinessCenterTime _fixingTime) CancelableProvision.CancelableProvisionBuilder.setLatestCancelationTime(BusinessCenterTime latestCancelationTime) CancelableProvision.CancelableProvisionBuilderImpl.setLatestCancelationTime(BusinessCenterTime _latestCancelationTime) AmericanExercise.AmericanExerciseBuilder.setLatestExerciseTime(BusinessCenterTime latestExerciseTime) AmericanExercise.AmericanExerciseBuilderImpl.setLatestExerciseTime(BusinessCenterTime _latestExerciseTime) BermudaExercise.BermudaExerciseBuilder.setLatestExerciseTime(BusinessCenterTime latestExerciseTime) BermudaExercise.BermudaExerciseBuilderImpl.setLatestExerciseTime(BusinessCenterTime _latestExerciseTime) -
Uses of BusinessCenterTime in cdm.product.template.functions
Methods in cdm.product.template.functions with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionprotected BooleanExpirationTimeType.ExpirationTimeTypeDefault.assignOutput(Boolean success, BusinessCenterTime expirationTime, ExpirationTimeTypeEnum expirationTimeType) protected abstract BooleanExpirationTimeType.doEvaluate(BusinessCenterTime expirationTime, ExpirationTimeTypeEnum expirationTimeType) protected BooleanExpirationTimeType.ExpirationTimeTypeDefault.doEvaluate(BusinessCenterTime expirationTime, ExpirationTimeTypeEnum expirationTimeType) ExpirationTimeType.evaluate(BusinessCenterTime expirationTime, ExpirationTimeTypeEnum expirationTimeType) -
Uses of BusinessCenterTime in cdm.product.template.util
Methods in cdm.product.template.util that return BusinessCenterTimeModifier and TypeMethodDescriptionOptionStyleDeepPathUtil.chooseEarliestExerciseTime(OptionStyle optionStyle) OptionStyleDeepPathUtil.chooseExpirationTime(OptionStyle optionStyle)