Package io.mateu.mdd.ui.cruds
Class JpaCrudQuery
java.lang.Object
io.mateu.mdd.ui.cruds.JpaCrudQuery
- Direct Known Subclasses:
JpaCrudCountQuery,JpaCrudRowsQuery,JpaCrudSumsQuery
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MDDOpenCRUDActionprotected Objectprotected Stringprotected Stringprotected List<com.vaadin.data.provider.QuerySortOrder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.persistence.QuerybuildQuery(javax.persistence.EntityManager em, String selectedColumns, Object filters, List<com.vaadin.data.provider.QuerySortOrder> sortOrders, String groupClause, int offset, int limit, boolean addOrderClause) void
-
Field Details
-
action
-
filters
-
sortOrders
-
aliasedColumnNamesByColId
-
selectColumnsForCount
-
selectColumnsForList
-
aliasedColumnNames
-
aliasedColumnNamesList
-
-
Constructor Details
-
JpaCrudQuery
public JpaCrudQuery()
-
-
Method Details
-
buildQuery
protected javax.persistence.Query buildQuery(javax.persistence.EntityManager em, String selectedColumns, Object filters, List<com.vaadin.data.provider.QuerySortOrder> sortOrders, String groupClause, int offset, int limit, boolean addOrderClause) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException -
updateExtraFilters
- Throws:
Exception
-