Uses of Interface
cdm.product.common.settlement.PrincipalPayment
Packages that use PrincipalPayment
Package
Description
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
-
Uses of PrincipalPayment in cdm.product.common.settlement
Subinterfaces of PrincipalPayment in cdm.product.common.settlementModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement PrincipalPaymentModifier and TypeClassDescriptionstatic classBuilder Implementation of PrincipalPaymentstatic classImmutable Implementation of PrincipalPaymentMethods in cdm.product.common.settlement that return PrincipalPaymentModifier and TypeMethodDescriptionPrincipalPayment.build()Build MethodsPrincipalPayment.PrincipalPaymentBuilderImpl.build()PrincipalPayment.PrincipalPaymentImpl.build()PrincipalPaymentSchedule.getFinalPrincipalPayment()Principal Payment at Trade maturityPrincipalPaymentSchedule.PrincipalPaymentScheduleImpl.getFinalPrincipalPayment()PrincipalPaymentSchedule.getInitialPrincipalPayment()Principal Payment made at Trade inception.PrincipalPaymentSchedule.PrincipalPaymentScheduleImpl.getInitialPrincipalPayment()Methods in cdm.product.common.settlement that return types with arguments of type PrincipalPaymentModifier and TypeMethodDescriptiondefault Class<? extends PrincipalPayment> PrincipalPayment.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PrincipalPayment> PrincipalPayment.metaData()Utility MethodsMethods in cdm.product.common.settlement with parameters of type PrincipalPaymentModifier and TypeMethodDescriptionPrincipalPaymentSchedule.PrincipalPaymentScheduleBuilder.setFinalPrincipalPayment(PrincipalPayment finalPrincipalPayment) PrincipalPaymentSchedule.PrincipalPaymentScheduleBuilderImpl.setFinalPrincipalPayment(PrincipalPayment _finalPrincipalPayment) PrincipalPaymentSchedule.PrincipalPaymentScheduleBuilder.setInitialPrincipalPayment(PrincipalPayment initialPrincipalPayment) PrincipalPaymentSchedule.PrincipalPaymentScheduleBuilderImpl.setInitialPrincipalPayment(PrincipalPayment _initialPrincipalPayment) -
Uses of PrincipalPayment in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type PrincipalPaymentModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super PrincipalPayment>> PrincipalPaymentMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super PrincipalPayment, com.rosetta.model.lib.qualify.QualifyResult>> PrincipalPaymentMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super PrincipalPayment, Set<String>> PrincipalPaymentMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super PrincipalPayment> PrincipalPaymentMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PrincipalPayment> PrincipalPaymentMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super PrincipalPayment> PrincipalPaymentMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PrincipalPayment> PrincipalPaymentMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of PrincipalPayment in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type PrincipalPaymentModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayment o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayment o) -
Uses of PrincipalPayment in cdm.product.common.settlement.validation.datarule
Methods in cdm.product.common.settlement.validation.datarule with parameters of type PrincipalPaymentModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentDiscountFactor.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayment principalPayment) List<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentDiscountFactor.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayment principalPayment) List<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentPrincipalAmount.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayment principalPayment) List<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentPrincipalAmount.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayment principalPayment) -
Uses of PrincipalPayment in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type PrincipalPaymentModifier and TypeMethodDescription<T2 extends PrincipalPayment>
com.rosetta.model.lib.validation.ValidationResult<PrincipalPayment> PrincipalPaymentOnlyExistsValidator.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 PrincipalPaymentModifier and TypeMethodDescription<T2 extends PrincipalPayment>
com.rosetta.model.lib.validation.ValidationResult<PrincipalPayment> PrincipalPaymentOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)