public class JPATabProvider extends TabProviderBase
ITabProvider
that obtain data via JPA. Constructor and Description |
---|
JPATabProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
addEntityReferenceMapping(java.util.Collection<ReferenceMapping> entityReferencesMappings,
java.util.Map<ReferenceMapping,java.lang.String> entityReferencesReferenceNames,
ReferenceMapping referenceMapping,
java.lang.String parentReference) |
protected java.lang.Number |
executeNumberSelect(java.lang.String select,
java.lang.String errorId) |
java.util.Collection<org.openxava.tab.impl.TabConverter> |
getConverters() |
java.lang.String |
getSelectBase() |
DataChunk |
nextChunk()
Obtain the next data chunk.
|
protected java.lang.String |
noValueInSelect() |
java.lang.String |
toQueryField(java.lang.String propertyName) |
protected java.lang.String |
toSearchByCollectionMemberSelect(java.lang.String select) |
protected java.lang.String |
translateCondition(java.lang.String condition) |
protected java.lang.String |
translateProperty(java.lang.String property) |
boolean |
usesConverters() |
getChunkSize, getCurrent, getEntityReferencesMappings, getEntityReferencesReferenceNames, getKey, getMetaModel, getMetaTab, getResultSize, getSelect, getSum, hasReferences, isEOF, keyHasNulls, reset, resetEntityReferencesMappings, search, setChunkSize, setConditionProperties, setCurrent, setEOF, setMetaTab
protected java.lang.String translateCondition(java.lang.String condition)
translateCondition
in class TabProviderBase
public java.lang.String toQueryField(java.lang.String propertyName)
public java.lang.String getSelectBase()
public java.util.Collection<org.openxava.tab.impl.TabConverter> getConverters()
protected java.lang.String toSearchByCollectionMemberSelect(java.lang.String select)
toSearchByCollectionMemberSelect
in class TabProviderBase
public DataChunk nextChunk() throws java.rmi.RemoteException
IDataReader
This method can be call from a TableModel
to
obtain data on demand.
java.rmi.RemoteException
protected java.lang.Number executeNumberSelect(java.lang.String select, java.lang.String errorId)
executeNumberSelect
in class TabProviderBase
public boolean usesConverters()
protected java.lang.String translateProperty(java.lang.String property)
translateProperty
in class TabProviderBase
protected java.lang.String noValueInSelect()
noValueInSelect
in class TabProviderBase
protected void addEntityReferenceMapping(java.util.Collection<ReferenceMapping> entityReferencesMappings, java.util.Map<ReferenceMapping,java.lang.String> entityReferencesReferenceNames, ReferenceMapping referenceMapping, java.lang.String parentReference)
addEntityReferenceMapping
in class TabProviderBase