Class JPATabProvider
×News: OpenXava 7.7 released - March 9 · Read more
java.lang.Object
org.openxava.tab.impl.TabProviderBase
org.openxava.tab.impl.JPATabProvider
- All Implemented Interfaces:
Serializable, IDataReader, ISearch, ITabProvider
An
ITabProvider that obtain data via JPA. - Author:
- Javier Paniza
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddEntityReferenceMapping(Collection<ReferenceMapping> entityReferencesMappings, Map<ReferenceMapping, String> entityReferencesReferenceNames, ReferenceMapping referenceMapping, String parentReference) protected NumberexecuteNumberSelect(String select, String errorId) Collection<org.openxava.tab.impl.TabConverter> Obtain the next data chunk.protected Stringprotected StringtoIncludeJoinsUsedInWhere(String select) toQueryField(String propertyName) protected Stringprotected StringtranslateCondition(String condition) protected StringtranslateProperty(String property) booleanMethods inherited from class TabProviderBase
getChunkSize, getCurrent, getEntityReferencesMappings, getEntityReferencesReferenceNames, getKey, getMetaModel, getMetaTab, getResultSize, getSelect, getSum, hasReferences, isEOF, keyHasNulls, reset, resetEntityReferencesMappings, search, setChunkSize, setConditionProperties, setCurrent, setEOF, setMetaTab
-
Constructor Details
-
JPATabProvider
public JPATabProvider()
-
-
Method Details
-
translateCondition
- Specified by:
translateConditionin classTabProviderBase
-
toQueryField
-
getSelectBase
-
getConverters
-
toSearchByCollectionMemberSelect
- Specified by:
toSearchByCollectionMemberSelectin classTabProviderBase- Since:
- 6.4
-
toIncludeJoinsUsedInWhere
- Specified by:
toIncludeJoinsUsedInWherein classTabProviderBase
-
nextChunk
Description copied from interface:IDataReaderObtain the next data chunk.This method can be call from a
TableModelto obtain data on demand.- Throws:
RemoteException
-
executeNumberSelect
- Specified by:
executeNumberSelectin classTabProviderBase
-
usesConverters
public boolean usesConverters() -
translateProperty
- Specified by:
translatePropertyin classTabProviderBase
-
noValueInSelect
- Specified by:
noValueInSelectin classTabProviderBase
-
addEntityReferenceMapping
protected void addEntityReferenceMapping(Collection<ReferenceMapping> entityReferencesMappings, Map<ReferenceMapping, String> entityReferencesReferenceNames, ReferenceMapping referenceMapping, String parentReference) - Specified by:
addEntityReferenceMappingin classTabProviderBase- Since:
- 6.2.1
-