org.exoplatform.forum.webui
Class UITopicDetail

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIForm
              extended by org.exoplatform.forum.webui.UIForumKeepStickPageIterator
                  extended by org.exoplatform.forum.webui.UITopicDetail

public class UITopicDetail
extends UIForumKeepStickPageIterator

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 UITopicDetail.AddBookMarkActionListener
           
static class UITopicDetail.AddPollActionListener
           
static class UITopicDetail.AddPostActionListener
           
static class UITopicDetail.AddTagTopicActionListener
           
static class UITopicDetail.AddWatchingActionListener
           
static class UITopicDetail.AdvancedSearchActionListener
           
static class UITopicDetail.BanIPAllForumActionListener
           
static class UITopicDetail.BanIPThisForumActionListener
           
static class UITopicDetail.DeleteActionListener
           
static class UITopicDetail.DeletePostActionListener
           
static class UITopicDetail.DownloadAttachActionListener
           
static class UITopicDetail.EditActionListener
           
static class UITopicDetail.EditTopicActionListener
           
static class UITopicDetail.GoNumberPageActionListener
           
static class UITopicDetail.MergePostActionListener
           
static class UITopicDetail.MovePostActionListener
           
static class UITopicDetail.OpenTopicsTagActionListener
           
static class UITopicDetail.PreviewReplyActionListener
           
static class UITopicDetail.PrintActionListener
           
static class UITopicDetail.PrintPageActionListener
           
static class UITopicDetail.PrivateMessageActionListener
           
static class UITopicDetail.PrivatePostActionListener
           
static class UITopicDetail.QuickReplyActionListener
           
static class UITopicDetail.QuoteActionListener
           
static class UITopicDetail.RatingTopicActionListener
           
static class UITopicDetail.RSSActionListener
           
static class UITopicDetail.SearchFormActionListener
           
static class UITopicDetail.SetApprovePostActionListener
           
static class UITopicDetail.SetApproveTopicActionListener
           
static class UITopicDetail.SetCloseTopicActionListener
           
static class UITopicDetail.SetDeleteTopicActionListener
           
static class UITopicDetail.SetHiddenPostActionListener
           
static class UITopicDetail.SetLockedTopicActionListener
           
static class UITopicDetail.SetMoveTopicActionListener
           
static class UITopicDetail.SetOpenTopicActionListener
           
static class UITopicDetail.SetStickTopicActionListener
           
static class UITopicDetail.SetUnApproveAttachmentActionListener
           
static class UITopicDetail.SetUnApproveTopicActionListener
           
static class UITopicDetail.SetUnHiddenPostActionListener
           
static class UITopicDetail.SetUnLockTopicActionListener
           
static class UITopicDetail.SetUnStickTopicActionListener
           
static class UITopicDetail.SplitTopicActionListener
           
static class UITopicDetail.UnTagTopicActionListener
           
static class UITopicDetail.UnWatchActionListener
           
static class UITopicDetail.ViewPostedByUserActionListener
           
static class UITopicDetail.ViewPublicUserInfoActionListener
           
static class UITopicDetail.ViewThreadByUserActionListener
           
static class UITopicDetail.WatchOptionActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.forum.webui.UIForumKeepStickPageIterator
UIForumKeepStickPageIterator.GoPageActionListener
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String FIELD_ADD_TAG
           
static java.lang.String FIELD_MESSAGE_TEXTAREA
           
 
Fields inherited from class org.exoplatform.forum.webui.UIForumKeepStickPageIterator
isLink, isUseAjax, log, maxPage, objectId, pageList, pageSelect, totalCheked
 
Fields inherited from class org.exoplatform.webui.form.UIForm
ACTION, SUBCOMPONENT_ID
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UITopicDetail()
           
 
Method Summary
 boolean getCanPost()
           
 boolean getHasEnableIPLogging()
           
 java.lang.String getLastPostId()
           
 java.lang.String getLink()
           
 java.lang.String getRSSLink(java.lang.String cateId)
           
 UserProfile getUserProfile()
           
 void hasPoll(boolean hasPoll)
           
 void setIdPostView(java.lang.String IdPostView)
           
 void setIsEditTopic(boolean isEditTopic)
           
 void setIsGetSv(boolean isGetSv)
           
 void setLastPostId(java.lang.String lastPost)
           
 void setLink(java.lang.String link)
           
 void setListWatches(java.util.List<Watch> listWatches)
           
 void setPostRules(boolean isNull)
           
 void setRenderInfoPorlet()
           
 void setTopicFromCate(java.lang.String categoryId, java.lang.String forumId, Topic topic, int page)
           
 void setUpdateContainer(java.lang.String categoryId, java.lang.String forumId, Topic topic, int numberPage)
           
 void setUpdateForum(Forum forum)
           
 void setUpdateTopic(java.lang.String categoryId, java.lang.String forumId, java.lang.String topicId)
           
 void setUserProfile(UserProfile userProfile)
           
 
Methods inherited from class org.exoplatform.forum.webui.UIForumKeepStickPageIterator
cleanCheckedList, getIdSelected, getInfoPage, getListChecked, getPageSelect, getTotalChecked, getTotalpage, getURLGopage, isUseAjax, setPageSelect, setUseAjax
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, processRender, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction, url
 
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, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_MESSAGE_TEXTAREA

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

FIELD_ADD_TAG

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

UITopicDetail

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

getLastPostId

public java.lang.String getLastPostId()

setLastPostId

public void setLastPostId(java.lang.String lastPost)

getRSSLink

public java.lang.String getRSSLink(java.lang.String cateId)

getUserProfile

public UserProfile getUserProfile()

setUserProfile

public void setUserProfile(UserProfile userProfile)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getHasEnableIPLogging

public boolean getHasEnableIPLogging()

getLink

public java.lang.String getLink()

setLink

public void setLink(java.lang.String link)

setUpdateTopic

public void setUpdateTopic(java.lang.String categoryId,
                           java.lang.String forumId,
                           java.lang.String topicId)
                    throws java.lang.Exception
Throws:
java.lang.Exception

setTopicFromCate

public void setTopicFromCate(java.lang.String categoryId,
                             java.lang.String forumId,
                             Topic topic,
                             int page)
                      throws java.lang.Exception
Throws:
java.lang.Exception

hasPoll

public void hasPoll(boolean hasPoll)
             throws java.lang.Exception
Throws:
java.lang.Exception

setUpdateContainer

public void setUpdateContainer(java.lang.String categoryId,
                               java.lang.String forumId,
                               Topic topic,
                               int numberPage)
                        throws java.lang.Exception
Throws:
java.lang.Exception

setRenderInfoPorlet

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

setIsGetSv

public void setIsGetSv(boolean isGetSv)

getCanPost

public boolean getCanPost()
                   throws java.lang.Exception
Throws:
java.lang.Exception

setUpdateForum

public void setUpdateForum(Forum forum)
                    throws java.lang.Exception
Throws:
java.lang.Exception

setIdPostView

public void setIdPostView(java.lang.String IdPostView)

setIsEditTopic

public void setIsEditTopic(boolean isEditTopic)

setPostRules

public void setPostRules(boolean isNull)
                  throws java.lang.Exception
Throws:
java.lang.Exception

setListWatches

public void setListWatches(java.util.List<Watch> listWatches)


Copyright © 2012 eXo Platform SAS. All Rights Reserved.