@Component(value="cuba_DataComponents")
public class DataComponents
extends java.lang.Object
implements org.springframework.context.ApplicationContextAware
Modifier and Type | Field and Description |
---|---|
protected Metadata |
metadata |
protected Security |
security |
protected SorterFactory |
sorterFactory |
Constructor and Description |
---|
DataComponents() |
Modifier and Type | Method and Description |
---|---|
<E extends Entity> |
createCollectionContainer(java.lang.Class<E> entityClass)
Creates
CollectionContainer . |
<E extends Entity> |
createCollectionContainer(java.lang.Class<E> entityClass,
InstanceContainer<? extends Entity> masterContainer,
java.lang.String property)
Creates
CollectionPropertyContainer . |
<E extends Entity> |
createCollectionLoader()
Creates
CollectionLoader . |
DataContext |
createDataContext()
Creates
DataContext . |
<E extends Entity> |
createInstanceContainer(java.lang.Class<E> entityClass)
Creates
InstanceContainer . |
<E extends Entity> |
createInstanceContainer(java.lang.Class<E> entityClass,
InstanceContainer<? extends Entity> masterContainer,
java.lang.String property)
Creates
InstancePropertyContainer . |
<E extends Entity> |
createInstanceLoader()
Creates
InstanceLoader . |
KeyValueCollectionContainer |
createKeyValueCollectionContainer()
Creates
KeyValueCollectionContainer . |
KeyValueCollectionLoader |
createKeyValueCollectionLoader()
Creates
KeyValueCollectionLoader . |
KeyValueContainer |
createKeyValueContainer()
Creates
KeyValueContainer . |
KeyValueInstanceLoader |
createKeyValueInstanceLoader()
Creates
KeyValueInstanceLoader . |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
@Inject protected Metadata metadata
@Inject protected Security security
@Inject protected SorterFactory sorterFactory
public void setApplicationContext(@Nonnull org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
public DataContext createDataContext()
DataContext
.public <E extends Entity> InstanceContainer<E> createInstanceContainer(java.lang.Class<E> entityClass)
InstanceContainer
.public <E extends Entity> InstancePropertyContainer<E> createInstanceContainer(java.lang.Class<E> entityClass, InstanceContainer<? extends Entity> masterContainer, java.lang.String property)
InstancePropertyContainer
.public <E extends Entity> CollectionContainer<E> createCollectionContainer(java.lang.Class<E> entityClass)
CollectionContainer
.public <E extends Entity> CollectionPropertyContainer<E> createCollectionContainer(java.lang.Class<E> entityClass, InstanceContainer<? extends Entity> masterContainer, java.lang.String property)
CollectionPropertyContainer
.public KeyValueContainer createKeyValueContainer()
KeyValueContainer
.public KeyValueCollectionContainer createKeyValueCollectionContainer()
KeyValueCollectionContainer
.public <E extends Entity> InstanceLoader<E> createInstanceLoader()
InstanceLoader
.public <E extends Entity> CollectionLoader<E> createCollectionLoader()
CollectionLoader
.public KeyValueCollectionLoader createKeyValueCollectionLoader()
KeyValueCollectionLoader
.public KeyValueInstanceLoader createKeyValueInstanceLoader()
KeyValueInstanceLoader
.