Uses of Interface
org.faktorips.runtime.IProductComponentGeneration

Packages that use IProductComponentGeneration
org.faktorips.runtime   
org.faktorips.runtime.internal   
org.faktorips.runtime.internal.productvariant   
 

Uses of IProductComponentGeneration in org.faktorips.runtime
 

Methods in org.faktorips.runtime that return IProductComponentGeneration
 IProductComponentGeneration IRuntimeRepository.getExistingProductComponentGeneration(String id, Calendar effectiveDate)
          Returns the product component generation identified by the id and the effective date.
 IProductComponentGeneration IProductComponent.getGenerationBase(Calendar effectiveDate)
          Returns the generation that is effective on the given date or null if no generation is effective on that date.
 IProductComponentGeneration IProductComponent.getLatestProductComponentGeneration()
          Returns the latest product component generation of the provided product component or null if non available.
 IProductComponentGeneration IRuntimeRepository.getLatestProductComponentGeneration(IProductComponent productCmpt)
          Returns the latest product component generation of the provided product component.
protected  IProductComponentGeneration InMemoryRuntimeRepository.getLatestProductComponentGenerationInternal(IProductComponent productCmpt)
           
 IProductComponentGeneration IProductComponentGeneration.getNextGeneration()
          Returns the next generation if available if not null will be returned.
 IProductComponentGeneration IRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation)
          Returns the product component generation that follows the provided generation with respect to its valid from date.
protected  IProductComponentGeneration InMemoryRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation)
           
 IProductComponentGeneration IProductComponentGeneration.getPreviousGeneration()
          Returns the previous generation if available if not null will be returned.
 IProductComponentGeneration IRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation)
          Returns the product component generation that is prior to the provided generation with respect to its valid from date.
protected  IProductComponentGeneration InMemoryRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation)
           
 IProductComponentGeneration ITimedConfigurableModelObject.getProductCmptGeneration()
          Returns the product component generation this policy component is based on.
 IProductComponentGeneration IConfigurableModelObject.getProductCmptGeneration()
          Deprecated. since 3.15, this interface describes configurable model objects that are not changing over time, meaning that they do not support generations. On the other hand, model objects that support this concept are now represented by the new interface ITimedConfigurableModelObject. Calling this operation on an object that does not implement ITimedConfigurableModelObject will result in an UnsupportedOperationException.
 IProductComponentGeneration IRuntimeRepository.getProductComponentGeneration(String id, Calendar effectiveDate)
          Returns the product component generation identified by the id and the effective date.
protected  IProductComponentGeneration InMemoryRuntimeRepository.getProductComponentGenerationInternal(String productCmptId, Calendar effectiveDate)
           
 

Methods in org.faktorips.runtime that return types with arguments of type IProductComponentGeneration
 IComputable<GenerationId,IProductComponentGeneration> ICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 List<IProductComponentGeneration> IRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt)
          Returns all product component generations for the given product component.
 

Methods in org.faktorips.runtime with parameters of type IProductComponentGeneration
 IProductComponentGeneration IRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation)
          Returns the product component generation that follows the provided generation with respect to its valid from date.
protected  IProductComponentGeneration InMemoryRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation)
           
 IProductComponentGeneration IRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation)
          Returns the product component generation that is prior to the provided generation with respect to its valid from date.
protected  IProductComponentGeneration InMemoryRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation)
           
 void InMemoryRuntimeRepository.putProductCmptGeneration(IProductComponentGeneration generation)
          Puts the product component generation and it's product componet into the repository.
 

Method parameters in org.faktorips.runtime with type arguments of type IProductComponentGeneration
 IComputable<GenerationId,IProductComponentGeneration> ICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 void InMemoryRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt, List<IProductComponentGeneration> result)
           
 

Constructors in org.faktorips.runtime with parameters of type IProductComponentGeneration
FormulaExecutionException(IProductComponentGeneration productComponentGeneration, String formula, Object... parameters)
           
 

Uses of IProductComponentGeneration in org.faktorips.runtime.internal
 

Classes in org.faktorips.runtime.internal that implement IProductComponentGeneration
 class ProductComponentGeneration
          Base class for product component generations
 

Methods in org.faktorips.runtime.internal that return IProductComponentGeneration
protected  IProductComponentGeneration AbstractClassLoadingRuntimeRepository.createProductCmptGeneration(GenerationTocEntry tocEntry)
           
protected abstract  IProductComponentGeneration AbstractTocBasedRuntimeRepository.createProductCmptGeneration(GenerationTocEntry generationTocEntry)
           
 IProductComponentGeneration AbstractRuntimeRepository.getExistingProductComponentGeneration(String id, Calendar effectiveDate)
           
 IProductComponentGeneration ProductComponent.getGenerationBase(Calendar effectiveDate)
           
 IProductComponentGeneration ProductComponent.getLatestProductComponentGeneration()
           
 IProductComponentGeneration AbstractRuntimeRepository.getLatestProductComponentGeneration(IProductComponent productCmpt)
           
protected  IProductComponentGeneration AbstractTocBasedRuntimeRepository.getLatestProductComponentGenerationInternal(IProductComponent productCmpt)
           
protected abstract  IProductComponentGeneration AbstractRuntimeRepository.getLatestProductComponentGenerationInternal(IProductComponent productCmpt)
           
 IProductComponentGeneration ProductComponentGeneration.getNextGeneration()
           
 IProductComponentGeneration AbstractRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation)
           
protected  IProductComponentGeneration AbstractTocBasedRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation)
           
protected abstract  IProductComponentGeneration AbstractRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation)
           
protected abstract  IProductComponentGeneration AbstractCachingRuntimeRepository.getNotCachedProductComponentGeneration(GenerationId generationId)
           
protected  IProductComponentGeneration AbstractTocBasedRuntimeRepository.getNotCachedProductComponentGeneration(GenerationId generationId)
           
 IProductComponentGeneration ProductComponentGeneration.getPreviousGeneration()
           
 IProductComponentGeneration AbstractRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation)
           
protected  IProductComponentGeneration AbstractTocBasedRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation)
           
protected abstract  IProductComponentGeneration AbstractRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation)
           
 IProductComponentGeneration ProductConfiguration.getProductCmptGeneration(Calendar effectiveFrom)
          Returns the product component generation that configures a policy component.
 IProductComponentGeneration AbstractRuntimeRepository.getProductComponentGeneration(String id, Calendar effectiveDate)
           
protected  IProductComponentGeneration AbstractTocBasedRuntimeRepository.getProductComponentGenerationInternal(String id, Calendar effectiveDate)
           
protected abstract  IProductComponentGeneration AbstractRuntimeRepository.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  IProductComponentGeneration AbstractCachingRuntimeRepository.getProductComponentGenerationInternal(String id, DateTime validFrom)
           
 

Methods in org.faktorips.runtime.internal that return types with arguments of type IProductComponentGeneration
 IComputable<GenerationId,IProductComponentGeneration> AbstractCacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 List<IProductComponentGeneration> AbstractRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt)
           
 

Methods in org.faktorips.runtime.internal with parameters of type IProductComponentGeneration
 IProductComponentGeneration AbstractRuntimeRepository.getNextProductComponentGeneration(IProductComponentGeneration generation)
           
protected  IProductComponentGeneration AbstractTocBasedRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation)
           
protected abstract  IProductComponentGeneration AbstractRuntimeRepository.getNextProductComponentGenerationInternal(IProductComponentGeneration generation)
           
 IProductComponentGeneration AbstractRuntimeRepository.getPreviousProductComponentGeneration(IProductComponentGeneration generation)
           
protected  IProductComponentGeneration AbstractTocBasedRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation)
           
protected abstract  IProductComponentGeneration AbstractRuntimeRepository.getPreviousProductComponentGenerationInternal(IProductComponentGeneration generation)
           
 void ProductConfiguration.setProductCmptGeneration(IProductComponentGeneration newGeneration)
          Sets the new product component generation.
 

Method parameters in org.faktorips.runtime.internal with type arguments of type IProductComponentGeneration
 IComputable<GenerationId,IProductComponentGeneration> AbstractCacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 void AbstractTocBasedRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt, List<IProductComponentGeneration> result)
           
abstract  void AbstractRuntimeRepository.getProductComponentGenerations(IProductComponent productCmpt, List<IProductComponentGeneration> result)
          Same as getProductComponentGenerations() but searches only in this repository and not the ones, this repository depends on.
 

Constructors in org.faktorips.runtime.internal with parameters of type IProductComponentGeneration
ProductComponentLink(IProductComponentGeneration source)
          Creates 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 IProductComponentGeneration
 IProductComponentGeneration ProductVariantRuntimeHelper.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.
 



Copyright © 2015. All rights reserved.