Uses of Interface
cdm.product.common.settlement.SettlementDate
Packages that use SettlementDate
Package
Description
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
-
Uses of SettlementDate in cdm.event.common.functions
Methods in cdm.event.common.functions with parameters of type SettlementDateModifier and TypeMethodDescriptionprotected Cashflow.CashflowBuilderCreate_Cashflow.Create_CashflowDefault.assignOutput(Cashflow.CashflowBuilder cashflow, BigDecimal amount, FieldWithMetaString currency, SettlementDate settlementDate, PayerReceiver payerReceiver, CashflowType cashflowType, PaymentDiscounting paymentDiscounting) Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Cashflow> Create_OnDemandInterestPaymentPrimitiveInstruction.cashflow(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected com.rosetta.model.lib.mapper.MapperS<? extends Cashflow> Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.cashflow(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected Cashflow.CashflowBuilderCreate_Cashflow.Create_CashflowDefault.doEvaluate(BigDecimal amount, FieldWithMetaString currency, SettlementDate settlementDate, PayerReceiver payerReceiver, CashflowType cashflowType, PaymentDiscounting paymentDiscounting) protected abstract Cashflow.CashflowBuilderCreate_Cashflow.doEvaluate(BigDecimal amount, FieldWithMetaString currency, SettlementDate settlementDate, PayerReceiver payerReceiver, CashflowType cashflowType, PaymentDiscounting paymentDiscounting) Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.doEvaluate(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_OnDemandInterestPaymentPrimitiveInstruction.doEvaluate(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) Create_Cashflow.evaluate(BigDecimal amount, FieldWithMetaString currency, SettlementDate settlementDate, PayerReceiver payerReceiver, CashflowType cashflowType, PaymentDiscounting paymentDiscounting) Create_OnDemandInterestPaymentPrimitiveInstruction.evaluate(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.interestRatePayout(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> Create_OnDemandInterestPaymentPrimitiveInstruction.interestRatePayout(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) -
Uses of SettlementDate in cdm.product.common.settlement
Subinterfaces of SettlementDate in cdm.product.common.settlementModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement SettlementDateModifier and TypeClassDescriptionstatic classBuilder Implementation of SettlementDatestatic classImmutable Implementation of SettlementDateMethods in cdm.product.common.settlement that return SettlementDateModifier and TypeMethodDescriptionSettlementDate.build()Build MethodsSettlementDate.SettlementDateBuilderImpl.build()SettlementDate.SettlementDateImpl.build()SettlementBase.getSettlementDate()The date on which the settlement amount will be paid, subject to adjustment in accordance with any applicable business day convention.SettlementBase.SettlementBaseImpl.getSettlementDate()Methods in cdm.product.common.settlement that return types with arguments of type SettlementDateModifier and TypeMethodDescriptiondefault Class<? extends SettlementDate> SettlementDate.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SettlementDate> SettlementDate.metaData()Utility MethodsMethods in cdm.product.common.settlement with parameters of type SettlementDateModifier and TypeMethodDescriptionSettlementBase.SettlementBaseBuilder.setSettlementDate(SettlementDate settlementDate) SettlementBase.SettlementBaseBuilderImpl.setSettlementDate(SettlementDate _settlementDate) SettlementTerms.SettlementTermsBuilder.setSettlementDate(SettlementDate settlementDate) SettlementTerms.SettlementTermsBuilderImpl.setSettlementDate(SettlementDate _settlementDate) -
Uses of SettlementDate in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type SettlementDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super SettlementDate>> SettlementDateMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super SettlementDate, com.rosetta.model.lib.qualify.QualifyResult>> SettlementDateMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super SettlementDate, Set<String>> SettlementDateMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super SettlementDate> SettlementDateMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super SettlementDate> SettlementDateMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super SettlementDate> SettlementDateMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super SettlementDate> SettlementDateMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of SettlementDate in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type SettlementDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementDateTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementDate o) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementDateValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementDate o) -
Uses of SettlementDate in cdm.product.common.settlement.validation.datarule
Methods in cdm.product.common.settlement.validation.datarule with parameters of type SettlementDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementDateBusinessDays.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementDate settlementDate) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementDateBusinessDays.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementDate settlementDate) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementDateDateChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementDate settlementDate) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementDateDateChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementDate settlementDate) -
Uses of SettlementDate in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type SettlementDateModifier and TypeMethodDescription<T2 extends SettlementDate>
com.rosetta.model.lib.validation.ValidationResult<SettlementDate> SettlementDateOnlyExistsValidator.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 SettlementDateModifier and TypeMethodDescription<T2 extends SettlementDate>
com.rosetta.model.lib.validation.ValidationResult<SettlementDate> SettlementDateOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)