@SuppressWarnings("unchecked") public <T extends Query<?, ?>> Filter extend(T extendingQuery) { ensureNotNull(NotValidException.class, "extendingQuery", extendingQuery); if (!extendingQuery.getClass().equals(query.getClass())) { throw LOG.queryExtensionException(query.getClass().getName(), extendingQuery.getClass().getName()); } FilterEntity copy = copyFilter(); copy.setQuery(query.extend(extendingQuery)); return copy; }
@SuppressWarnings("unchecked") public <T extends Query<?, ?>> Filter extend(T extendingQuery) { ensureNotNull(NotValidException.class, "extendingQuery", extendingQuery); if (!extendingQuery.getClass().equals(query.getClass())) { throw LOG.queryExtensionException(query.getClass().getName(), extendingQuery.getClass().getName()); } FilterEntity copy = copyFilter(); copy.setQuery(query.extend(extendingQuery)); return copy; }
public String execute(CommandContext commandContext) { FilterEntity filter = new FilterEntity(EntityTypes.TASK); filter.setQuery(filterQuery); filter.setName("filter"); commandContext.getDbEntityManager().insert(filter); return filter.getId(); } });
@SuppressWarnings("unchecked") public <T extends Query<?, ?>> Filter extend(T extendingQuery) { ensureNotNull(NotValidException.class, "extendingQuery", extendingQuery); if (!extendingQuery.getClass().equals(query.getClass())) { throw LOG.queryExtensionException(query.getClass().getName(), extendingQuery.getClass().getName()); } FilterEntity copy = copyFilter(); copy.setQuery(query.extend(extendingQuery)); return copy; }
public String execute(CommandContext commandContext) { FilterEntity filter = new FilterEntity(EntityTypes.TASK); filter.setQuery(filterQuery); filter.setName("filter"); commandContext.getDbEntityManager().insert(filter); return filter.getId(); } });