TestPage.javaを改造する

getAllMessagesメソッドに2行追加して、親メッセージのみをフェッチするように変更します。

TestPage.java

	public List getAllMessages() {
		SelectQuery query = new SelectQuery("Message");
		query.setLoggingLevel(Level.WARN);
		query.addOrdering("submitDate", false);
		
		//以下、2行追加
		Expression expression = ExpressionFactory.matchExp("parentId", null);
		query.setQualifier(expression);

		Visit visit = (Visit) getVisit();
		DataContext context = visit.getDataContext();
		List allDatas = context.performQuery(query);
		return allDatas;
	}

parentId=nullのメッセージ、つまり、親がいないメッセージは親であるという事です。