org.exoplatform.forum.ext.impl
Class AnswersSpaceActivityPublisher

java.lang.Object
  extended by org.exoplatform.container.component.BaseComponentPlugin
      extended by org.exoplatform.faq.service.impl.AnswerEventListener
          extended by org.exoplatform.forum.ext.impl.AnswersSpaceActivityPublisher
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin, org.exoplatform.faq.service.AnswerEventLifeCycle

public class AnswersSpaceActivityPublisher
extends org.exoplatform.faq.service.impl.AnswerEventListener

Version:
$Revision$
Author:
Patrice Lamarque

Field Summary
static String ACTIVITY_TYPE_KEY
           
static String ANSWER
           
static String ANSWER_ADD
           
static String ANSWER_ID_KEY
           
static String ANSWER_UPDATE
           
static String AUTHOR_KEY
           
static String COMMENT
           
static String COMMENT_ADD
           
static String COMMENT_ID_KEY
           
static String COMMENT_UPDATE
           
static String ICON
           
static String LANGUAGE_KEY
           
static String LINK_KEY
           
static String QUESTION
           
static String QUESTION_ADD
           
static String QUESTION_ID_KEY
           
static String QUESTION_NAME_KEY
           
static String QUESTION_UPDATE
           
static String SPACE_APP_ID
           
 
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name
 
Constructor Summary
AnswersSpaceActivityPublisher()
           
 
Method Summary
 void saveAnswer(String questionId, org.exoplatform.faq.service.Answer[] answers, boolean isNew)
           
 void saveAnswer(String questionId, org.exoplatform.faq.service.Answer answer, boolean isNew)
           
 void saveComment(String questionId, org.exoplatform.faq.service.Comment comment, boolean isNew)
           
 void saveQuestion(org.exoplatform.faq.service.Question question, boolean isNew)
           
 
Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPACE_APP_ID

public static final String SPACE_APP_ID
See Also:
Constant Field Values

QUESTION_ID_KEY

public static final String QUESTION_ID_KEY
See Also:
Constant Field Values

ANSWER_ID_KEY

public static final String ANSWER_ID_KEY
See Also:
Constant Field Values

COMMENT_ID_KEY

public static final String COMMENT_ID_KEY
See Also:
Constant Field Values

ACTIVITY_TYPE_KEY

public static final String ACTIVITY_TYPE_KEY
See Also:
Constant Field Values

AUTHOR_KEY

public static final String AUTHOR_KEY
See Also:
Constant Field Values

LINK_KEY

public static final String LINK_KEY
See Also:
Constant Field Values

QUESTION_NAME_KEY

public static final String QUESTION_NAME_KEY
See Also:
Constant Field Values

LANGUAGE_KEY

public static final String LANGUAGE_KEY
See Also:
Constant Field Values

ANSWER

public static final String ANSWER
See Also:
Constant Field Values

QUESTION

public static final String QUESTION
See Also:
Constant Field Values

COMMENT

public static final String COMMENT
See Also:
Constant Field Values

ANSWER_ADD

public static final String ANSWER_ADD
See Also:
Constant Field Values

QUESTION_ADD

public static final String QUESTION_ADD
See Also:
Constant Field Values

COMMENT_ADD

public static final String COMMENT_ADD
See Also:
Constant Field Values

ANSWER_UPDATE

public static final String ANSWER_UPDATE
See Also:
Constant Field Values

QUESTION_UPDATE

public static final String QUESTION_UPDATE
See Also:
Constant Field Values

COMMENT_UPDATE

public static final String COMMENT_UPDATE
See Also:
Constant Field Values

ICON

public static final String ICON
See Also:
Constant Field Values
Constructor Detail

AnswersSpaceActivityPublisher

public AnswersSpaceActivityPublisher()
Method Detail

saveAnswer

public void saveAnswer(String questionId,
                       org.exoplatform.faq.service.Answer answer,
                       boolean isNew)

saveComment

public void saveComment(String questionId,
                        org.exoplatform.faq.service.Comment comment,
                        boolean isNew)

saveQuestion

public void saveQuestion(org.exoplatform.faq.service.Question question,
                         boolean isNew)

saveAnswer

public void saveAnswer(String questionId,
                       org.exoplatform.faq.service.Answer[] answers,
                       boolean isNew)


Copyright © 2013 eXo Platform SAS. All Rights Reserved.