package com.megatim.fdxcommons.tools.database.queries.metadata.jpql; import com.megatim.fdxcommons.model.enumeration.CriteriaLogicConnector; import com.megatim.fdxcommons.model.enumeration.Operateur; import java.util.List; /** * * @author Gabuntu */ public class JpqlQueryCriterion { private final String nomColonne; private final Object criteriaValue; private final Operateur operateur; private final CriteriaLogicConnector criteriaLogicConnector; private final List subCriteria; private final boolean endOfTheDay; public JpqlQueryCriterion(String nomColonne, Object criteriaValue, Operateur operateur, CriteriaLogicConnector criteriaLogicConnector, List subCriteria, boolean endOfTheDay) { this.nomColonne = nomColonne; this.criteriaValue = criteriaValue; this.operateur = operateur; this.criteriaLogicConnector = criteriaLogicConnector; this.subCriteria = subCriteria; this.endOfTheDay = endOfTheDay; } public String getNomColonne() { return nomColonne; } public Object getCriteriaValue() { return criteriaValue; } public Operateur getOperateur() { return operateur; } public CriteriaLogicConnector getCriteriaLogicConnector() { return criteriaLogicConnector; } public List getSubCriteria() { return subCriteria; } public Boolean isEndOfTheDay() { return endOfTheDay; } }