org.springframework.richclient.samples.dataeditor.ui
Class ItemDataProvider

Show UML class diagram
java.lang.Object
  extended by java.util.Observable
      extended by org.springframework.richclient.widget.editor.provider.AbstractDataProvider
          extended by org.springframework.richclient.samples.dataeditor.ui.ItemDataProvider
All Implemented Interfaces:
DataProvider, DataProviderEventSource

public class ItemDataProvider
extends AbstractDataProvider


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.springframework.richclient.widget.editor.provider.DataProvider
DataProvider.RefreshPolicy
 
Constructor Summary
ItemDataProvider(ItemService service)
           
 
Method Summary
 Object doCreate(Object newData)
           
 void doDelete(Object dataToRemove)
           
 Object doUpdate(Object updatedData)
           
 List getList(Object criteria)
           
 boolean supportsClone()
           
 boolean supportsCreate()
           
 boolean supportsDelete()
           
 boolean supportsFiltering()
           
 boolean supportsUpdate()
           
 
Methods inherited from class org.springframework.richclient.widget.editor.provider.AbstractDataProvider
addDataProviderListener, clone, create, delete, exists, getDetailObject, getId, getRefreshPolicy, getSimpleObject, isDetailObject, loadDetailObject, newInstance, removeDataProviderListener, setBaseCriteria, supportsBaseCriteria, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemDataProvider

public ItemDataProvider(ItemService service)
Method Detail

supportsFiltering

public boolean supportsFiltering()

getList

public List getList(Object criteria)

supportsUpdate

public boolean supportsUpdate()

supportsCreate

public boolean supportsCreate()

supportsClone

public boolean supportsClone()

supportsDelete

public boolean supportsDelete()

doCreate

public Object doCreate(Object newData)
Overrides:
doCreate in class AbstractDataProvider

doDelete

public void doDelete(Object dataToRemove)
Overrides:
doDelete in class AbstractDataProvider

doUpdate

public Object doUpdate(Object updatedData)
Overrides:
doUpdate in class AbstractDataProvider


Copyright © 2004-2009 The Spring Framework. All Rights Reserved.