public List<Survey> doSelect(int recordStart, int sizePage,
			PageConfig pageConfig) {
		List<Survey> newlist = new ArrayList<Survey>();
		if (this.list_survey == null) {
			if ("front_end".equals(pageConfig.getAction()))
				list_survey = this.listVisitableSurvey();
			else
				list_survey = this.listAllSurvey();
		}
		for (int i = recordStart; i < recordStart + sizePage; i++) {
			if (i < list_survey.size())
				newlist.add(list_survey.get(i));
			else
				break;

		}
		return newlist;
	}