org.openxava.tab.impl
Class JPATabProvider
java.lang.Object
org.openxava.tab.impl.TabProviderBase
org.openxava.tab.impl.JPATabProvider
- All Implemented Interfaces:
- java.io.Serializable, IDataReader, ISearch, ITabProvider
public class JPATabProvider
- extends TabProviderBase
An ITabProvider that obtain data via JPA.
- Author:
- Javier Paniza
- See Also:
- Serialized Form
| Methods inherited from class org.openxava.tab.impl.TabProviderBase |
getChunkSize, getCurrent, getEntityReferencesMappings, getEntityReferencesReferenceNames, getKey, getMetaModel, getMetaTab, getResultSize, getSelect, getSum, hasReferences, isEOF, keyHasNulls, reset, resetEntityReferencesMappings, search, setChunkSize, setCurrent, setEOF, setMetaTab |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPATabProvider
public JPATabProvider()
translateCondition
protected java.lang.String translateCondition(java.lang.String condition)
- Specified by:
translateCondition in class TabProviderBase
toQueryField
public java.lang.String toQueryField(java.lang.String propertyName)
getSelectBase
public java.lang.String getSelectBase()
getConverters
public java.util.Collection<org.openxava.tab.impl.TabConverter> getConverters()
nextChunk
public DataChunk nextChunk()
throws java.rmi.RemoteException
- Description copied from interface:
IDataReader
- Obtain the next data chunk.
This method can be call from a TableModel to
obtain data on demand.
- Throws:
java.rmi.RemoteException
executeNumberSelect
protected java.lang.Number executeNumberSelect(java.lang.String select,
java.lang.String errorId)
- Specified by:
executeNumberSelect in class TabProviderBase
usesConverters
public boolean usesConverters()
translateProperty
protected java.lang.String translateProperty(java.lang.String property)
- Specified by:
translateProperty in class TabProviderBase