protected String createWhereClause() { whereClause .append(getColumnSQL(FNS_NUMBER)) .append(getColumnSQLWidthLikeOrEquals(MEAL_SERVICE_NAME)) .append(getColumnSQL(MEAL_SERVICE_STATUS)) .append(getColumnSQL(MEAL_SERVICE_TYPE)) .append(getColumnSQLWithBetween(APPLICATION_REQUEST_BEGIN_DATE)) .append(getColumnSQL(MAILING_ADDRESS_ID)) .append(getColumnSQL(MEAL_SITE_ENTITY_ID)) .append(getColumnSQLWithInClause(FIELD_OFFICES)) .append(getColumnSQL(EIN)) .append(getColumnSQL(PERSON_ROLE_PERSON_ID)) .append(getColumnSQL(PERSON_ROLE_ID)) .append(getColumnSQL(REGION_ID)); return whereClause.toString(); }