org.exoplatform.social.webui.profile
Class UIUserActivitiesDisplay

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.social.webui.profile.UIUserActivitiesDisplay

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

Displays user's activities

Since:
Jul 30, 2010
Author:
hoatle (hoatlevan at gmail dot com)

Nested Class Summary
static class UIUserActivitiesDisplay.ChangeOptionActionListener
           
static class UIUserActivitiesDisplay.DisplayMode
           
static class UIUserActivitiesDisplay.RefreshStreamActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static String ACTIVITY_STREAM_VISITED_PREFIX_COOKIED
           
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIUserActivitiesDisplay()
          constructor
 
Method Summary
 UIActivitiesLoader getActivitiesLoader()
           
 String getCookiesKey(String displayMode)
           
protected  long getCurrentServerTime()
           
 int getNumberOfUpdatedActivities()
           
 String getOwnerName()
           
 UIUserActivitiesDisplay.DisplayMode getSelectedDisplayMode()
           
protected  String getSitePath()
           
protected  boolean hasActivities()
           
 void init()
          initialize
 boolean isActivityStreamOwner()
           
protected  boolean isWelcomeActivity()
           
 void resetCookies()
           
 void setChangedMode(boolean changedMode)
           
 void setNumberOfUpdatedActivities(int numberOfUpdatedActivities)
           
 void setOwnerName(String ownerName)
          sets activity stream owner (user remote Id)
 void setPostActivity(boolean postActivity)
           
 void setSelectedDisplayMode(String selectedDisplayMode)
           
 void setSelectedDisplayMode(UIUserActivitiesDisplay.DisplayMode displayMode)
           
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTIVITY_STREAM_VISITED_PREFIX_COOKIED

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

UIUserActivitiesDisplay

public UIUserActivitiesDisplay()
                        throws Exception
constructor

Throws:
Exception
Method Detail

getActivitiesLoader

public UIActivitiesLoader getActivitiesLoader()

isActivityStreamOwner

public boolean isActivityStreamOwner()

setNumberOfUpdatedActivities

public void setNumberOfUpdatedActivities(int numberOfUpdatedActivities)

getNumberOfUpdatedActivities

public int getNumberOfUpdatedActivities()

setSelectedDisplayMode

public void setSelectedDisplayMode(UIUserActivitiesDisplay.DisplayMode displayMode)

setSelectedDisplayMode

public void setSelectedDisplayMode(String selectedDisplayMode)

getSelectedDisplayMode

public UIUserActivitiesDisplay.DisplayMode getSelectedDisplayMode()

getCookiesKey

public String getCookiesKey(String displayMode)

setOwnerName

public void setOwnerName(String ownerName)
                  throws Exception
sets activity stream owner (user remote Id)

Parameters:
ownerName -
Throws:
Exception

getOwnerName

public String getOwnerName()

init

public void init()
          throws Exception
initialize

Throws:
Exception

setChangedMode

public void setChangedMode(boolean changedMode)

getCurrentServerTime

protected long getCurrentServerTime()

getSitePath

protected String getSitePath()

hasActivities

protected boolean hasActivities()

resetCookies

public void resetCookies()

setPostActivity

public void setPostActivity(boolean postActivity)

isWelcomeActivity

protected boolean isWelcomeActivity()


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.