ariba.ui.meta.persistence
Class DetailDataSource
java.lang.Object
ariba.ui.table.AWTDataSource
ariba.ui.meta.persistence.DetailDataSource
public class DetailDataSource
- extends AWTDataSource
DetailDataSource
public DetailDataSource(Object parent,
String keyPath)
parentObject
public Object parentObject()
setParentObject
public void setParentObject(Object parentObject)
hasChanges
public boolean hasChanges()
- Description copied from class:
AWTDataSource
- Should return true when underlying changes in the datasource indicate that the DisplayGroup should
automatcally call fetchObjects() as soon as possible to present the user with recent changes.
Datasources for which fetching is not "free" should override this method to return false
either always, or at least unless a special event has occured that indicates re-performing
a fetch is warrented.
- Overrides:
hasChanges in class AWTDataSource
- Returns:
- true if a fetch should be triggered immediately.
fetchObjects
public List fetchObjects()
- Description copied from class:
AWTDataSource
- Returns the list of objects. Should list should be sorted if dataSourceDoesSort() has
been overridden to return true
- Specified by:
fetchObjects in class AWTDataSource
- Returns:
- array of fetched objects
entity
public AWTEntity entity()
- Overrides:
entity in class AWTDataSource
insert
public Object insert()
- Overrides:
insert in class AWTDataSource
delete
public void delete(Object object)
- Overrides:
delete in class AWTDataSource
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.