org.exoplatform.faq.service
Interface AnswerEventLifeCycle

All Known Implementing Classes:
AnswerEventListener

public interface AnswerEventLifeCycle


Method Summary
 void removeAnswer(String questionId, String answerActivityId)
           
 void removeComment(String questionActivityId, String commentActivityId, String questionPath)
           
 void removeQuestion(String questionActivityId)
           
 void saveAnswer(String questionId, Answer[] answers, boolean isNew)
           
 void saveAnswer(String questionId, Answer answer, boolean isNew)
           
 void saveComment(String questionId, Comment comment, String language)
           
 void saveQuestion(Question question, boolean isNew)
           
 void unVoteQuestion(String questionId)
           
 void voteQuestion(String questionId)
           
 

Method Detail

saveQuestion

void saveQuestion(Question question,
                  boolean isNew)

saveAnswer

void saveAnswer(String questionId,
                Answer answer,
                boolean isNew)

saveAnswer

void saveAnswer(String questionId,
                Answer[] answers,
                boolean isNew)

saveComment

void saveComment(String questionId,
                 Comment comment,
                 String language)

voteQuestion

void voteQuestion(String questionId)

unVoteQuestion

void unVoteQuestion(String questionId)

removeQuestion

void removeQuestion(String questionActivityId)

removeAnswer

void removeAnswer(String questionId,
                  String answerActivityId)

removeComment

void removeComment(String questionActivityId,
                   String commentActivityId,
                   String questionPath)


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.