Uses of Interface
org.faktorips.runtime.IRuntimeRepository

Packages that use IRuntimeRepository
org.faktorips.runtime   
org.faktorips.runtime.internal   
org.faktorips.runtime.internal.productvariant   
org.faktorips.runtime.internal.toc   
org.faktorips.runtime.jaxb   
org.faktorips.runtime.modeltype   
org.faktorips.runtime.modeltype.internal   
org.faktorips.runtime.productdataprovider   
org.faktorips.runtime.test   
org.faktorips.runtime.util   
 

Uses of IRuntimeRepository in org.faktorips.runtime
 

Classes in org.faktorips.runtime that implement IRuntimeRepository
 class ClassloaderRuntimeRepository
          A runtime repository that loads the resources by calling ClassLoader.getResourceAsStream(String)
 class InMemoryRuntimeRepository
          A runtime repository that keeps it's data in memory.
 

Methods in org.faktorips.runtime that return IRuntimeRepository
protected  IRuntimeRepository ClassloaderRuntimeRepositoryManager.createNewRuntimeRepository()
           
 IRuntimeRepository IRuntimeRepositoryManager.getActualRuntimeRepository()
          Deprecated. since 3.9.0: The method name was a false translation from German. The correct method is called IRuntimeRepositoryManager.getCurrentRuntimeRepository()
 IRuntimeRepository IRuntimeRepositoryManager.getCurrentRuntimeRepository()
          Call a modification check on the product data provider.
 IRuntimeRepository IProductComponentLinkSource.getRepository()
          Getting the runtime repository of this link source.
 IRuntimeRepository IProductComponentGeneration.getRepository()
          Returns the repository this product component generation belongs to.
 IRuntimeRepository IProductComponent.getRepository()
          Returns the repository this product component belongs to.
 IRuntimeRepository IRuntimeRepositoryLookup.getRuntimeRepository()
          Returns an instance of IRuntimeRepository that is used to load the product component and generation of a serialized ProductConfiguration after deserialization.
 

Methods in org.faktorips.runtime that return types with arguments of type IRuntimeRepository
 List<IRuntimeRepository> IRuntimeRepository.getAllReferencedRepositories()
          Returns all repositories this one depends on directly or indirectly.
 List<IRuntimeRepository> IRuntimeRepository.getDirectlyReferencedRepositories()
          Returns the runtime repositories this one directly depends on.
 

Methods in org.faktorips.runtime with parameters of type IRuntimeRepository
 void IRuntimeRepository.addDirectlyReferencedRepository(IRuntimeRepository repository)
          Adds a repository this repository depends on because the one to add contains product data that is referenced from this repository.
protected  List<XmlAdapter<?,?>> InMemoryRuntimeRepository.getAllInternalEnumXmlAdapters(IRuntimeRepository repository)
           
 List<IpsTest2> IRuntimeRepository.getAllIpsTestCases(IRuntimeRepository runtimeRepository)
          Returns a list of all test cases stored in the repository and all repositories this one references.
protected  void InMemoryRuntimeRepository.getAllIpsTestCases(List<IpsTest2> result, IRuntimeRepository runtimeRepository)
           
 IpsTest2 IRuntimeRepository.getIpsTest(String qName, IRuntimeRepository runtimeRepository)
          Returns the test (either test case or suite) for the given qualified name.
 IpsTestCaseBase IRuntimeRepository.getIpsTestCase(String qName, IRuntimeRepository runtimeRepository)
          Returns the test case for the given qualified name.
protected  IpsTestCaseBase InMemoryRuntimeRepository.getIpsTestCaseInternal(String qName, IRuntimeRepository runtimeRepository)
           
 List<IpsTest2> IRuntimeRepository.getIpsTestCasesStartingWith(String qNamePrefix, IRuntimeRepository runtimeRepository)
          Returns a list of test cases starting with the given qualified name prefix stored in the repository and all repositories this one references.
protected  void InMemoryRuntimeRepository.getIpsTestCasesStartingWith(String qNamePrefix, List<IpsTest2> result, IRuntimeRepository runtimeRepository)
           
 IpsTestSuite IRuntimeRepository.getIpsTestSuite(String qNamePrefix, IRuntimeRepository runtimeRepository)
          Returns a test suite that contains all tests that have qualified names starting with the given prefix.
protected  boolean ClassloaderRuntimeRepositoryManager.isRepositoryUpToDate(IRuntimeRepository actualRuntimeRepository)
           
 

Uses of IRuntimeRepository in org.faktorips.runtime.internal
 

Classes in org.faktorips.runtime.internal that implement IRuntimeRepository
 class AbstractCachingRuntimeRepository
          This abstract runtime repository handles the caching for already loaded instances.
 class AbstractClassLoadingRuntimeRepository
          An abstract repository that handles the common stuff between the AbstractTocBasedRuntimeRepository and the concrete runtime repositories.
 class AbstractRuntimeRepository
          Abstract implementation of runtime repository.
 class AbstractTocBasedRuntimeRepository
          Abstract base implementation of runtime repository that uses a table of contents to lazily load the product data.
 

Methods in org.faktorips.runtime.internal that return IRuntimeRepository
protected abstract  IRuntimeRepository AbstractRuntimeRepositoryManager.createNewRuntimeRepository()
          Creates a new repository.
 IRuntimeRepository AbstractRuntimeRepositoryManager.getActualRuntimeRepository()
          Deprecated. since 3.9.0: The method name was a false translation from German. The correct method is called AbstractRuntimeRepositoryManager.getCurrentRuntimeRepository()
 IRuntimeRepository AbstractRuntimeRepositoryManager.getCurrentRuntimeRepository()
          Call a modification check on the product data provider.
 IRuntimeRepository ProductComponentGeneration.getRepository()
           
 IRuntimeRepository ProductComponent.getRepository()
           
 

Methods in org.faktorips.runtime.internal that return types with arguments of type IRuntimeRepository
 List<IRuntimeRepository> AbstractRuntimeRepository.getAllReferencedRepositories()
           
 List<IRuntimeRepository> AbstractRuntimeRepository.getDirectlyReferencedRepositories()
           
 

Methods in org.faktorips.runtime.internal with parameters of type IRuntimeRepository
 void AbstractRuntimeRepository.addDirectlyReferencedRepository(IRuntimeRepository repository)
           
protected abstract  void Table.addRow(List<String> columns, IRuntimeRepository productRepository)
          Is used by the generated class to retrieve the values for a single row.
protected  XmlAdapter<String,?> AbstractTocBasedRuntimeRepository.createEnumXmlAdapter(String className, IRuntimeRepository repository)
          Creates and returns an XmlAdapter instance for the provided class name.
protected  IpsTestCaseBase AbstractClassLoadingRuntimeRepository.createTestCase(TestCaseTocEntry tocEntry, IRuntimeRepository runtimeRepository)
           
protected abstract  IpsTestCaseBase AbstractTocBasedRuntimeRepository.createTestCase(TestCaseTocEntry tocEntry, IRuntimeRepository runtimeRepository)
          Creates the test case object for the given toc entry.
protected  List<XmlAdapter<?,?>> AbstractCachingRuntimeRepository.getAllInternalEnumXmlAdapters(IRuntimeRepository repository)
           
protected abstract  List<XmlAdapter<?,?>> AbstractRuntimeRepository.getAllInternalEnumXmlAdapters(IRuntimeRepository repository)
          Returns all enumeration XmlAdapters available in this repository that generated by Faktor-IPS.
 List<IpsTest2> AbstractRuntimeRepository.getAllIpsTestCases(IRuntimeRepository runtimeRepository)
           
protected  void AbstractTocBasedRuntimeRepository.getAllIpsTestCases(List<IpsTest2> result, IRuntimeRepository runtimeRepository)
           
protected abstract  void AbstractRuntimeRepository.getAllIpsTestCases(List<IpsTest2> result, IRuntimeRepository runtimeRepository)
          Same as AbstractRuntimeRepository.getAllIpsTestCases(IRuntimeRepository) but searches only in this repository and not the ones, this repository depends on.
 IpsTest2 AbstractRuntimeRepository.getIpsTest(String qName, IRuntimeRepository runtimeRepository)
           
 IpsTestCaseBase AbstractRuntimeRepository.getIpsTestCase(String qName, IRuntimeRepository runtimeRepository)
           
protected  IpsTestCaseBase AbstractTocBasedRuntimeRepository.getIpsTestCaseInternal(String qName, IRuntimeRepository runtimeRepository)
          IpsTestCases are created new every time and should not be cached because the test data could change for every test creation.
protected abstract  IpsTestCaseBase AbstractRuntimeRepository.getIpsTestCaseInternal(String qName, IRuntimeRepository runtimeRepository)
          Same as AbstractRuntimeRepository.getIpsTestCase(String, IRuntimeRepository) but searches only in this repository and not the ones, this repository depends on.
 List<IpsTest2> AbstractRuntimeRepository.getIpsTestCasesStartingWith(String qNamePrefix, IRuntimeRepository runtimeRepository)
           
protected  void AbstractTocBasedRuntimeRepository.getIpsTestCasesStartingWith(String qNamePrefix, List<IpsTest2> result, IRuntimeRepository runtimeRepository)
           
protected abstract  void AbstractRuntimeRepository.getIpsTestCasesStartingWith(String qNamePrefix, List<IpsTest2> result, IRuntimeRepository runtimeRepository)
          Gets all ips test cases starting with the given qualified name prefix.
 IpsTestSuite AbstractRuntimeRepository.getIpsTestSuite(String qNamePrefix, IRuntimeRepository runtimeRepository)
           
protected abstract  List<XmlAdapter<?,?>> AbstractCachingRuntimeRepository.getNotCachedEnumXmlAdapter(IRuntimeRepository repository)
           
protected  List<XmlAdapter<?,?>> AbstractTocBasedRuntimeRepository.getNotCachedEnumXmlAdapter(IRuntimeRepository repository)
           
 void AbstractModelObject.initFromXml(Element objectEl, boolean initWithProductDefaultsBeforeReadingXmlData, IRuntimeRepository productRepository, IObjectReferenceStore store)
          Initializes the policy component's state with the data stored in the given xml element.
 void AbstractModelObject.initFromXml(Element objectEl, boolean initWithProductDefaultsBeforeReadingXmlData, IRuntimeRepository productRepository, IObjectReferenceStore store, XmlCallback xmlCallback)
          Initializes the policy component's state with the data stored in the given xml element.
protected  void AbstractModelObject.initFromXml(Element objectEl, boolean initWithProductDefaultsBeforeReadingXmlData, IRuntimeRepository productRepository, IObjectReferenceStore store, XmlCallback xmlCallback, String currPath)
          Initializes the policy component's state with the data stored in the given xml element.
 void ProductConfiguration.initFromXml(Element objectEl, IRuntimeRepository productRepository)
          Loads the product component this ProductConfiguration manages.
 void Table.initFromXml(InputStream is, IRuntimeRepository productRepository, String qualifiedTableName)
          Initializes this object with the data stored in the XML element.
protected  void AbstractModelObject.initPropertiesFromXml(Map<String,String> propMap, IRuntimeRepository productRepository)
           
protected abstract  boolean AbstractRuntimeRepositoryManager.isRepositoryUpToDate(IRuntimeRepository currentRuntimeRepository)
          This method checks whether the IRuntimeRepository is up to date or not.
 

Constructors in org.faktorips.runtime.internal with parameters of type IRuntimeRepository
ProductComponent(IRuntimeRepository repository, String id, String productKindId, String versionId)
          Creates a new product component with the indicate id, kind id and version id.
TableSaxHandler(Table<?> table, IRuntimeRepository productRepository)
           
 

Uses of IRuntimeRepository in org.faktorips.runtime.internal.productvariant
 

Methods in org.faktorips.runtime.internal.productvariant with parameters of type IRuntimeRepository
 ProductComponent ProductVariantRuntimeHelper.getOriginalProdCmpt(IRuntimeRepository runtimeRepository, Element element)
           
 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.
 

Uses of IRuntimeRepository in org.faktorips.runtime.internal.toc
 

Methods in org.faktorips.runtime.internal.toc with parameters of type IRuntimeRepository
abstract  T CustomTocEntryObject.createRuntimeObject(IRuntimeRepository repository)
          Returns the object identified by this TOC entry.
 

Uses of IRuntimeRepository in org.faktorips.runtime.jaxb
 

Methods in org.faktorips.runtime.jaxb that return IRuntimeRepository
 IRuntimeRepository IpsJAXBContext.getRepository()
          Returns the Faktor-IPS runtime repository.
 

Constructors in org.faktorips.runtime.jaxb with parameters of type IRuntimeRepository
IpsJAXBContext(JAXBContext wrappedCtx, List<? extends XmlAdapter<?,?>> enumXmlAdapters, IRuntimeRepository repository)
           
ProductConfigurationXmlAdapter(IRuntimeRepository repository)
           
 

Uses of IRuntimeRepository in org.faktorips.runtime.modeltype
 

Methods in org.faktorips.runtime.modeltype that return IRuntimeRepository
 IRuntimeRepository IModelElement.getRepository()
          Returns the repository this model element belongs to.
 

Uses of IRuntimeRepository in org.faktorips.runtime.modeltype.internal
 

Methods in org.faktorips.runtime.modeltype.internal that return IRuntimeRepository
 IRuntimeRepository AbstractModelElement.getRepository()
           
 

Constructors in org.faktorips.runtime.modeltype.internal with parameters of type IRuntimeRepository
AbstractModelElement(IRuntimeRepository repository)
           
ModelType(IRuntimeRepository repository)
           
 

Uses of IRuntimeRepository in org.faktorips.runtime.productdataprovider
 

Subinterfaces of IRuntimeRepository in org.faktorips.runtime.productdataprovider
 interface IDetachedContentRuntimeRepository
           
 

Classes in org.faktorips.runtime.productdataprovider that implement IRuntimeRepository
 class DetachedContentRuntimeRepository
          /** The DetachedContentRuntimeRepository is a runtime repository that is able to parse the product data provided from a IProductDataProvider and instantiates the necessary objects.
 

Methods in org.faktorips.runtime.productdataprovider that return IRuntimeRepository
protected  IRuntimeRepository DetachedContentRuntimeRepositoryManager.createNewRuntimeRepository()
           
 

Methods in org.faktorips.runtime.productdataprovider with parameters of type IRuntimeRepository
protected  boolean DetachedContentRuntimeRepositoryManager.isRepositoryUpToDate(IRuntimeRepository actualRuntimeRepository)
           
 

Uses of IRuntimeRepository in org.faktorips.runtime.test
 

Methods in org.faktorips.runtime.test that return IRuntimeRepository
 IRuntimeRepository IpsTest2.getRepository()
          Returns the runtime repository for searching and creating object during the test run.
 

Methods in org.faktorips.runtime.test that return types with arguments of type IRuntimeRepository
protected  List<IRuntimeRepository> SocketIpsTestRunner.createRepositories()
           
protected  List<IRuntimeRepository> CmdLineIpsTestRunner.createRepositories()
           
protected abstract  List<IRuntimeRepository> AbstractIpsTestRunner.createRepositories()
          Creates the repositories.
protected  List<IRuntimeRepository> AbstractIpsTestRunner.getRepositories()
          Returns all stored repositories.
If the repositories currently not exists in memory create the repositories first.
The repository will be created by the to be implemented method: createRepositories()
 

Methods in org.faktorips.runtime.test with parameters of type IRuntimeRepository
 void IpsTest2.setRepository(IRuntimeRepository runtimeRepository)
          Sets the runtime repository.
 

Uses of IRuntimeRepository in org.faktorips.runtime.util
 

Methods in org.faktorips.runtime.util with parameters of type IRuntimeRepository
static JAXBContext JAXBContextFactory.newContext(IRuntimeRepository repository)
          Creates a new JAXBContext that can marshall / unmarshall all modell classes defined in the given repository.
static JAXBContext JAXBContextFactory.newContext(IRuntimeRepository repository, ClassLoader cl)
          Creates a new JAXBContext that can marshall / unmarshall all modell classes defined in the given repository.
 



Copyright © 2015. All rights reserved.