Uses of Interface
org.faktorips.runtime.IRuntimeRepository
-
-
Uses of IRuntimeRepository in org.faktorips.runtime
Classes in org.faktorips.runtime that implement IRuntimeRepository Modifier and Type Class Description classClassloaderRuntimeRepositoryA runtime repository that loads the resources by callingClassLoader.getResourceAsStream(String)classInMemoryRuntimeRepositoryA runtime repository that keeps its data in memory.Methods in org.faktorips.runtime that return IRuntimeRepository Modifier and Type Method Description protected IRuntimeRepositoryClassloaderRuntimeRepositoryManager. createNewRuntimeRepository()IRuntimeRepositoryIRuntimeRepositoryManager. getActualRuntimeRepository()Deprecated.since 3.9.0: The method name was a false translation from German.IRuntimeRepositoryIRuntimeRepositoryManager. getCurrentRuntimeRepository()Call a modification check on the product data provider.IRuntimeRepositoryIProductComponent. getRepository()Returns the repository this product component belongs to.IRuntimeRepositoryIProductComponentGeneration. getRepository()Returns the repository this product component generation belongs to.IRuntimeRepositoryIProductComponentLinkSource. getRepository()Getting the runtime repository of this link source.IRuntimeRepositoryIRuntimeRepositoryLookup. getRuntimeRepository()Returns an instance ofIRuntimeRepositorythat is used to load the product component and generation of a serializedProductConfigurationafter deserialization.Methods in org.faktorips.runtime that return types with arguments of type IRuntimeRepository Modifier and Type Method Description java.util.List<IRuntimeRepository>IRuntimeRepository. getAllReferencedRepositories()Returns all repositories this one depends on directly or indirectly.java.util.List<IRuntimeRepository>IRuntimeRepository. getDirectlyReferencedRepositories()Returns the runtime repositories this one directly depends on.Methods in org.faktorips.runtime with parameters of type IRuntimeRepository Modifier and Type Method Description voidIRuntimeRepository. 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 java.util.List<javax.xml.bind.annotation.adapters.XmlAdapter<?,?>>InMemoryRuntimeRepository. getAllInternalEnumXmlAdapters(IRuntimeRepository repository)protected voidInMemoryRuntimeRepository. getAllIpsTestCases(java.util.List<IpsTest2> result, IRuntimeRepository runtimeRepository)java.util.List<IpsTest2>IRuntimeRepository. getAllIpsTestCases(IRuntimeRepository runtimeRepository)Returns a list of all test cases stored in the repository and all repositories this one references.IpsTest2IRuntimeRepository. getIpsTest(java.lang.String qName, IRuntimeRepository runtimeRepository)Returns the test (either test case or suite) for the given qualified name.IpsTestCaseBaseIRuntimeRepository. getIpsTestCase(java.lang.String qName, IRuntimeRepository runtimeRepository)Returns the test case for the given qualified name.protected IpsTestCaseBaseInMemoryRuntimeRepository. getIpsTestCaseInternal(java.lang.String qName, IRuntimeRepository runtimeRepository)protected voidInMemoryRuntimeRepository. getIpsTestCasesStartingWith(java.lang.String qNamePrefix, java.util.List<IpsTest2> result, IRuntimeRepository runtimeRepository)java.util.List<IpsTest2>IRuntimeRepository. getIpsTestCasesStartingWith(java.lang.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.IpsTestSuiteIRuntimeRepository. getIpsTestSuite(java.lang.String qNamePrefix, IRuntimeRepository runtimeRepository)Returns a test suite that contains all tests that have qualified names starting with the given prefix.protected booleanClassloaderRuntimeRepositoryManager. isRepositoryUpToDate(IRuntimeRepository actualRuntimeRepository) -
Uses of IRuntimeRepository in org.faktorips.runtime.internal
Classes in org.faktorips.runtime.internal that implement IRuntimeRepository Modifier and Type Class Description classAbstractCachingRuntimeRepositoryThis abstract runtime repository handles the caching for already loaded instances.classAbstractClassLoadingRuntimeRepositoryAn abstract repository that handles the common stuff between theAbstractTocBasedRuntimeRepositoryand the concrete runtime repositories.classAbstractRuntimeRepositoryAbstract implementation of runtime repository.classAbstractTocBasedRuntimeRepositoryAbstract 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 Modifier and Type Method Description protected abstract IRuntimeRepositoryAbstractRuntimeRepositoryManager. createNewRuntimeRepository()Creates a new repository.IRuntimeRepositoryAbstractRuntimeRepositoryManager. getActualRuntimeRepository()Deprecated.since 3.9.0: The method name was a false translation from German.IRuntimeRepositoryAbstractRuntimeRepositoryManager. getCurrentRuntimeRepository()IRuntimeRepositoryProductComponent. getRepository()IRuntimeRepositoryProductComponentGeneration. getRepository()Methods in org.faktorips.runtime.internal that return types with arguments of type IRuntimeRepository Modifier and Type Method Description java.util.List<IRuntimeRepository>AbstractRuntimeRepository. getAllReferencedRepositories()java.util.List<IRuntimeRepository>AbstractRuntimeRepository. getDirectlyReferencedRepositories()Methods in org.faktorips.runtime.internal with parameters of type IRuntimeRepository Modifier and Type Method Description voidAbstractRuntimeRepository. addDirectlyReferencedRepository(IRuntimeRepository repository)protected abstract voidTable. addRow(java.util.List<java.lang.String> columns, IRuntimeRepository productRepository)Is used by the generated class to retrieve the values for a single row.protected javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,?>AbstractTocBasedRuntimeRepository. createEnumXmlAdapter(java.lang.String className, IRuntimeRepository repository)Creates and returns anXmlAdapterinstance for the provided class name.protected IpsTestCaseBaseAbstractClassLoadingRuntimeRepository. createTestCase(TestCaseTocEntry tocEntry, IRuntimeRepository runtimeRepository)protected abstract IpsTestCaseBaseAbstractTocBasedRuntimeRepository. createTestCase(TestCaseTocEntry tocEntry, IRuntimeRepository runtimeRepository)Creates the test case object for the given toc entry.protected java.util.List<javax.xml.bind.annotation.adapters.XmlAdapter<?,?>>AbstractCachingRuntimeRepository. getAllInternalEnumXmlAdapters(IRuntimeRepository repository)protected abstract java.util.List<javax.xml.bind.annotation.adapters.XmlAdapter<?,?>>AbstractRuntimeRepository. getAllInternalEnumXmlAdapters(IRuntimeRepository repository)Returns all enumeration XmlAdapters available in this repository that generated by Faktor-IPS.protected abstract voidAbstractRuntimeRepository. getAllIpsTestCases(java.util.List<IpsTest2> result, IRuntimeRepository runtimeRepository)Same asAbstractRuntimeRepository.getAllIpsTestCases(IRuntimeRepository)but searches only in this repository and not the ones this repository depends on.java.util.List<IpsTest2>AbstractRuntimeRepository. getAllIpsTestCases(IRuntimeRepository runtimeRepository)protected voidAbstractTocBasedRuntimeRepository. getAllIpsTestCases(java.util.List<IpsTest2> result, IRuntimeRepository runtimeRepository)IpsTest2AbstractRuntimeRepository. getIpsTest(java.lang.String qName, IRuntimeRepository runtimeRepository)IpsTestCaseBaseAbstractRuntimeRepository. getIpsTestCase(java.lang.String qName, IRuntimeRepository runtimeRepository)protected abstract IpsTestCaseBaseAbstractRuntimeRepository. getIpsTestCaseInternal(java.lang.String qName, IRuntimeRepository runtimeRepository)Same asAbstractRuntimeRepository.getIpsTestCase(String, IRuntimeRepository)but searches only in this repository and not the ones this repository depends on.protected IpsTestCaseBaseAbstractTocBasedRuntimeRepository. getIpsTestCaseInternal(java.lang.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 voidAbstractRuntimeRepository. getIpsTestCasesStartingWith(java.lang.String qNamePrefix, java.util.List<IpsTest2> result, IRuntimeRepository runtimeRepository)Gets all ips test cases starting with the given qualified name prefix.java.util.List<IpsTest2>AbstractRuntimeRepository. getIpsTestCasesStartingWith(java.lang.String qNamePrefix, IRuntimeRepository runtimeRepository)protected voidAbstractTocBasedRuntimeRepository. getIpsTestCasesStartingWith(java.lang.String qNamePrefix, java.util.List<IpsTest2> result, IRuntimeRepository runtimeRepository)IpsTestSuiteAbstractRuntimeRepository. getIpsTestSuite(java.lang.String qNamePrefix, IRuntimeRepository runtimeRepository)protected abstract java.util.List<javax.xml.bind.annotation.adapters.XmlAdapter<?,?>>AbstractCachingRuntimeRepository. getNotCachedEnumXmlAdapter(IRuntimeRepository repository)protected java.util.List<javax.xml.bind.annotation.adapters.XmlAdapter<?,?>>AbstractTocBasedRuntimeRepository. getNotCachedEnumXmlAdapter(IRuntimeRepository repository)voidAbstractModelObject. initFromXml(org.w3c.dom.Element objectEl, boolean initWithProductDefaultsBeforeReadingXmlData, IRuntimeRepository productRepository, IObjectReferenceStore store)Initializes the policy component's state with the data stored in the given xml element.voidAbstractModelObject. initFromXml(org.w3c.dom.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 voidAbstractModelObject. initFromXml(org.w3c.dom.Element objectEl, boolean initWithProductDefaultsBeforeReadingXmlData, IRuntimeRepository productRepository, IObjectReferenceStore store, XmlCallback xmlCallback, java.lang.String currPath)Initializes the policy component's state with the data stored in the given xml element.voidProductConfiguration. initFromXml(org.w3c.dom.Element objectEl, IRuntimeRepository productRepository)Loads the product component thisProductConfigurationmanages.voidTable. initFromXml(java.io.InputStream is, IRuntimeRepository productRepository, java.lang.String qualifiedTableName)Initializes this object with the data stored in the XML element.protected voidAbstractModelObject. initPropertiesFromXml(java.util.Map<java.lang.String,java.lang.String> propMap, IRuntimeRepository productRepository)protected abstract booleanAbstractRuntimeRepositoryManager. isRepositoryUpToDate(IRuntimeRepository currentRuntimeRepository)Checks whether theIRuntimeRepositoryis up to date or not.Constructors in org.faktorips.runtime.internal with parameters of type IRuntimeRepository Constructor Description ProductComponent(IRuntimeRepository repository, java.lang.String id, java.lang.String productKindId, java.lang.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 Modifier and Type Method Description ProductComponentProductVariantRuntimeHelper. getOriginalProdCmpt(IRuntimeRepository runtimeRepository, org.w3c.dom.Element element)IProductComponentGenerationProductVariantRuntimeHelper. initProductComponentGenerationVariation(IRuntimeRepository runtimeRepository, GenerationTocEntry tocEntry, org.w3c.dom.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 Modifier and Type Method Description abstract TCustomTocEntryObject. 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 Modifier and Type Method Description IRuntimeRepositoryIpsJAXBContext. getRepository()Returns the Faktor-IPS runtime repository.Constructors in org.faktorips.runtime.jaxb with parameters of type IRuntimeRepository Constructor Description IpsJAXBContext(javax.xml.bind.JAXBContext wrappedCtx, java.util.List<? extends javax.xml.bind.annotation.adapters.XmlAdapter<?,?>> enumXmlAdapters, IRuntimeRepository repository)ProductConfigurationXmlAdapter(IRuntimeRepository repository) -
Uses of IRuntimeRepository in org.faktorips.runtime.productdataprovider
Subinterfaces of IRuntimeRepository in org.faktorips.runtime.productdataprovider Modifier and Type Interface Description interfaceIDetachedContentRuntimeRepositoryClasses in org.faktorips.runtime.productdataprovider that implement IRuntimeRepository Modifier and Type Class Description classDetachedContentRuntimeRepository/** TheDetachedContentRuntimeRepositoryis a runtime repository that is able to parse the product data provided from aIProductDataProviderand instantiates the necessary objects.Methods in org.faktorips.runtime.productdataprovider that return IRuntimeRepository Modifier and Type Method Description protected IRuntimeRepositoryDetachedContentRuntimeRepositoryManager. createNewRuntimeRepository()Methods in org.faktorips.runtime.productdataprovider with parameters of type IRuntimeRepository Modifier and Type Method Description protected booleanDetachedContentRuntimeRepositoryManager. isRepositoryUpToDate(IRuntimeRepository actualRuntimeRepository) -
Uses of IRuntimeRepository in org.faktorips.runtime.test
Methods in org.faktorips.runtime.test that return IRuntimeRepository Modifier and Type Method Description static IRuntimeRepositoryTocHierarchyCreator. createRuntimeRepository(java.util.List<java.lang.String> runtimePackages, java.lang.ClassLoader clazzLoader)Creates aIRuntimeRepositorywith a hierarchy from a list of runtime packages.IRuntimeRepositoryIpsTest2. 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 Modifier and Type Method Description protected abstract java.util.List<IRuntimeRepository>AbstractIpsTestRunner. createRepositories()Creates the repositories.protected java.util.List<IRuntimeRepository>CmdLineIpsTestRunner. createRepositories()protected java.util.List<IRuntimeRepository>SocketIpsTestRunner. createRepositories()protected java.util.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 Modifier and Type Method Description voidIpsTest2. 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 Modifier and Type Method Description static javax.xml.bind.JAXBContextJAXBContextFactory. newContext(IRuntimeRepository repository)Deprecated.Creates a new JAXBContext that can marshal / unmarshal all model classes defined in the given repository.static javax.xml.bind.JAXBContextJAXBContextFactory. newContext(IRuntimeRepository repository, java.lang.ClassLoader cl)Deprecated.Creates a new JAXBContext that can marshal / unmarshal all model classes defined in the given repository.
-