|
Jive Forums API (5.5.8) Developer Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opensymphony.xwork.ActionSupport
com.jivesoftware.base.action.JiveActionSupport
com.jivesoftware.forum.action.ForumActionSupport
com.jivesoftware.forum.action.ForumCategoryAction
public class ForumCategoryAction
This class is an Action which encapsulates all the logic of loading a category (or the root category if no category is specified) and its subcategories and forums.
| Field Summary |
|---|
| Fields inherited from class com.jivesoftware.forum.action.ForumActionSupport |
|---|
CANCEL, DISABLED, FATAL, NOTFOUND, SESSION_REFERRER_KEY, UNAUTHORIZED |
| Fields inherited from class com.jivesoftware.base.action.JiveActionSupport |
|---|
pageUser, request, response |
| Fields inherited from class com.opensymphony.xwork.ActionSupport |
|---|
LOG |
| Fields inherited from interface com.opensymphony.xwork.Action |
|---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
| Constructor Summary | |
|---|---|
ForumCategoryAction()
|
|
| Method Summary | |
|---|---|
java.lang.String |
execute()
Loads the specified category or loads the root category if no categoryID was specified. |
java.util.Iterator |
getAnnouncements()
Returns an iterator of all announcements in the system. |
ForumCategory |
getCategory()
Returns the requested ForumCategory. |
long |
getCategoryID()
Returns the category ID. |
EntityDescriptor |
getEntityDescriptor(java.util.Map parameters)
Returns information (ID, type) about a specific type given a Map of parameters. |
ResultFilter |
getMessageResultFilter()
Returns a result filter for viewing lists of messages. |
ResultFilter |
getResultFilter()
Returns the result filter used to create the list of threads in this category. |
int |
getStart()
Returns the starting index for the list of threads in this category. |
java.lang.String |
getThreadMode()
|
java.util.Iterator |
getThreads()
Returns a list of threads on the current page in this category. |
int |
getTotalItemCount()
Returns the total number of threads in the category. |
java.lang.String |
loadObjects()
Loads objects in an action. |
void |
setCategoryID(long categoryID)
Sets the category ID. |
protected void |
setResultFilter(ResultFilter resultFilter)
Sets the ResultFilter used to create the list of threads in this category. |
void |
setStart(int start)
Sets the starting index for the list of threads in this category. |
| Methods inherited from class com.jivesoftware.forum.action.ForumActionSupport |
|---|
getCanAttach, getCanCreateMessage, getCanCreatePoll, getCanCreatePoll, getCanCreateThread, getCanCreateThread, getCanEdit, getCanEditAttach, getCanEditPoll, getCanEditPoll, getCanEditProfile, getCanEditTags, getCanPostAnnounce, getCanPostAnnounce, getCanRead, getCanRead, getForumFactory, getPageUser, getReadStatus, getSkinProperty, getThemeName, isAdmin, isAdmin, isAuthor, isAuthor, isMessageModerationOn, isModerator, isModerator, isResourceInTheme, isSystemAdmin, isThreadModerationOn, setForumFactory, setUser |
| Methods inherited from class com.jivesoftware.base.action.JiveActionSupport |
|---|
getAuthToken, getGuestProperty, getJiveProperty, getLocales, getPageURL, getSession, getText, getText, getTimeZone, getTimeZones, isFailedLookup, isGuest, setAuthToken, setGuestProperty, setLoginAttributes, setPageUser, setServletRequest, setServletResponse |
| Methods inherited from class com.opensymphony.xwork.ActionSupport |
|---|
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doDefault, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ForumCategoryAction()
| Method Detail |
|---|
public long getCategoryID()
public void setCategoryID(long categoryID)
categoryID - the category ID to set.public int getStart()
This method implements part of the Pageable interface - this allows this action to be used for the creation of a Pagniator object.
getStart in interface Pageablepublic void setStart(int start)
start - the starting index of the list of threads in this category.public ForumCategory getCategory()
public int getTotalItemCount()
getTotalItemCount in interface Pageablepublic ResultFilter getResultFilter()
Note, this method implements part of the Pageable interface.
getResultFilter in interface Pageableprotected void setResultFilter(ResultFilter resultFilter)
resultFilter - the ResultFilter used to create the list of threads in this category.public ResultFilter getMessageResultFilter()
public java.lang.String getThreadMode()
public java.util.Iterator getThreads()
public java.util.Iterator getAnnouncements()
public EntityDescriptor getEntityDescriptor(java.util.Map parameters)
EntityAware
getEntityDescriptor in interface EntityAwaregetEntityDescriptor in class ForumActionSupportparameters - a Map of parameters with String keys and Long values.
public java.lang.String execute()
throws java.lang.Exception
Action.SUCCESS if the category was loaded successfully.Action.ERROR if the specified category was not found or if an error occurred while
loading the forum.
execute in interface com.opensymphony.xwork.Actionexecute in class ForumActionSupportAction.SUCCESS if the category was loaded successfully, ForumActionSupport.UNAUTHORIZED or
Action.ERROR otherwise.
java.lang.Exception
public java.lang.String loadObjects()
throws java.lang.Exception
JiveObjectLoaderAction.SUCCESS if
object loading occurred normally. If another type of code is returned then a WebWork interceptor
can pick up on that and return a different view page.
loadObjects in interface JiveObjectLoaderAction.SUCCESS if object loading occurred normally,
anything else to indicate that object loading failed.
java.lang.Exception - if an unexpected error occurs when loading the objects.
|
Jive Forums Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||