public class ForumsBean extends java.lang.Object implements IContextListener
| Modifier and Type | Class and Description |
|---|---|
static class |
ForumsBean.TopicBubbleViewRenderer
Class to implement a bubble view for the RichList component used in the topics screen
|
| Modifier and Type | Field and Description |
|---|---|
protected BrowseBean |
browseBean
The browse bean
|
protected UIRichList |
forumRichList |
protected UIRichList |
forumsRichList
Component references
|
protected NavigationBean |
navigator
The NavigationBean bean reference
|
NodePropertyResolver |
resolverContent |
NodePropertyResolver |
resolverReplies |
NodePropertyResolver |
resolverReplyTo |
protected UIRichList |
topicRichList |
protected ViewsConfigElement |
viewsConfig
Views configuration object
|
| Constructor and Description |
|---|
ForumsBean()
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
areaChanged()
Method called by UIContextService.areaChanged() to inform all registered beans that
the user has changed area i.e.
|
void |
contextUpdated()
Method called by UIContextService.notifyBeans() to inform all registered beans that
all UI Beans should refresh dump all cached data and settings.
|
static java.lang.String |
createPostFileName()
Creates a file name for the message being posted
|
void |
discuss(javax.faces.event.ActionEvent event)
Event handler called when a user wants to view or participate
in a discussion on an object
|
void |
forumsViewModeChanged(javax.faces.event.ActionEvent event)
Change the current forums view mode based on user selection
|
void |
forumViewModeChanged(javax.faces.event.ActionEvent event)
Change the current forum view mode based on user selection
|
protected org.alfresco.service.cmr.repository.ContentService |
getContentService() |
protected org.alfresco.service.cmr.dictionary.DictionaryService |
getDictionaryService() |
int |
getForumPageSize() |
UIRichList |
getForumRichList() |
java.util.List |
getForums() |
int |
getForumsPageSize() |
UIRichList |
getForumsRichList() |
java.lang.String |
getForumsViewMode() |
java.lang.String |
getForumViewMode() |
protected org.alfresco.service.namespace.NamespaceService |
getNamespaceService() |
protected org.alfresco.service.cmr.repository.NodeService |
getNodeService() |
java.util.List |
getPosts() |
java.lang.String |
getReplyBubbleHTML()
Returns the HTML to represent a bubble rendition of the text of the the
forum article being replied to.
|
protected org.alfresco.service.cmr.search.SearchService |
getSearchService() |
int |
getTopicPageSize() |
UIRichList |
getTopicRichList() |
java.util.List |
getTopics() |
java.lang.String |
getTopicViewMode() |
protected void |
renderReplyContentHTML(javax.faces.context.FacesContext context,
Node replyToNode,
java.io.StringWriter writer,
java.lang.String contextPath,
java.lang.String colour,
java.lang.String bgColour) |
void |
setBrowseBean(BrowseBean browseBean)
Sets the BrowseBean instance to use to retrieve the current document
|
void |
setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
Sets the content service to use
|
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setForumPageSize(int forumPageSize) |
void |
setForumRichList(UIRichList forumRichList) |
void |
setForumsPageSize(int forumsPageSize) |
void |
setForumsRichList(UIRichList forumsRichList) |
void |
setForumsViewMode(java.lang.String forumsViewMode) |
void |
setForumViewMode(java.lang.String forumViewMode) |
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) |
void |
setNavigator(NavigationBean navigator) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService) |
void |
setTopicPageSize(int topicPageSize) |
void |
setTopicRichList(UIRichList topicRichList) |
void |
setTopicViewMode(java.lang.String topicViewMode) |
void |
spaceChanged()
Method called by UIContextService.spaceChanged() to inform all registered beans that
the current space has changed.
|
void |
topicViewModeChanged(javax.faces.event.ActionEvent event)
Change the current topic view mode based on user selection
|
protected BrowseBean browseBean
protected NavigationBean navigator
protected ViewsConfigElement viewsConfig
protected UIRichList forumsRichList
protected UIRichList forumRichList
protected UIRichList topicRichList
public NodePropertyResolver resolverReplies
public NodePropertyResolver resolverContent
public NodePropertyResolver resolverReplyTo
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - The NodeService to set.protected org.alfresco.service.cmr.repository.NodeService getNodeService()
public void setContentService(org.alfresco.service.cmr.repository.ContentService contentService)
contentService - The ContentServiceprotected org.alfresco.service.cmr.repository.ContentService getContentService()
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService - The DictionaryService to set.protected org.alfresco.service.cmr.dictionary.DictionaryService getDictionaryService()
public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
searchService - The SearchService to set.protected org.alfresco.service.cmr.search.SearchService getSearchService()
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
namespaceService - The NamespaceService to set.protected org.alfresco.service.namespace.NamespaceService getNamespaceService()
public void setBrowseBean(BrowseBean browseBean)
browseBean - BrowseBean instancepublic void setNavigator(NavigationBean navigator)
navigator - The NavigationBean to set.public void setForumsRichList(UIRichList forumsRichList)
forumsRichList - The forumsRichList to set.public UIRichList getForumsRichList()
public java.lang.String getForumsViewMode()
public void setForumsViewMode(java.lang.String forumsViewMode)
forumsViewMode - The forums View mode to set. See UIRichList.public int getForumsPageSize()
public void setForumsPageSize(int forumsPageSize)
forumsPageSize - The forumsPageSize to set.public void setTopicRichList(UIRichList topicRichList)
topicRichList - The topicRichList to set.public UIRichList getTopicRichList()
public java.lang.String getTopicViewMode()
public void setTopicViewMode(java.lang.String topicViewMode)
topicViewMode - The topic View mode to set. See UIRichList.public int getTopicPageSize()
public void setTopicPageSize(int topicPageSize)
topicPageSize - The topicPageSize to set.public void setForumRichList(UIRichList forumRichList)
forumRichList - The forumRichList to set.public UIRichList getForumRichList()
public java.lang.String getForumViewMode()
public void setForumViewMode(java.lang.String forumViewMode)
forumViewMode - The forum View mode to set. See UIRichList.public int getForumPageSize()
public void setForumPageSize(int forumPageSize)
forumPageSize - The forumPageSize to set.public java.util.List getForums()
public java.util.List getTopics()
public java.util.List getPosts()
public java.lang.String getReplyBubbleHTML()
public void contextUpdated()
IContextListenercontextUpdated in interface IContextListenerIContextListener.contextUpdated()public void areaChanged()
IContextListenerareaChanged in interface IContextListenerIContextListener.areaChanged()public void spaceChanged()
IContextListenerspaceChanged in interface IContextListenerIContextListener.spaceChanged()public void forumsViewModeChanged(javax.faces.event.ActionEvent event)
event - ActionEventpublic void forumViewModeChanged(javax.faces.event.ActionEvent event)
event - ActionEventpublic void topicViewModeChanged(javax.faces.event.ActionEvent event)
event - ActionEventpublic void discuss(javax.faces.event.ActionEvent event)
event - ActionEventpublic static java.lang.String createPostFileName()
protected void renderReplyContentHTML(javax.faces.context.FacesContext context,
Node replyToNode,
java.io.StringWriter writer,
java.lang.String contextPath,
java.lang.String colour,
java.lang.String bgColour)
throws java.io.IOException
java.io.IOExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.