private boolean checkCondition(Map<String, String> conditionMap,
			List<ConditionBean> list) {
		boolean flag = true;
		for (ConditionBean conditionBean : list) {
			if (conditionMap.containsKey(conditionBean.getId())
					&& conditionBean.getValue().equals(ALL)) {
				continue;
			}

			if (!conditionMap.containsKey(conditionBean.getId())) {
				flag = false;
			}

			if (conditionMap.containsKey(conditionBean.getId())
					&& !this.isSame(conditionMap, conditionBean)) {
				flag = false;
			}

		}

		return flag;

	}