Uses of Interface
org.faktorips.runtime.IProductComponentGeneration
Packages that use IProductComponentGeneration
Package
Description
-
Uses of IProductComponentGeneration in org.faktorips.runtime
Methods in org.faktorips.runtime that return IProductComponentGenerationModifier and TypeMethodDescriptionIRuntimeRepository.getExistingProductComponentGeneration(String id, Calendar effectiveDate) Returns the product component generation identified by the id and the effective date.IProductComponent.getGenerationBase(Calendar effectiveDate) Returns the generation that is effective on the given date ornullif no generation is effective on that date.IProductComponent.getLatestProductComponentGeneration()Returns the latest product component generation of the provided product component ornullif non available.IRuntimeRepository.getLatestProductComponentGeneration(IProductComponent productCmpt) Returns the latest product component generation of the provided product component.protected IProductComponentGenerationInMemoryRuntimeRepository.getLatestProductComponentGenerationInternal(IProductComponent productCmpt) IProductComponentGeneration.getNextGeneration()Returns the next generation if available if notnullwill be returned.IRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation) Returns the product component generation that follows the provided generation with respect to its valid from date.protected IProductComponentGenerationInMemoryRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation) IProductComponentGeneration.getPreviousGeneration()Returns the previous generation if available if notnullwill be returned.IRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation) Returns the product component generation that is prior to the provided generation with respect to its valid from date.protected IProductComponentGenerationInMemoryRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation) ITimedConfigurableModelObject.getProductCmptGeneration()Returns the product component generation this policy component is based on.IRuntimeRepository.getProductComponentGeneration(String id, Calendar effectiveDate) Returns the product component generation identified by the id and the effective date.protected IProductComponentGenerationInMemoryRuntimeRepository.getProductComponentGenerationInternal(String productCmptId, Calendar effectiveDate) Methods in org.faktorips.runtime that return types with arguments of type IProductComponentGenerationModifier and TypeMethodDescriptionICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) IRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt) Returns all product component generations for the given product component.Methods in org.faktorips.runtime with parameters of type IProductComponentGenerationModifier and TypeMethodDescriptionIRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation) Returns the product component generation that follows the provided generation with respect to its valid from date.protected IProductComponentGenerationInMemoryRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation) IRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation) Returns the product component generation that is prior to the provided generation with respect to its valid from date.protected IProductComponentGenerationInMemoryRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation) voidInMemoryRuntimeRepository.putProductCmptGeneration(IProductComponentGeneration generation) Puts the product component generation and its product component into the repository.Method parameters in org.faktorips.runtime with type arguments of type IProductComponentGenerationModifier and TypeMethodDescriptionICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) voidInMemoryRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt, List<IProductComponentGeneration> result) Constructors in org.faktorips.runtime with parameters of type IProductComponentGenerationModifierConstructorDescriptionFormulaExecutionException(IProductComponentGeneration productComponentGeneration, String formula, Object... parameters) -
Uses of IProductComponentGeneration in org.faktorips.runtime.internal
Classes in org.faktorips.runtime.internal that implement IProductComponentGenerationModifier and TypeClassDescriptionclassBase class for product component generationsMethods in org.faktorips.runtime.internal that return IProductComponentGenerationModifier and TypeMethodDescriptionprotected IProductComponentGenerationAbstractClassLoadingRuntimeRepository.createProductCmptGeneration(GenerationTocEntry tocEntry) protected abstract IProductComponentGenerationAbstractTocBasedRuntimeRepository.createProductCmptGeneration(GenerationTocEntry generationTocEntry) AbstractRuntimeRepository.getExistingProductComponentGeneration(String id, Calendar effectiveDate) ProductComponent.getGenerationBase(Calendar effectiveDate) AbstractRuntimeRepository.getLatestProductComponentGeneration(IProductComponent productCmpt) ProductComponent.getLatestProductComponentGeneration()protected abstract IProductComponentGenerationAbstractRuntimeRepository.getLatestProductComponentGenerationInternal(IProductComponent productCmpt) protected IProductComponentGenerationAbstractTocBasedRuntimeRepository.getLatestProductComponentGenerationInternal(IProductComponent productCmpt) ProductComponentGeneration.getNextGeneration()AbstractRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation) protected abstract IProductComponentGenerationAbstractRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation) protected IProductComponentGenerationAbstractTocBasedRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation) protected abstract IProductComponentGenerationAbstractCachingRuntimeRepository.getNotCachedProductComponentGeneration(GenerationId generationId) protected IProductComponentGenerationAbstractTocBasedRuntimeRepository.getNotCachedProductComponentGeneration(GenerationId generationId) ProductComponentGeneration.getPreviousGeneration()AbstractRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation) protected abstract IProductComponentGenerationAbstractRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation) protected IProductComponentGenerationAbstractTocBasedRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation) ProductConfiguration.getProductCmptGeneration(Calendar effectiveFrom) Returns the product component generation that configures a policy component.AbstractRuntimeRepository.getProductComponentGeneration(String id, Calendar effectiveDate) protected IProductComponentGenerationAbstractCachingRuntimeRepository.getProductComponentGenerationInternal(String id, DateTime validFrom) protected abstract IProductComponentGenerationAbstractRuntimeRepository.getProductComponentGenerationInternal(String id, Calendar effectiveDate) Same as getProductComponentGeneration(String id, Calendar effectiveDate) but searches only in this repository and not the ones this repository depends on.protected IProductComponentGenerationAbstractTocBasedRuntimeRepository.getProductComponentGenerationInternal(String id, Calendar effectiveDate) Methods in org.faktorips.runtime.internal that return types with arguments of type IProductComponentGenerationModifier and TypeMethodDescriptionAbstractCacheFactory.createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) final List<IProductComponentGeneration>AbstractRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt) Methods in org.faktorips.runtime.internal with parameters of type IProductComponentGenerationModifier and TypeMethodDescriptionAbstractRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation) protected abstract IProductComponentGenerationAbstractRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation) protected IProductComponentGenerationAbstractTocBasedRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation) AbstractRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation) protected abstract IProductComponentGenerationAbstractRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation) protected IProductComponentGenerationAbstractTocBasedRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation) voidProductConfiguration.setProductCmptGeneration(IProductComponentGeneration newGeneration) Sets the new product component generation.Method parameters in org.faktorips.runtime.internal with type arguments of type IProductComponentGenerationModifier and TypeMethodDescriptionAbstractCacheFactory.createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) abstract voidAbstractRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt, List<IProductComponentGeneration> result) Same as getProductComponentGenerations() but searches only in this repository and not the ones this repository depends on.voidAbstractTocBasedRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt, List<IProductComponentGeneration> result) Constructors in org.faktorips.runtime.internal with parameters of type IProductComponentGenerationModifierConstructorDescriptionCreates a new link for the given product component generation.ProductComponentLink(IProductComponentGeneration source, T target) Creates a new link to the given target for the given product component generation using the cardinality (0,*).ProductComponentLink(IProductComponentGeneration source, T target, CardinalityRange cardinality) Creates a new link with the given cardinality to the given target for the given product component generation. -
Uses of IProductComponentGeneration in org.faktorips.runtime.internal.productvariant
Methods in org.faktorips.runtime.internal.productvariant that return IProductComponentGenerationModifier and TypeMethodDescriptionProductVariantRuntimeHelper.initProductComponentGenerationVariation(IRuntimeRepository runtimeRepository, GenerationTocEntry tocEntry, Element genElement) The given generation is initialized with the data of the original product component generation and the variations defined by the variant.