|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||