org.exoplatform.faq.webui
Class UIQuestions

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.faq.webui.UIQuestions

public class UIQuestions
extends org.exoplatform.webui.core.UIContainer

Created by The eXo Platform SARL Author : Hung Nguyen hung.nguyen@exoplatform.com Aus 01, 2007 2:48:18 PM


Nested Class Summary
static class UIQuestions.AddCategoryActionListener
           
static class UIQuestions.AddNewQuestionActionListener
           
static class UIQuestions.ChangeLanguageActionListener
           
static class UIQuestions.ChangeStatusAnswerActionListener
           
static class UIQuestions.CloseQuestionActionListener
           
static class UIQuestions.CommentQuestionActionListener
           
static class UIQuestions.CommentToAnswerActionListener
           
static class UIQuestions.DeleteAnswerActionListener
           
static class UIQuestions.DeleteCategoryActionListener
           
static class UIQuestions.DeleteCommentActionListener
           
static class UIQuestions.DeleteQuestionActionListener
           
static class UIQuestions.DiscussForumActionListener
           
static class UIQuestions.DownloadAttachActionListener
           
static class UIQuestions.EditAnswerActionListener
           
static class UIQuestions.EditCategoryActionListener
           
static class UIQuestions.EditQuestionActionListener
           
static class UIQuestions.ExportActionListener
           
static class UIQuestions.ImportActionListener
           
static class UIQuestions.MoveQuestionActionListener
           
static class UIQuestions.OpenQuestionActionListener
           
static class UIQuestions.PrintAllQuestionActionListener
           
static class UIQuestions.QuestionManagamentActionListener
           
static class UIQuestions.ResponseQuestionActionListener
           
static class UIQuestions.RSSActionListener
           
static class UIQuestions.SendQuestionActionListener
           
static class UIQuestions.SettingActionListener
           
static class UIQuestions.SortAnswerActionListener
           
static class UIQuestions.UnVoteQuestionActionListener
           
static class UIQuestions.ViewQuestionActionListener
           
static class UIQuestions.ViewUserProfileActionListener
           
static class UIQuestions.VoteAnswerActionListener
           
static class UIQuestions.VoteQuestionActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
 java.lang.String backPath_
           
 java.lang.String categoryId_
           
 boolean isChangeLanguage
           
static java.lang.String language_
           
 java.util.List<java.lang.String> listLanguage
           
static java.lang.String OBJECT_ITERATOR
           
 UIAnswersPageIterator pageIterator
           
 JCRPageList pageList
           
 long pageSelect
           
 boolean viewAuthorInfor
           
 java.lang.String viewingQuestionId_
           
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIQuestions()
           
 
Method Summary
 java.lang.String getCategoryId()
           
 FAQSetting getFAQSetting()
           
 java.lang.String getPortalName()
           
 java.lang.String getRepository()
           
 java.lang.String getRSSLink()
           
 boolean isGetQuestion()
           
 void setCategoryId(java.lang.String categoryId)
           
 void setDefaultLanguage()
           
 void setFAQService(FAQService service)
           
 void setFAQSetting(FAQSetting setting)
           
 void setGetQuestion()
           
 void setIsGetSv(boolean isGetSv)
           
 void setLanguageView(java.lang.String language)
           
 void setListObject()
           
 void setPath(java.lang.String s)
           
 void updateCurrentLanguage()
           
 void updateCurrentQuestionList()
           
 void updateLanguageMap()
           
 void updateQuestionLanguageByLanguage(java.lang.String questionPath, java.lang.String language)
           
 void viewQuestion(Question question)
           
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes, visit
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_ITERATOR

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

pageList

public JCRPageList pageList

categoryId_

public java.lang.String categoryId_

viewingQuestionId_

public java.lang.String viewingQuestionId_

isChangeLanguage

public boolean isChangeLanguage

listLanguage

public java.util.List<java.lang.String> listLanguage

backPath_

public java.lang.String backPath_

language_

public static java.lang.String language_

viewAuthorInfor

public boolean viewAuthorInfor

pageIterator

public UIAnswersPageIterator pageIterator

pageSelect

public long pageSelect
Constructor Detail

UIQuestions

public UIQuestions()
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getRSSLink

public java.lang.String getRSSLink()

getPortalName

public java.lang.String getPortalName()

getRepository

public java.lang.String getRepository()
                               throws java.lang.Exception
Throws:
java.lang.Exception

isGetQuestion

public boolean isGetQuestion()

setGetQuestion

public void setGetQuestion()

setListObject

public void setListObject()

getFAQSetting

public FAQSetting getFAQSetting()

updateCurrentQuestionList

public void updateCurrentQuestionList()
                               throws java.lang.Exception
Throws:
java.lang.Exception

setFAQSetting

public void setFAQSetting(FAQSetting setting)

setFAQService

public void setFAQService(FAQService service)

setLanguageView

public void setLanguageView(java.lang.String language)

setDefaultLanguage

public void setDefaultLanguage()

getCategoryId

public java.lang.String getCategoryId()

setCategoryId

public void setCategoryId(java.lang.String categoryId)
                   throws java.lang.Exception
Throws:
java.lang.Exception

viewQuestion

public void viewQuestion(Question question)
                  throws java.lang.Exception
Throws:
java.lang.Exception

updateCurrentLanguage

public void updateCurrentLanguage()
                           throws java.lang.Exception
Throws:
java.lang.Exception

updateQuestionLanguageByLanguage

public void updateQuestionLanguageByLanguage(java.lang.String questionPath,
                                             java.lang.String language)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

updateLanguageMap

public void updateLanguageMap()
                       throws java.lang.Exception
Throws:
java.lang.Exception

setPath

public void setPath(java.lang.String s)

setIsGetSv

public void setIsGetSv(boolean isGetSv)


Copyright © 2012 eXo Platform SAS. All Rights Reserved.