/** * Create an instance of {@link Comment } * */ public Comment createComment() { return new Comment(); }
@Override public String getText() { return this.comment.getText(); }
@Override public Long getId() { return this.comment.getId(); }
@Override public void setResult(List<org.kie.api.task.model.Comment> result) { List<Comment> newCommentList = null; if( result != null ) { newCommentList = new ArrayList<Comment>(result.size()); for( org.kie.api.task.model.Comment kieComment : result ) { Comment genComment = new Comment(); genComment.setAddedAt(ConversionUtil.convertDateToXmlGregorianCalendar(kieComment.getAddedAt())); User addedByUser = kieComment.getAddedBy(); if( addedByUser != null ) { genComment.setAddedBy(addedByUser.getId()); } genComment.setId(genComment.getId()); genComment.setText(genComment.getText()); newCommentList.add(genComment); } } this.commentList = newCommentList; }
@Override public Long addComment( long taskId, String addedByUserId, String commentText ) { AddCommentCommand cmd = new AddCommentCommand(); cmd.setTaskId(taskId); org.kie.remote.jaxb.gen.Comment jaxbComment = new org.kie.remote.jaxb.gen.Comment(); jaxbComment.setAddedBy(addedByUserId); jaxbComment.setAddedAt(convertDateToXmlGregorianCalendar(new Date())); jaxbComment.setText(commentText); cmd.setJaxbComment(jaxbComment); return executeCommand(cmd); }
if( val instanceof JaxbComment ) { JaxbComment jaxbVal = (JaxbComment) val; if( jaxbVal.getText().equals(fieldComment.getText()) ) { found = true; break; if( fieldComment.getAddedBy().equals(val) || fieldComment.getText().equals(val) ) { found = true; break;
@Override public User getAddedBy() { return convertStringIdToUser(this.comment.getAddedBy()); } }
@Override public Date getAddedAt() { return convertXmlGregCalToDate(this.comment.getAddedAt()); }
@Override public Long addComment(long taskId, Comment comment) { // fill jaxbComment org.kie.remote.jaxb.gen.Comment jaxbComment = new org.kie.remote.jaxb.gen.Comment(); Date addedAt = comment.getAddedAt(); if( addedAt != null ) { XMLGregorianCalendar jaxbAddedAt = convertDateToXmlGregorianCalendar(addedAt); jaxbComment.setAddedAt(jaxbAddedAt); } User addedBy = comment.getAddedBy(); if( addedBy != null ) { jaxbComment.setAddedBy(addedBy.getId()); } jaxbComment.setText(comment.getText()); jaxbComment.setId(comment.getId()); // create command AddCommentCommand cmd = new AddCommentCommand(); cmd.setTaskId(taskId); cmd.setJaxbComment(jaxbComment); return executeCommand(cmd); }
if( comments != null ) { for( Comment comment : comments ) { org.kie.remote.jaxb.gen.Comment genComment = new org.kie.remote.jaxb.gen.Comment(); genComment.setId(comment.getId()); genComment.setText(comment.getText()); genComment.setAddedAt(convertDateToXmlGregorianCalendar(comment.getAddedAt()));
/** * Create an instance of {@link Comment } * */ public Comment createComment() { return new Comment(); }