@Component(value="ui_DataComponents")
public class DataComponents
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.AccessManager |
accessManager |
protected org.springframework.beans.factory.config.AutowireCapableBeanFactory |
beanFactory |
protected io.jmix.core.Metadata |
metadata |
protected SorterFactory |
sorterFactory |
protected io.jmix.core.Stores |
stores |
Constructor and Description |
---|
DataComponents() |
Modifier and Type | Method and Description |
---|---|
protected void |
autowire(java.lang.Object instance) |
<E> CollectionContainer<E> |
createCollectionContainer(java.lang.Class<E> entityClass)
Creates
CollectionContainer . |
<E> CollectionPropertyContainer<E> |
createCollectionContainer(java.lang.Class<E> entityClass,
InstanceContainer<?> masterContainer,
java.lang.String property)
Creates
CollectionPropertyContainer . |
<E> CollectionLoader<E> |
createCollectionLoader()
Creates
CollectionLoader . |
DataContext |
createDataContext()
Creates
DataContext . |
<E> InstanceContainer<E> |
createInstanceContainer(java.lang.Class<E> entityClass)
Creates
InstanceContainer . |
<E> InstancePropertyContainer<E> |
createInstanceContainer(java.lang.Class<E> entityClass,
InstanceContainer<?> masterContainer,
java.lang.String property)
Creates
InstancePropertyContainer . |
<E> InstanceLoader<E> |
createInstanceLoader()
Creates
InstanceLoader . |
KeyValueCollectionContainer |
createKeyValueCollectionContainer()
Creates
KeyValueCollectionContainer . |
KeyValueCollectionLoader |
createKeyValueCollectionLoader()
Creates
KeyValueCollectionLoader . |
KeyValueContainer |
createKeyValueContainer()
Creates
KeyValueContainer . |
KeyValueContainer |
createKeyValueContainer(io.jmix.core.metamodel.model.MetaClass metaClass)
Creates
KeyValueContainer for the given MetaClass. |
KeyValueInstanceLoader |
createKeyValueInstanceLoader()
Creates
KeyValueInstanceLoader . |
@Autowired protected org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected SorterFactory sorterFactory
@Autowired protected io.jmix.core.AccessManager accessManager
@Autowired protected io.jmix.core.Stores stores
protected void autowire(java.lang.Object instance)
public DataContext createDataContext()
DataContext
.public <E> InstanceContainer<E> createInstanceContainer(java.lang.Class<E> entityClass)
InstanceContainer
.public <E> InstancePropertyContainer<E> createInstanceContainer(java.lang.Class<E> entityClass, InstanceContainer<?> masterContainer, java.lang.String property)
InstancePropertyContainer
.public <E> CollectionContainer<E> createCollectionContainer(java.lang.Class<E> entityClass)
CollectionContainer
.public <E> CollectionPropertyContainer<E> createCollectionContainer(java.lang.Class<E> entityClass, InstanceContainer<?> masterContainer, java.lang.String property)
CollectionPropertyContainer
.public KeyValueContainer createKeyValueContainer()
KeyValueContainer
.public KeyValueContainer createKeyValueContainer(io.jmix.core.metamodel.model.MetaClass metaClass)
KeyValueContainer
for the given MetaClass.public KeyValueCollectionContainer createKeyValueCollectionContainer()
KeyValueCollectionContainer
.public <E> InstanceLoader<E> createInstanceLoader()
InstanceLoader
.public <E> CollectionLoader<E> createCollectionLoader()
CollectionLoader
.public KeyValueCollectionLoader createKeyValueCollectionLoader()
KeyValueCollectionLoader
.public KeyValueInstanceLoader createKeyValueInstanceLoader()
KeyValueInstanceLoader
.