com.arsdigita.toolbox.ui
Class AbstractDataQueryBuilder
java.lang.Object
com.arsdigita.util.LockableImpl
com.arsdigita.toolbox.ui.AbstractDataQueryBuilder
- All Implemented Interfaces:
- DataQueryBuilder, Lockable
- public abstract class AbstractDataQueryBuilder
- extends LockableImpl
- implements DataQueryBuilder
An abstract class that implements DataQueryBuilder, allowing on the fly
implementations of DataQueryBuilder.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
versionId
public static final String versionId
- See Also:
- Constant Field Values
AbstractDataQueryBuilder
public AbstractDataQueryBuilder()
makeDataQuery
public abstract DataQuery makeDataQuery(DataTable t,
PageState s)
- Perform all neccessary database operations and return
a
DataQuery
for the DataTable
to use
- Specified by:
makeDataQuery
in interface DataQueryBuilder
- Parameters:
t
- the parent DataTables
- the page state
getKeyColumn
public abstract String getKeyColumn()
- Specified by:
getKeyColumn
in interface DataQueryBuilder
- Returns:
- the name of the column in the query that serves
as the primary key for the items
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC