/** * Sets up all of the comments about the classified used in the current test. The comment to use * in the invocation of the callback is also set. */ protected void setUpClassifiedComments() { ForeignPK classifiedPk = new ForeignPK(String.valueOf(CLASSIFIED_ID), CLASSIFIED_INSTANCEID); for (int i = 0; i < 5; i++) { Date date = new Date(); UserDetail commentAuthor = new UserDetail(); commentAuthor.setId(String.valueOf(i)); Comment aComment = new Comment( new CommentPK(String.valueOf(i), CLASSIFIED_INSTANCEID), COMMENT_RESOURCETYPE, classifiedPk, i, "Toto" + i, "comment " + i, date, date); aComment.setOwnerDetail(commentAuthor); classifiedComments.add(aComment); } Date date = new Date(); UserDetail commentAuthor = new UserDetail(); commentAuthor.setId(String.valueOf(COMMENT_AUTHORID)); concernedComment = new Comment( new CommentPK("10", CLASSIFIED_INSTANCEID), COMMENT_RESOURCETYPE, classifiedPk, Integer.parseInt(COMMENT_AUTHORID), "Toto" + COMMENT_AUTHORID, "concerned comment", date, date); concernedComment.setOwnerDetail(commentAuthor); classifiedComments.add(concernedComment); }
protected static Classified aClassified() { UserDetail author = new UserDetail(); author.setId("0"); Classified classified = new Classified(CLASSIFIED_ID, CLASSIFIED_INSTANCEID) .createdBy(author) .entitled("a classified"); return classified; }