トピックのコメントを取得する

トピックに付いてくるコメントを取得する

List<EipTMsgboardTopic> getCommentList(RunData rundata, Context context, EipTMsgboardTopic parent) {

      //  指定データベースのクエリを取得
      SelectQuery<EipTMsgboardTopic> topicQuery =
        Database.query(EipTMsgboardTopic.class);

      //  親トピックのTopicIdとコメントトピックのParentIdが一致するように
      Expression topicExp =
        ExpressionFactory.matchExp(EipTMsgboardTopic.PARENT_ID_PROPERTY, parent.getTopicId());
      topicQuery.setQualifier(topicExp);

      //  該当するクエリを取得
      List<EipTMsgboardTopic> commentList = topicQuery.fetchList();
      commentList.add(parent);

      return commentList;
  }