org.exoplatform.ks.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.ks.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 java.lang.String ACTIVITY_TYPE_KEY
           
static java.lang.String ANSWER
           
static java.lang.String ANSWER_ADD
           
static java.lang.String ANSWER_ID_KEY
           
static java.lang.String ANSWER_UPDATE
           
static java.lang.String AUTHOR_KEY
           
static java.lang.String COMMENT
           
static java.lang.String COMMENT_ADD
           
static java.lang.String COMMENT_ID_KEY
           
static java.lang.String COMMENT_UPDATE
           
static java.lang.String ICON
           
static java.lang.String LANGUAGE_KEY
           
static java.lang.String LINK_KEY
           
static java.lang.String QUESTION
           
static java.lang.String QUESTION_ADD
           
static java.lang.String QUESTION_ID_KEY
           
static java.lang.String QUESTION_NAME_KEY
           
static java.lang.String QUESTION_UPDATE
           
static java.lang.String SPACE_APP_ID
           
 
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name
 
Constructor Summary
AnswersSpaceActivityPublisher()
           
 
Method Summary
 void saveAnswer(java.lang.String questionId, org.exoplatform.faq.service.Answer[] answers, boolean isNew)
           
 void saveAnswer(java.lang.String questionId, org.exoplatform.faq.service.Answer answer, boolean isNew)
           
 void saveComment(java.lang.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 java.lang.String SPACE_APP_ID
See Also:
Constant Field Values

QUESTION_ID_KEY

public static final java.lang.String QUESTION_ID_KEY
See Also:
Constant Field Values

ANSWER_ID_KEY

public static final java.lang.String ANSWER_ID_KEY
See Also:
Constant Field Values

COMMENT_ID_KEY

public static final java.lang.String COMMENT_ID_KEY
See Also:
Constant Field Values

ACTIVITY_TYPE_KEY

public static final java.lang.String ACTIVITY_TYPE_KEY
See Also:
Constant Field Values

AUTHOR_KEY

public static final java.lang.String AUTHOR_KEY
See Also:
Constant Field Values

LINK_KEY

public static final java.lang.String LINK_KEY
See Also:
Constant Field Values

QUESTION_NAME_KEY

public static final java.lang.String QUESTION_NAME_KEY
See Also:
Constant Field Values

LANGUAGE_KEY

public static final java.lang.String LANGUAGE_KEY
See Also:
Constant Field Values

ANSWER

public static final java.lang.String ANSWER
See Also:
Constant Field Values

QUESTION

public static final java.lang.String QUESTION
See Also:
Constant Field Values

COMMENT

public static final java.lang.String COMMENT
See Also:
Constant Field Values

ANSWER_ADD

public static final java.lang.String ANSWER_ADD
See Also:
Constant Field Values

QUESTION_ADD

public static final java.lang.String QUESTION_ADD
See Also:
Constant Field Values

COMMENT_ADD

public static final java.lang.String COMMENT_ADD
See Also:
Constant Field Values

ANSWER_UPDATE

public static final java.lang.String ANSWER_UPDATE
See Also:
Constant Field Values

QUESTION_UPDATE

public static final java.lang.String QUESTION_UPDATE
See Also:
Constant Field Values

COMMENT_UPDATE

public static final java.lang.String COMMENT_UPDATE
See Also:
Constant Field Values

ICON

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

AnswersSpaceActivityPublisher

public AnswersSpaceActivityPublisher()
Method Detail

saveAnswer

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

saveComment

public void saveComment(java.lang.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(java.lang.String questionId,
                       org.exoplatform.faq.service.Answer[] answers,
                       boolean isNew)


Copyright © 2014 eXo Platform SAS. All Rights Reserved.