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.
Credit support concepts: CSA, collateral, elections, initial margin, threshold, minimum transfer amount.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
Support for floating rate option definitions.
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, AssetIdentifier assetIdentifier, DeterminationMethodEnum determinationMethod) protected abstract TimeZone.TimeZoneBuilderResolvePerformanceValuationTime.doEvaluate(BusinessCenterTime valuationTime, TimeTypeEnum valuationTimeType, AssetIdentifier assetIdentifier, DeterminationMethodEnum determinationMethod) protected TimeZone.TimeZoneBuilderResolvePerformanceValuationTime.ResolvePerformanceValuationTimeDefault.doEvaluate(BusinessCenterTime valuationTime, TimeTypeEnum valuationTimeType, AssetIdentifier assetIdentifier, DeterminationMethodEnum determinationMethod) ResolvePerformanceValuationTime.evaluate(BusinessCenterTime valuationTime, TimeTypeEnum valuationTimeType, AssetIdentifier assetIdentifier, DeterminationMethodEnum determinationMethod) -
Uses of BusinessCenterTime in cdm.legaldocumentation.csa
Methods in cdm.legaldocumentation.csa that return BusinessCenterTimeModifier and TypeMethodDescriptionDisputeResolution.DisputeResolutionImpl.getLegacyResolutionTime()DisputeResolution.getLegacyResolutionTime()Definition of a point of time un the following LBD to the date of notice in the resolution process at which the recalculation of the disputed amount(s) begins if the consultation process has not resolved the dispute.NotificationTimeElection.getNotificationTime()The Notification Time as a time that is qualified as a standard business center.NotificationTimeElection.NotificationTimeElectionImpl.getNotificationTime()DisputeResolution.DisputeResolutionImpl.getResolutionTime()DisputeResolution.getResolutionTime()The time by which the dispute needs to be resolved, failure of which would trigger a recalculation alongside a process that is specified as part of the agreement.Methods in cdm.legaldocumentation.csa with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionDisputeResolution.DisputeResolutionBuilder.setLegacyResolutionTime(BusinessCenterTime legacyResolutionTime) DisputeResolution.DisputeResolutionBuilderImpl.setLegacyResolutionTime(BusinessCenterTime _legacyResolutionTime) NotificationTimeElection.NotificationTimeElectionBuilder.setNotificationTime(BusinessCenterTime notificationTime) NotificationTimeElection.NotificationTimeElectionBuilderImpl.setNotificationTime(BusinessCenterTime _notificationTime) DisputeResolution.DisputeResolutionBuilder.setResolutionTime(BusinessCenterTime resolutionTime) DisputeResolution.DisputeResolutionBuilderImpl.setResolutionTime(BusinessCenterTime _resolutionTime) -
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.observable.asset.fro
Subinterfaces of BusinessCenterTime in cdm.observable.asset.froModifier and TypeInterfaceDescriptioninterfaceThis type holds parameters defining the normal fixing time for a floating rate index.static interfaceBuilder InterfaceClasses in cdm.observable.asset.fro that implement BusinessCenterTimeModifier and TypeClassDescriptionstatic classBuilder Implementation of FloatingRateIndexFixingTimestatic classImmutable Implementation of FloatingRateIndexFixingTime -
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.getObservationTime()Defines time in respect to a business calendar location that the price/benchmark/index is observedObservationTerms.ObservationTermsImpl.getObservationTime()Methods in cdm.product.common.schedule with parameters of type BusinessCenterTimeModifier and TypeMethodDescriptionFxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilder.setFixingTime(BusinessCenterTime fixingTime) FxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilderImpl.setFixingTime(BusinessCenterTime _fixingTime) ObservationTerms.ObservationTermsBuilder.setObservationTime(BusinessCenterTime observationTime) ObservationTerms.ObservationTermsBuilderImpl.setObservationTime(BusinessCenterTime _observationTime) -
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.ExerciseTerms.ExerciseTermsImpl.getEarliestExerciseTime()ExerciseTerms.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.ExerciseTerms.ExerciseTermsImpl.getExpirationTime()ExerciseTerms.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.ExerciseTerms.ExerciseTermsImpl.getLatestExerciseTime()ExerciseTerms.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) ExerciseTerms.ExerciseTermsBuilder.setEarliestExerciseTime(BusinessCenterTime earliestExerciseTime) ExerciseTerms.ExerciseTermsBuilderImpl.setEarliestExerciseTime(BusinessCenterTime _earliestExerciseTime) ExerciseTerms.ExerciseTermsBuilder.setExpirationTime(BusinessCenterTime expirationTime) ExerciseTerms.ExerciseTermsBuilderImpl.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) ExerciseTerms.ExerciseTermsBuilder.setLatestExerciseTime(BusinessCenterTime latestExerciseTime) ExerciseTerms.ExerciseTermsBuilderImpl.setLatestExerciseTime(BusinessCenterTime _latestExerciseTime)