From 2e866157c413d7b7898d2dd216bab0526334ef50 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Wed, 29 Jan 2020 13:29:29 -0500 Subject: [PATCH] add Order constants --- .../main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java | 4 ++++ .../cobbzilla/wizard/dao/entityconfig/ModelVersionDAO.java | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java b/wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java index 312f516..6458718 100644 --- a/wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java +++ b/wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java @@ -39,6 +39,7 @@ import static org.cobbzilla.util.json.JsonUtil.json; import static org.cobbzilla.util.json.JsonUtil.toJsonOrDie; import static org.cobbzilla.util.reflect.ReflectionUtil.*; import static org.cobbzilla.util.time.TimeUtil.formatDuration; +import static org.cobbzilla.wizard.model.Identifiable.CTIME; import static org.cobbzilla.wizard.model.Identifiable.MTIME; import static org.hibernate.criterion.Restrictions.*; @@ -51,6 +52,9 @@ public abstract class AbstractCRUDDAO public static final String NO_SUB_KEY = "__no_subkey"; + public static final Order CTIME_ASC = Order.asc(CTIME); + public static final Order CTIME_DESC = Order.desc(CTIME); + public AuditLogDAO getAuditLogDAO() { return null; } public boolean auditingEnabled () { return getAuditLogDAO() != null; } diff --git a/wizard-server/src/main/java/org/cobbzilla/wizard/dao/entityconfig/ModelVersionDAO.java b/wizard-server/src/main/java/org/cobbzilla/wizard/dao/entityconfig/ModelVersionDAO.java index 146b956..5028273 100644 --- a/wizard-server/src/main/java/org/cobbzilla/wizard/dao/entityconfig/ModelVersionDAO.java +++ b/wizard-server/src/main/java/org/cobbzilla/wizard/dao/entityconfig/ModelVersionDAO.java @@ -11,7 +11,9 @@ import static org.cobbzilla.util.daemon.ZillaRuntime.empty; public class ModelVersionDAO extends AbstractCRUDDAO { - @Override public Order getDefaultSortOrder() { return Order.asc("version"); } + public static final Order VERSION_ASC = Order.asc("version"); + + @Override public Order getDefaultSortOrder() { return VERSION_ASC; } @Override protected int getFinderMaxResults() { return Integer.MAX_VALUE; }