public void validate() { for (Validator<AbstractQuery<?, ?>> validator : validators) { validate(validator); } }
public void validate() { for (Validator<AbstractQuery<?, ?>> validator : validators) { validate(validator); } }
public List<String> evaluateExpressionsAndExecuteIdsList(CommandContext commandContext) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeIdsList(commandContext) : new ArrayList<String>(); }
public List<String> evaluateExpressionsAndExecuteIdsList(CommandContext commandContext) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeIdsList(commandContext) : new ArrayList<String>(); }
public List<U> evaluateExpressionsAndExecuteList(CommandContext commandContext, Page page) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeList(commandContext, page) : new ArrayList<U>(); }
public List<U> evaluateExpressionsAndExecuteList(CommandContext commandContext, Page page) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeList(commandContext, page) : new ArrayList<U>(); }
public long evaluateExpressionsAndExecuteCount(CommandContext commandContext) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeCount(commandContext) : 0l; }
public long evaluateExpressionsAndExecuteCount(CommandContext commandContext) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeCount(commandContext) : 0l; }
protected Filter getFilter(CommandContext commandContext) { ensureNotNull("No filter id given to execute", "filterId", filterId); FilterEntity filter = commandContext .getFilterManager() .findFilterById(filterId); ensureNotNull("No filter found for id '" + filterId + "'", "filter", filter); if (extendingQuery != null) { ((AbstractQuery<?, ?>) extendingQuery).validate(); filter = (FilterEntity) filter.extend(extendingQuery); } return filter; }
protected Filter getFilter(CommandContext commandContext) { ensureNotNull("No filter id given to execute", "filterId", filterId); FilterEntity filter = commandContext .getFilterManager() .findFilterById(filterId); ensureNotNull("No filter found for id '" + filterId + "'", "filter", filter); if (extendingQuery != null) { ((AbstractQuery<?, ?>) extendingQuery).validate(); filter = (FilterEntity) filter.extend(extendingQuery); } return filter; }
public void validate() { for (Validator<AbstractQuery<?, ?>> validator : validators) { validate(validator); } }
public Filter insertOrUpdateFilter(Filter filter) { AbstractQuery<?, ?> query = filter.getQuery(); query.validate(StoredQueryValidator.get()); if (filter.getId() == null) { checkAuthorization(CREATE, FILTER, ANY); getDbEntityManager().insert((FilterEntity) filter); createDefaultAuthorizations(filter); } else { checkAuthorization(UPDATE, FILTER, filter.getId()); getDbEntityManager().merge((FilterEntity) filter); } return filter; }
public Filter insertOrUpdateFilter(Filter filter) { AbstractQuery<?, ?> query = filter.getQuery(); query.validate(StoredQueryValidator.get()); if (filter.getId() == null) { checkAuthorization(CREATE, FILTER, ANY); getDbEntityManager().insert((FilterEntity) filter); createDefaultAuthorizations(filter); } else { checkAuthorization(UPDATE, FILTER, filter.getId()); getDbEntityManager().merge((FilterEntity) filter); } return filter; }
public List<String> evaluateExpressionsAndExecuteIdsList(CommandContext commandContext) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeIdsList(commandContext) : new ArrayList<String>(); }
public List<U> evaluateExpressionsAndExecuteList(CommandContext commandContext, Page page) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeList(commandContext, page) : new ArrayList<U>(); }
public long evaluateExpressionsAndExecuteCount(CommandContext commandContext) { validate(); evaluateExpressions(); return !hasExcludingConditions() ? executeCount(commandContext) : 0l; }
protected Filter getFilter(CommandContext commandContext) { ensureNotNull("No filter id given to execute", "filterId", filterId); FilterEntity filter = commandContext .getFilterManager() .findFilterById(filterId); ensureNotNull("No filter found for id '" + filterId + "'", "filter", filter); if (extendingQuery != null) { ((AbstractQuery<?, ?>) extendingQuery).validate(); filter = (FilterEntity) filter.extend(extendingQuery); } return filter; }
public Filter insertOrUpdateFilter(Filter filter) { AbstractQuery<?, ?> query = filter.getQuery(); query.validate(StoredQueryValidator.get()); if (filter.getId() == null) { checkAuthorization(CREATE, FILTER, ANY); getDbEntityManager().insert((FilterEntity) filter); createDefaultAuthorizations(filter); } else { checkAuthorization(UPDATE, FILTER, filter.getId()); getDbEntityManager().merge((FilterEntity) filter); } return filter; }