NotImplementedExpression.java
- /*
- * GovWay - A customizable API Gateway
- * https://govway.org
- *
- * Copyright (c) 2005-2025 Link.it srl (https://link.it).
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3, as published by
- * the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
- package org.openspcoop2.generic_project.expression;
- import java.util.Collection;
- import java.util.List;
- import java.util.Map;
- import org.openspcoop2.generic_project.beans.IField;
- import org.openspcoop2.generic_project.beans.IModel;
- import org.openspcoop2.generic_project.exception.ExpressionException;
- import org.openspcoop2.generic_project.exception.ExpressionNotImplementedException;
- /**
- * NotImplementedExpression
- *
- * @author Poli Andrea (apoli@link.it)
- * @author $Author$
- * @version $Rev$, $Date$
- */
- public class NotImplementedExpression implements IExpression {
- private static final String NOT_IMPLEMENTED = "Not Implemented";
-
- @Override
- public IExpression equals(IField field, Object value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression notEquals(IField field, Object value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression allEquals(Map<IField, Object> propertyNameValues)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression allNotEquals(Map<IField, Object> propertyNameValues)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression allEquals(Map<IField, Object> propertyNameValues,boolean andConjunction)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression allNotEquals(Map<IField, Object> propertyNameValues,boolean andConjunction)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression greaterThan(IField field, Object value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression greaterEquals(IField field, Object value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression lessThan(IField field, Object value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression lessEquals(IField field, Object value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression between(IField field, Object lower, Object high)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression like(IField field, String value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression like(IField field, String value, LikeMode mode)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression ilike(IField field, String value)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression ilike(IField field, String value, LikeMode mode)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
-
-
-
- /* ************ DATE PART *********** */
-
- @Override
- public IExpression isYear(IField field, int value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isYear(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isMonth(IField field, int value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isMonth(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isDayOfMonth(IField field, int value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isDayOfMonth(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isDayOfYear(IField field, int value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isDayOfYear(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isDayOfWeek(IField field, int value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isDayOfWeek(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isHour(IField field, int value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isHour(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isMinute(IField field, int value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isMinute(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isSecond(IField field, int second) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isSecond(IField field, double second) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isSecond(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression isFullDayName(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isShortDayName(IField field, String value) throws ExpressionNotImplementedException,ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression in(IField field, Object... values)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression in(IField field, Collection<?> values)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isNull(IField field)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isNotNull(IField field)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isEmpty(IField field)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression isNotEmpty(IField field)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression and(IExpression f1, IExpression f2)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression and(IExpression... filtri)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression or(IExpression f1, IExpression f2)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression or(IExpression... filtri)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression not(IExpression filtro)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression not() throws ExpressionNotImplementedException,
- ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- public IExpression setANDLogicOperator(boolean andLogicOperator)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression and() throws ExpressionNotImplementedException,
- ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression or() throws ExpressionNotImplementedException,
- ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IPaginatedExpression sortOrder(SortOrder sortOrder)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IPaginatedExpression addOrder(IField field)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public IExpression addOrder(IField field, SortOrder sortOrder)
- throws ExpressionNotImplementedException,ExpressionException{
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression addGroupBy(IField field)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
-
- @Override
- public boolean inUseField(IField field,boolean checkOnlyWhereCondition) throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public boolean inUseModel(IModel<?> model,boolean checkOnlyWhereCondition) throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public boolean isWhereConditionsPresent() throws ExpressionNotImplementedException,
- ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public List<Object> getWhereConditionFieldValues(IField field)
- throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public List<IField> getFields(boolean onlyWhereCondition) throws ExpressionNotImplementedException,
- ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public IExpression addForceIndex(Index index) throws ExpressionNotImplementedException, ExpressionException {
- throw new ExpressionNotImplementedException(NOT_IMPLEMENTED);
- }
- @Override
- public void addProperty(String name, Object value) {
- // nop
- }
- @Override
- public Object getProperty(String name) {
- // nop
- return null;
- }
- }