public class MyJPAJSONAnySearchDAO extends JPAAnySearchDAO
anyObjectDAO, anyUtilsFactory, dynRealmDAO, entityFactory, groupDAO, realmDAO, RELATIONSHIP_FIELDS, schemaDAO, userDAO, validator
LOG
Constructor and Description |
---|
MyJPAJSONAnySearchDAO() |
Modifier and Type | Method and Description |
---|---|
protected void |
fillAttrQuery(AnyUtils anyUtils,
StringBuilder query,
PlainAttrValue attrValue,
PlainSchema schema,
AttrCond cond,
boolean not,
List<Object> parameters,
SearchSupport svs) |
protected String |
getQuery(AttrCond cond,
boolean not,
List<Object> parameters,
SearchSupport svs) |
protected void |
parseOrderByForPlainSchema(SearchSupport svs,
OrderBySupport obs,
OrderBySupport.Item item,
OrderByClause clause,
PlainSchema schema,
String fieldName) |
protected void |
processOBS(SearchSupport svs,
OrderBySupport obs,
StringBuilder where) |
buildAdminRealmsFilter, buildOrderBy, buildSelect, buildWhere, doCount, doSearch, fillAttrQuery, fillWithParameters, getAdminRealmsFilter, getQuery, getQuery, getQuery, getQuery, getQuery, getQuery, getQuery, getQuery, getQuery, getQuery, getQuery, getQuery, getQueryForCustomConds, key, parseOrderBy, parseOrderByForCustom, parseOrderByForField, queryOp, setParameter
buildEffectiveCond, buildResult, check, check, check, check, check, check, count, search, search, search
clear, detach, entityManager, entityManagerFactory, refresh
protected void processOBS(SearchSupport svs, OrderBySupport obs, StringBuilder where)
processOBS
in class JPAAnySearchDAO
protected void parseOrderByForPlainSchema(SearchSupport svs, OrderBySupport obs, OrderBySupport.Item item, OrderByClause clause, PlainSchema schema, String fieldName)
parseOrderByForPlainSchema
in class JPAAnySearchDAO
protected void fillAttrQuery(AnyUtils anyUtils, StringBuilder query, PlainAttrValue attrValue, PlainSchema schema, AttrCond cond, boolean not, List<Object> parameters, SearchSupport svs)
protected String getQuery(AttrCond cond, boolean not, List<Object> parameters, SearchSupport svs)
getQuery
in class JPAAnySearchDAO
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.