Modifier and Type | Field and Description |
---|---|
protected Set<T> |
nonEditableTypes
All types non editables.
|
protected TopiaPersistenceHelper<T> |
persistenceHelper |
protected List<TableMeta<T>> |
tables
All metas of the db.
|
Modifier | Constructor and Description |
---|---|
protected |
DbMeta(TopiaPersistenceHelper<T> persistenceHelper,
T[] entityTypes,
T... nonEditableTypes) |
Modifier and Type | Method and Description |
---|---|
void |
addAssociations(List<AssociationMeta<T>> associations,
Iterable<T> types) |
void |
addTables(List<TableMeta<T>> entities,
Iterable<T> types) |
TopiaPersistenceHelper<T> |
getPersistenceHelper() |
TableMeta<T> |
getTable(T entityType) |
List<String> |
getTableNames() |
List<TableMeta<T>> |
getTables() |
boolean |
isEditable(TableMeta<T> meta) |
Iterator<TableMeta<T>> |
iterator() |
static <T extends TopiaEntityEnum> |
newDbMeta(TopiaPersistenceHelper<T> typeProvider,
T[] universe,
T... nonEditables) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
protected final List<TableMeta<T extends TopiaEntityEnum>> tables
protected final Set<T extends TopiaEntityEnum> nonEditableTypes
protected final TopiaPersistenceHelper<T extends TopiaEntityEnum> persistenceHelper
protected DbMeta(TopiaPersistenceHelper<T> persistenceHelper, T[] entityTypes, T... nonEditableTypes)
public static <T extends TopiaEntityEnum> DbMeta<T> newDbMeta(TopiaPersistenceHelper<T> typeProvider, T[] universe, T... nonEditables)
public void addAssociations(List<AssociationMeta<T>> associations, Iterable<T> types)
public Iterator<TableMeta<T>> iterator()
iterator
in interface Iterable<TableMeta<T extends TopiaEntityEnum>>
public TopiaPersistenceHelper<T> getPersistenceHelper()
Copyright © 2004–2022 Code Lutin. All rights reserved.