HHH-17772 cleanup disabled code
This commit is contained in:
parent
faec7c1a67
commit
7f4f760ac8
|
@ -248,93 +248,10 @@ public abstract class AbstractQueryMethod implements MetaAttribute {
|
||||||
if ( isPageParam(paramType) ) {
|
if ( isPageParam(paramType) ) {
|
||||||
setPage( declaration, paramName, paramType );
|
setPage( declaration, paramName, paramType );
|
||||||
}
|
}
|
||||||
// if ( isOrderParam(paramType) && !isJakartaSortParam(paramType) ) {
|
|
||||||
// setOrder( declaration, unwrapped, paramName, paramType );
|
|
||||||
// unwrapped = true;
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// boolean setOrder(StringBuilder declaration, boolean unwrapped, String paramName, String paramType) {
|
|
||||||
// unwrapQuery( declaration, unwrapped );
|
|
||||||
// if ( paramType.startsWith(JD_ORDER)
|
|
||||||
// || paramType.startsWith(JD_PAGE_REQUEST) ) {
|
|
||||||
// final String sortableEntityClass = getSortableEntityClass();
|
|
||||||
// if ( sortableEntityClass != null ) {
|
|
||||||
// annotationMetaEntity.staticImport("org.hibernate.query.SortDirection", "*");
|
|
||||||
// annotationMetaEntity.staticImport(Collectors.class.getName(), "toList");
|
|
||||||
// annotationMetaEntity.staticImport(HIB_ORDER, "by");
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\t\t.setOrder(")
|
|
||||||
// .append(paramName)
|
|
||||||
// .append(".sorts().stream()")
|
|
||||||
// .append("\n\t\t\t\t\t")
|
|
||||||
// .append(".map(_sort -> by(")
|
|
||||||
// .append(annotationMetaEntity.importType(sortableEntityClass))
|
|
||||||
// .append(".class, _sort.property(),")
|
|
||||||
// .append("\n\t\t\t\t\t\t\t")
|
|
||||||
// .append("_sort.isAscending() ? ASCENDING : DESCENDING,")
|
|
||||||
// .append("\n\t\t\t\t\t\t\t")
|
|
||||||
// .append("_sort.ignoreCase()))")
|
|
||||||
// .append("\n\t\t\t\t\t")
|
|
||||||
// .append(".collect(toList()))");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// else if ( paramType.startsWith(JD_SORT) && paramType.endsWith("...") ) {
|
|
||||||
// final String sortableEntityClass = getSortableEntityClass();
|
|
||||||
// if ( sortableEntityClass != null ) {
|
|
||||||
// annotationMetaEntity.staticImport("org.hibernate.query.SortDirection", "*");
|
|
||||||
// annotationMetaEntity.staticImport(Arrays.class.getName(), "asList");
|
|
||||||
// annotationMetaEntity.staticImport(Collectors.class.getName(), "toList");
|
|
||||||
// annotationMetaEntity.staticImport(HIB_ORDER, "by");
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\t\t.setOrder(asList(")
|
|
||||||
// .append(paramName)
|
|
||||||
// .append(").stream().map(_sort -> by(")
|
|
||||||
// .append(annotationMetaEntity.importType(sortableEntityClass))
|
|
||||||
// .append(".class, ")
|
|
||||||
// .append("_sort.property()")
|
|
||||||
// .append(",\n\t\t\t\t\t\t")
|
|
||||||
// .append("_sort.isAscending() ? ASCENDING : DESCENDING, ")
|
|
||||||
// .append("_sort.ignoreCase()))\n\t\t\t\t.collect(toList())\n\t\t\t)");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// else if ( paramType.startsWith(JD_SORT) ) {
|
|
||||||
// final String sortableEntityClass = getSortableEntityClass();
|
|
||||||
// if ( sortableEntityClass != null ) {
|
|
||||||
// annotationMetaEntity.staticImport("org.hibernate.query.SortDirection", "*");
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\t\t.setOrder(")
|
|
||||||
// .append(annotationMetaEntity.importType(HIB_ORDER))
|
|
||||||
// .append(".by(")
|
|
||||||
// .append(annotationMetaEntity.importType(sortableEntityClass))
|
|
||||||
// .append(".class, ")
|
|
||||||
// .append(paramName)
|
|
||||||
// .append(".property()")
|
|
||||||
// .append(",\n\t\t\t\t\t")
|
|
||||||
// .append(paramName)
|
|
||||||
// .append(".isAscending() ? ASCENDING : DESCENDING")
|
|
||||||
// .append("))");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// else if ( paramType.endsWith("...") ) {
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\t\t.setOrder(")
|
|
||||||
// .append(annotationMetaEntity.importType(LIST))
|
|
||||||
// .append(".of(")
|
|
||||||
// .append(paramName)
|
|
||||||
// .append("))");
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\t\t.setOrder(")
|
|
||||||
// .append(paramName)
|
|
||||||
// .append(")");
|
|
||||||
// }
|
|
||||||
// return true;
|
|
||||||
// }
|
|
||||||
|
|
||||||
void convertExceptions(StringBuilder declaration) {
|
void convertExceptions(StringBuilder declaration) {
|
||||||
if (dataRepository) {
|
if (dataRepository) {
|
||||||
declaration
|
declaration
|
||||||
|
@ -382,16 +299,6 @@ public abstract class AbstractQueryMethod implements MetaAttribute {
|
||||||
declaration
|
declaration
|
||||||
.append("\t\t\t.unwrap(");
|
.append("\t\t\t.unwrap(");
|
||||||
final String selectionQuery = annotationMetaEntity.importType(HIB_SELECTION_QUERY);
|
final String selectionQuery = annotationMetaEntity.importType(HIB_SELECTION_QUERY);
|
||||||
// final String className = getSortableEntityClass();
|
|
||||||
// if ( className != null ) {
|
|
||||||
// final String entityClass = annotationMetaEntity.importType(className);
|
|
||||||
// declaration
|
|
||||||
// .append("(Class<")
|
|
||||||
// .append(selectionQuery)
|
|
||||||
// .append("<")
|
|
||||||
// .append(entityClass)
|
|
||||||
// .append(">>) (Class) ");
|
|
||||||
// }
|
|
||||||
declaration
|
declaration
|
||||||
.append(selectionQuery)
|
.append(selectionQuery)
|
||||||
.append(".class)\n");
|
.append(".class)\n");
|
||||||
|
@ -572,10 +479,8 @@ public abstract class AbstractQueryMethod implements MetaAttribute {
|
||||||
.append(".class, \"")
|
.append(".class, \"")
|
||||||
.append(orderBy.fieldName)
|
.append(orderBy.fieldName)
|
||||||
.append("\", ")
|
.append("\", ")
|
||||||
// .append("\n\t\t\t\t\t\t")
|
|
||||||
.append(orderBy.descending ? "DESCENDING" : "ASCENDING")
|
.append(orderBy.descending ? "DESCENDING" : "ASCENDING")
|
||||||
.append(", ")
|
.append(", ")
|
||||||
// .append("\n\t\t\t\t\t\t")
|
|
||||||
.append(orderBy.ignoreCase)
|
.append(orderBy.ignoreCase)
|
||||||
.append("));\n");
|
.append("));\n");
|
||||||
|
|
||||||
|
|
|
@ -114,9 +114,6 @@ public class CriteriaFinderMethod extends AbstractFinderMethod {
|
||||||
boolean unwrapped = !isUsingEntityManager();
|
boolean unwrapped = !isUsingEntityManager();
|
||||||
unwrapped = enableFetchProfile( declaration, unwrapped );
|
unwrapped = enableFetchProfile( declaration, unwrapped );
|
||||||
unwrapped = unwrapIfNecessary( declaration, containerType, unwrapped );
|
unwrapped = unwrapIfNecessary( declaration, containerType, unwrapped );
|
||||||
// if ( unwrapped ) {
|
|
||||||
// declaration.append("\n\t\t\t");
|
|
||||||
// }
|
|
||||||
return unwrapped;
|
return unwrapped;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -171,45 +168,6 @@ public class CriteriaFinderMethod extends AbstractFinderMethod {
|
||||||
.append(paramName)
|
.append(paramName)
|
||||||
.append("\");\n");
|
.append("\");\n");
|
||||||
}
|
}
|
||||||
//
|
|
||||||
// private void orderBy(List<String> paramTypes, StringBuilder declaration) {
|
|
||||||
// final boolean hasSortParameter =
|
|
||||||
// paramTypes.stream().anyMatch(CriteriaFinderMethod::isJakartaSortParam);
|
|
||||||
// if ( !orderBys.isEmpty() || hasSortParameter ) {
|
|
||||||
// declaration.append("\n\t_query.orderBy(");
|
|
||||||
// }
|
|
||||||
// boolean firstOrderBy = true;
|
|
||||||
// if ( !orderBys.isEmpty() ) {
|
|
||||||
// for ( OrderBy orderBy : orderBys ) {
|
|
||||||
// if ( firstOrderBy ) {
|
|
||||||
// firstOrderBy = false;
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// declaration.append(',');
|
|
||||||
// }
|
|
||||||
// orderBy(declaration, orderBy);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// if ( hasSortParameter ) {
|
|
||||||
// for ( int i = 0; i < paramNames.size(); i ++ ) {
|
|
||||||
// final String paramName = paramNames.get(i);
|
|
||||||
// final String paramType = paramTypes.get(i);
|
|
||||||
// //TODO: Jakarta Order!!
|
|
||||||
// if ( isJakartaSortParam(paramType) ) {
|
|
||||||
// if ( firstOrderBy ) {
|
|
||||||
// firstOrderBy = false;
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// declaration.append(',');
|
|
||||||
// }
|
|
||||||
// orderBy(declaration, paramName, paramType.endsWith("..."));
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// if ( !orderBys.isEmpty() || hasSortParameter ) {
|
|
||||||
// declaration.append("\n\t);");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
private void where(StringBuilder declaration, List<String> paramTypes) {
|
private void where(StringBuilder declaration, List<String> paramTypes) {
|
||||||
declaration
|
declaration
|
||||||
|
@ -233,56 +191,6 @@ public class CriteriaFinderMethod extends AbstractFinderMethod {
|
||||||
.append("\n\t);");
|
.append("\n\t);");
|
||||||
}
|
}
|
||||||
|
|
||||||
// private static boolean isJakartaSortParam(String paramType) {
|
|
||||||
// return paramType.startsWith(JD_SORT);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// private static void orderBy(StringBuilder declaration, OrderBy orderBy) {
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\t")
|
|
||||||
// .append("_builder.")
|
|
||||||
// .append(orderBy.descending ? "desc" : "asc")
|
|
||||||
// .append('(');
|
|
||||||
// if ( orderBy.ignoreCase ) {
|
|
||||||
// declaration.append("_builder.lower(");
|
|
||||||
// }
|
|
||||||
// declaration
|
|
||||||
// .append("_entity.get(\"")
|
|
||||||
// .append(orderBy.fieldName)
|
|
||||||
// .append("\")");
|
|
||||||
// if ( orderBy.ignoreCase ) {
|
|
||||||
// declaration
|
|
||||||
// .append(')');
|
|
||||||
// }
|
|
||||||
// declaration
|
|
||||||
// .append(')');
|
|
||||||
// }
|
|
||||||
|
|
||||||
// private static final String ORDER_CONVERSION =
|
|
||||||
// "_builder.sort(_entity.get(_sort.property())," +
|
|
||||||
// "\n\t\t\t\t\t_sort.isAscending() ? ASCENDING : DESCENDING," +
|
|
||||||
// "\n\t\t\t\t\tNONE, _sort.ignoreCase())";
|
|
||||||
|
|
||||||
// private void orderBy(StringBuilder declaration, String paramName, boolean variadic) {
|
|
||||||
// // TODO: Sort.ignoreCase()
|
|
||||||
// if ( variadic ) {
|
|
||||||
// annotationMetaEntity.staticImport(Arrays.class.getName(), "asList");
|
|
||||||
// annotationMetaEntity.staticImport(Collectors.class.getName(), "toList");
|
|
||||||
// annotationMetaEntity.staticImport(NullPrecedence.class.getName(), "NONE");
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\tasList(")
|
|
||||||
// .append(paramName)
|
|
||||||
// .append(")\n\t\t\t.stream()\n\t\t\t.map(_sort -> ")
|
|
||||||
// .append(ORDER_CONVERSION)
|
|
||||||
// .append("\n\t\t\t)\n\t\t\t.collect(toList())");
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// declaration
|
|
||||||
// .append("\n\t\t")
|
|
||||||
// .append(ORDER_CONVERSION.replace("_sort", paramName));
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
private void parameter(StringBuilder declaration, int i, String paramName, String paramType) {
|
private void parameter(StringBuilder declaration, int i, String paramName, String paramType) {
|
||||||
declaration
|
declaration
|
||||||
.append("\n\t\t\t");
|
.append("\n\t\t\t");
|
||||||
|
|
|
@ -106,65 +106,10 @@ public class QueryMethod extends AbstractQueryMethod {
|
||||||
|
|
||||||
private boolean specialNeeds(StringBuilder declaration) {
|
private boolean specialNeeds(StringBuilder declaration) {
|
||||||
boolean unwrapped = !isUsingEntityManager();
|
boolean unwrapped = !isUsingEntityManager();
|
||||||
// if ( isJakartaKeyedSlice(containerType) ) {
|
|
||||||
// unwrapped = !isUsingEntityManager();
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// unwrapped = orderBy( declaration, unwrapped );
|
|
||||||
// }
|
|
||||||
unwrapped = unwrapIfNecessary( declaration, containerType, unwrapped );
|
unwrapped = unwrapIfNecessary( declaration, containerType, unwrapped );
|
||||||
// if ( isUpdate || containerType == null || !isQueryType(containerType)) {
|
|
||||||
// declaration
|
|
||||||
// .append("\t\t\t");
|
|
||||||
// }
|
|
||||||
return unwrapped;
|
return unwrapped;
|
||||||
}
|
}
|
||||||
|
|
||||||
// private boolean isQueryType(String containerType) {
|
|
||||||
// return HIB_QUERY.equals(containerType)
|
|
||||||
// || HIB_SELECTION_QUERY.equals(containerType)
|
|
||||||
// || QUERY.equals(containerType)
|
|
||||||
// || TYPED_QUERY.equals(containerType);
|
|
||||||
// }
|
|
||||||
|
|
||||||
// private boolean orderBy(StringBuilder declaration, boolean unwrapped) {
|
|
||||||
// if ( !orderBys.isEmpty() && returnTypeName!=null ) {
|
|
||||||
// unwrapQuery( declaration, unwrapped );
|
|
||||||
// declaration.append("\n\t\t\t.setOrder(");
|
|
||||||
// if ( orderBys.size() > 1) {
|
|
||||||
// annotationMetaEntity.staticImport(Arrays.class.getName(), "asList");
|
|
||||||
// declaration
|
|
||||||
// .append("asList(");
|
|
||||||
// }
|
|
||||||
// boolean first = true;
|
|
||||||
// for (OrderBy orderBy : orderBys) {
|
|
||||||
// if (first) {
|
|
||||||
// first = false;
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// declaration
|
|
||||||
// .append(",\n\t\t\t\t\t\t\t");
|
|
||||||
// }
|
|
||||||
// declaration
|
|
||||||
// .append(annotationMetaEntity.importType(HIB_ORDER))
|
|
||||||
// .append(orderBy.descending ? ".desc(" : ".asc(")
|
|
||||||
// .append(annotationMetaEntity.importType(returnTypeName))
|
|
||||||
// .append(".class, \"")
|
|
||||||
// .append(orderBy.fieldName)
|
|
||||||
// .append("\")");
|
|
||||||
// }
|
|
||||||
// if ( orderBys.size() > 1) {
|
|
||||||
// declaration
|
|
||||||
// .append(')');
|
|
||||||
// }
|
|
||||||
// declaration.append(')');
|
|
||||||
// return true;
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// return unwrapped;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
void createQuery(StringBuilder declaration) {
|
void createQuery(StringBuilder declaration) {
|
||||||
declaration
|
declaration
|
||||||
|
|
Loading…
Reference in New Issue