org.exoplatform.forum.webui
Class UIForumPortlet

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.core.UIApplication
              extended by org.exoplatform.webui.core.UIPortletApplication
                  extended by org.exoplatform.forum.webui.UIForumPortlet

public class UIForumPortlet
extends org.exoplatform.webui.core.UIPortletApplication

Author : Nguyen Quang Hung hung.nguyen@exoplatform.com Aug 01, 2007


Nested Class Summary
static class UIForumPortlet.OpenLinkActionListener
           
static class UIForumPortlet.PrivateMessageActionListener
           
static class UIForumPortlet.ReLoadPortletEventActionListener
           
static class UIForumPortlet.ViewPostedByUserActionListener
           
static class UIForumPortlet.ViewPublicUserInfoActionListener
           
static class UIForumPortlet.ViewThreadByUserActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
 
Fields inherited from class org.exoplatform.webui.core.UIPortletApplication
CONFIG_MODE, EDIT_MODE, HELP_MODE, VIEW_MODE
 
Fields inherited from class org.exoplatform.webui.core.UIApplication
log
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIForumPortlet()
           
 
Method Summary
 void cancelAction()
           
 int getDayForumNewPost()
           
 java.util.List<java.lang.String> getInvisibleCategories()
           
 java.util.List<java.lang.String> getInvisibleForums()
           
 UserProfile getUserProfile()
           
 java.util.List<Watch> getWatchinhByCurrentUser()
           
 boolean isEnableBanIp()
           
 boolean isEnableIPLogging()
           
 boolean isShowForumActionBar()
           
 boolean isShowIconsLegend()
           
 boolean isShowModerators()
           
 boolean isShowPoll()
           
 boolean isShowQuickReply()
           
 boolean isShowRules()
           
 boolean isShowStatistics()
           
 boolean isUseAjax()
           
 void loadPreferences()
           
 void processRender(org.exoplatform.webui.application.WebuiApplication app, org.exoplatform.webui.application.WebuiRequestContext context)
           
 void renderPopupMessages()
           
 void setRenderForumLink()
           
 void setRenderQuickReply()
           
 void updateAccessForum(java.lang.String forumId)
           
 void updateAccessTopic(java.lang.String topicId)
           
 void updateIsRendered(java.lang.String selected)
           
 void updateUserProfileInfo()
           
 void updateWatchinh()
           
 
Methods inherited from class org.exoplatform.webui.core.UIPortletApplication
getMinHeight, getMinWidth, setMinHeight, setMinWidth
 
Methods inherited from class org.exoplatform.webui.core.UIApplication
addMessage, clearMessages, findComponentById, getLastAccessApplication, getOwner, getUIComponentName, getUIPopupMessages, processAction, renderBlockToUpdate, renderChildren, setLastAccessApplication, setOwner
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, 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, isRendered, loadConfirmMesssage, 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
 

Constructor Detail

UIForumPortlet

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

processRender

public void processRender(org.exoplatform.webui.application.WebuiApplication app,
                          org.exoplatform.webui.application.WebuiRequestContext context)
                   throws java.lang.Exception
Overrides:
processRender in class org.exoplatform.webui.core.UIPortletApplication
Throws:
java.lang.Exception

updateIsRendered

public void updateIsRendered(java.lang.String selected)
                      throws java.lang.Exception
Throws:
java.lang.Exception

setRenderForumLink

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

setRenderQuickReply

public void setRenderQuickReply()

loadPreferences

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

getInvisibleForums

public java.util.List<java.lang.String> getInvisibleForums()

getInvisibleCategories

public java.util.List<java.lang.String> getInvisibleCategories()

isEnableIPLogging

public boolean isEnableIPLogging()

isEnableBanIp

public boolean isEnableBanIp()

isShowForumActionBar

public boolean isShowForumActionBar()

isShowPoll

public boolean isShowPoll()

isShowModerators

public boolean isShowModerators()

isShowRules

public boolean isShowRules()

isShowIconsLegend

public boolean isShowIconsLegend()

isShowQuickReply

public boolean isShowQuickReply()

isShowStatistics

public boolean isShowStatistics()

isUseAjax

public boolean isUseAjax()

getDayForumNewPost

public int getDayForumNewPost()

renderPopupMessages

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

cancelAction

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

getUserProfile

public UserProfile getUserProfile()
                           throws java.lang.Exception
Throws:
java.lang.Exception

updateWatchinh

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

getWatchinhByCurrentUser

public java.util.List<Watch> getWatchinhByCurrentUser()
                                               throws java.lang.Exception
Throws:
java.lang.Exception

updateAccessTopic

public void updateAccessTopic(java.lang.String topicId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

updateAccessForum

public void updateAccessForum(java.lang.String forumId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

updateUserProfileInfo

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


Copyright © 2010 eXo Platform SAS. All Rights Reserved.