public add() {
		this.requireLogin = true;
		this.info = "add an appointmemt";
		this.addParamConstraint("name");
		this.addParamConstraint("venueId", ParamCons.INTEGER);
		this.addParamConstraint("startTime", ParamCons.INTEGER);
		this.addParamConstraint("endTime", ParamCons.INTEGER);
		this.addParamConstraint("info");
		this.addParamConstraint("frequency", ParamCons.INTEGER);
		this.addParamConstraint("lastDay", ParamCons.INTEGER);
		this.addParamConstraint("reminderAhead", ParamCons.INTEGER, true);
		this.addParamConstraint("aWaitingId", ParamCons.STRING, "JSON array object", true);
		this.addRtnCode(405, "venue not found");
		this.addRtnCode(406, "illegal time");
		this.addRtnCode(407, "illegal frequency");
	}