public interface Metadata
extends com.haulmont.chile.core.model.Session
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
create(java.lang.Class<T> entityClass)
Instantiate an entity, taking into account extended entities.
|
Entity |
create(com.haulmont.chile.core.model.MetaClass metaClass)
Instantiate an entity, taking into account extended entities.
|
Entity |
create(java.lang.String entityName)
Instantiate an entity, taking into account extended entities.
|
com.haulmont.chile.core.datatypes.DatatypeRegistry |
getDatatypes()
Convenient access to
DatatypeRegistry bean. |
ExtendedEntities |
getExtendedEntities()
Convenient access to
ExtendedEntities bean. |
java.util.List<java.lang.String> |
getRootPackages() |
com.haulmont.chile.core.model.Session |
getSession()
Get Metadata session - interface providing access to MetaClasses and MetaProperties.
|
MetadataTools |
getTools()
Convenient access to
MetadataTools bean. |
ViewRepository |
getViewRepository()
Convenient access to
ViewRepository bean. |
static final java.lang.String NAME
com.haulmont.chile.core.model.Session getSession()
ViewRepository getViewRepository()
ViewRepository bean.ExtendedEntities getExtendedEntities()
ExtendedEntities bean.MetadataTools getTools()
MetadataTools bean.com.haulmont.chile.core.datatypes.DatatypeRegistry getDatatypes()
DatatypeRegistry bean.<T> T create(java.lang.Class<T> entityClass)
entityClass - entity classEntity create(com.haulmont.chile.core.model.MetaClass metaClass)
metaClass - entity MetaClassEntity create(java.lang.String entityName)
entityName - entity namejava.util.List<java.lang.String> getRootPackages()