public class ContainerDataProvider extends java.lang.Object implements DataProvider, HasMetaClass
CollectionContainer
with items.Constructor and Description |
---|
ContainerDataProvider(com.haulmont.cuba.gui.model.CollectionContainer dataContainer) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(DataChangeListener listener)
Adds listener to the data provider events.
|
void |
addItem(DataItem item)
Unsupported.
|
void |
addItems(java.util.Collection<? extends DataItem> items)
Unsupported.
|
com.haulmont.cuba.gui.model.CollectionContainer |
getCollectionContainer() |
DataItem |
getItem(java.lang.Object id) |
java.util.List<DataItem> |
getItems() |
com.haulmont.chile.core.model.MetaClass |
getMetaClass() |
void |
removeAll()
Removes all items from the data provider.
|
void |
removeChangeListener(DataChangeListener listener)
Removes listener to data provider events
|
void |
removeItem(DataItem item)
Unsupported.
|
void |
updateItem(DataItem item)
Unsupported.
|
public ContainerDataProvider(com.haulmont.cuba.gui.model.CollectionContainer dataContainer)
public java.util.List<DataItem> getItems()
getItems
in interface DataProvider
public DataItem getItem(java.lang.Object id)
getItem
in interface DataProvider
id
- id of data itempublic void addItem(DataItem item)
UnsupportedOperationException
.
Use CollectionContainer for changing data items of ContainerDataProvideraddItem
in interface DataProvider
item
- an item to be addedjava.lang.UnsupportedOperationException
- use CollectionContainer for changing data items of ContainerDataProviderpublic void addItems(java.util.Collection<? extends DataItem> items)
UnsupportedOperationException
.
Use CollectionContainer for changing data items of ContainerDataProvideraddItems
in interface DataProvider
items
- a collection of data items to be addedjava.lang.UnsupportedOperationException
- use CollectionContainer for changing data items of ContainerDataProviderpublic void updateItem(DataItem item)
UnsupportedOperationException
.
Use CollectionContainer for changing data items of ContainerDataProviderupdateItem
in interface DataProvider
item
- an item to be updatedjava.lang.UnsupportedOperationException
- use CollectionContainer for changing data items of ContainerDataProviderpublic void removeItem(DataItem item)
UnsupportedOperationException
.
Use CollectionContainer for changing data items of ContainerDataProviderremoveItem
in interface DataProvider
item
- an item to be removedjava.lang.UnsupportedOperationException
- use CollectionContainer for changing data items of ContainerDataProviderpublic void removeAll()
DataProvider
removeAll
in interface DataProvider
public void addChangeListener(DataChangeListener listener)
DataProvider
addChangeListener
in interface DataProvider
listener
- listener to be addedpublic void removeChangeListener(DataChangeListener listener)
DataProvider
removeChangeListener
in interface DataProvider
listener
- listener to be removedpublic com.haulmont.chile.core.model.MetaClass getMetaClass()
getMetaClass
in interface HasMetaClass
public com.haulmont.cuba.gui.model.CollectionContainer getCollectionContainer()