Class DbTableOfContents
java.lang.Object
org.faktorips.runtime.productdata.jpa.toc.DbTableOfContents
- All Implemented Interfaces:
org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
public class DbTableOfContents
extends Object
implements org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> org.faktorips.runtime.internal.toc.CustomTocEntryObject<T>getCustomTocEntry(Class<T> type, String ipsObjectQualifiedName) Deprecated.List<org.faktorips.runtime.internal.toc.EnumContentTocEntry>org.faktorips.runtime.internal.toc.EnumContentTocEntrygetEnumContentTocEntry(String className) Set<org.faktorips.runtime.internal.toc.EnumXmlAdapterTocEntry>Deprecated.Not supported inDbTableOfContentsbecause the adapters have to be registered in model projects, not product projects.Set<org.faktorips.runtime.internal.toc.ModelTypeTocEntry>Deprecated.Not supported inDbTableOfContents.List<org.faktorips.runtime.internal.toc.ProductCmptTocEntry>List<org.faktorips.runtime.internal.toc.ProductCmptTocEntry>getProductCmptTocEntries(String kindId) org.faktorips.runtime.internal.toc.ProductCmptTocEntryorg.faktorips.runtime.internal.toc.ProductCmptTocEntrygetProductCmptTocEntry(String kindId, String versionId) List<org.faktorips.runtime.internal.toc.TableContentTocEntry>org.faktorips.runtime.internal.toc.TableContentTocEntrygetTableTocEntryByClassname(String implementationClass) org.faktorips.runtime.internal.toc.TableContentTocEntrygetTableTocEntryByQualifiedTableName(String qualifiedTableName) List<org.faktorips.runtime.internal.toc.TestCaseTocEntry>Deprecated.Not (yet) supported inDbTableOfContents.org.faktorips.runtime.internal.toc.TestCaseTocEntrygetTestCaseTocEntryByQName(String qName) Deprecated.Not (yet) supported inDbTableOfContents.
-
Constructor Details
-
DbTableOfContents
-
-
Method Details
-
getProductCmptTocEntry
@CheckForNull public org.faktorips.runtime.internal.toc.ProductCmptTocEntry getProductCmptTocEntry(@CheckForNull String id) - Specified by:
getProductCmptTocEntryin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getProductCmptTocEntry
@CheckForNull public org.faktorips.runtime.internal.toc.ProductCmptTocEntry getProductCmptTocEntry(@CheckForNull String kindId, @CheckForNull String versionId) - Specified by:
getProductCmptTocEntryin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getProductCmptTocEntries
- Specified by:
getProductCmptTocEntriesin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getProductCmptTocEntries
public List<org.faktorips.runtime.internal.toc.ProductCmptTocEntry> getProductCmptTocEntries(@CheckForNull String kindId) - Specified by:
getProductCmptTocEntriesin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getTableTocEntries
- Specified by:
getTableTocEntriesin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getTestCaseTocEntries
@Deprecated public List<org.faktorips.runtime.internal.toc.TestCaseTocEntry> getTestCaseTocEntries()Deprecated.Not (yet) supported inDbTableOfContents. Please submit a feature request if you need this.- Specified by:
getTestCaseTocEntriesin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getTestCaseTocEntryByQName
@Deprecated @CheckForNull public org.faktorips.runtime.internal.toc.TestCaseTocEntry getTestCaseTocEntryByQName(@CheckForNull String qName) Deprecated.Not (yet) supported inDbTableOfContents. Please submit a feature request if you need this.- Specified by:
getTestCaseTocEntryByQNamein interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getTableTocEntryByClassname
@CheckForNull public org.faktorips.runtime.internal.toc.TableContentTocEntry getTableTocEntryByClassname(@CheckForNull String implementationClass) If the table structure allows multiple table contents any one of those contents could be returned.
- Specified by:
getTableTocEntryByClassnamein interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getTableTocEntryByQualifiedTableName
@CheckForNull public org.faktorips.runtime.internal.toc.TableContentTocEntry getTableTocEntryByQualifiedTableName(@CheckForNull String qualifiedTableName) - Specified by:
getTableTocEntryByQualifiedTableNamein interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getModelTypeTocEntries
@Deprecated public Set<org.faktorips.runtime.internal.toc.ModelTypeTocEntry> getModelTypeTocEntries()Deprecated.Not supported inDbTableOfContents. UseIpsModelinstead.- Specified by:
getModelTypeTocEntriesin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getEnumContentTocEntries
- Specified by:
getEnumContentTocEntriesin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getEnumContentTocEntry
@CheckForNull public org.faktorips.runtime.internal.toc.EnumContentTocEntry getEnumContentTocEntry(@CheckForNull String className) - Specified by:
getEnumContentTocEntryin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getEnumXmlAdapterTocEntries
@Deprecated public Set<org.faktorips.runtime.internal.toc.EnumXmlAdapterTocEntry> getEnumXmlAdapterTocEntries()Deprecated.Not supported inDbTableOfContentsbecause the adapters have to be registered in model projects, not product projects.- Specified by:
getEnumXmlAdapterTocEntriesin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getProductDataVersion
- Specified by:
getProductDataVersionin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
getCustomTocEntry
@Deprecated @CheckForNull public <T> org.faktorips.runtime.internal.toc.CustomTocEntryObject<T> getCustomTocEntry(@CheckForNull Class<T> type, @CheckForNull String ipsObjectQualifiedName) Deprecated.Not (yet) supported inDbTableOfContents. Please submit a feature request if you need this.- Specified by:
getCustomTocEntryin interfaceorg.faktorips.runtime.internal.toc.IReadonlyTableOfContents
-
DbTableOfContents.