|
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.QuestionAction
public class QuestionAction
An action that encapsulates all the logic for locking threads.
| Field Summary | |
|---|---|
static java.lang.String |
ANSWERED
Questions can be marked as answered - this indicates the user feels replies have adequately answered their question. |
static java.lang.String |
ASSUMED_ANSWERED
Questions can be marked as assumed answered - this is for moderators to use when they feel a question has been answered but have no direct confirmation of this from the topic author. |
static int |
INACTIVE_WINDOW
The time frame (in days) a question must go unanswered before it is automatically marked as inactive. |
static java.lang.String |
UNANSWERED
Questions can be marked as unanswered - this indicates the feels their question has not been answered. |
static java.lang.String |
USER_QUESTION_COUNT
User property to store question counts. |
| 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 | |
|---|---|
QuestionAction()
|
|
| Method Summary | |
|---|---|
java.lang.String |
doDefault()
|
java.lang.String |
execute()
Default implementation of doExecute() method. |
java.lang.String |
getDoCancel()
|
EntityDescriptor |
getEntityDescriptor(java.util.Map parameters)
Returns information (ID, type) about a specific type given a Map of parameters. |
Forum |
getForum()
|
long |
getForumID()
|
java.lang.String |
getResolution()
|
ForumThread |
getThread()
|
long |
getThreadID()
|
static boolean |
isInactiveQuestion(ForumThread thread)
This method checks to see if a thread's question is inactive. |
void |
setDoCancel(java.lang.String doCancel)
|
protected void |
setForum(Forum forum)
|
void |
setForumID(long forumID)
|
void |
setResolution(java.lang.String resolution)
Returns the mode the user wants to resolve the question to. |
protected void |
setThread(ForumThread thread)
|
void |
setThreadID(long threadID)
|
void |
validate()
|
| 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, 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 |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ANSWERED
public static final java.lang.String UNANSWERED
public static final java.lang.String ASSUMED_ANSWERED
public static final java.lang.String USER_QUESTION_COUNT
public static int INACTIVE_WINDOW
| Constructor Detail |
|---|
public QuestionAction()
| Method Detail |
|---|
public static boolean isInactiveQuestion(ForumThread thread)
INACTIVE_WINDOW days since the last posting in the thread.
thread - the thread to check.public long getForumID()
public void setForumID(long forumID)
public long getThreadID()
public void setThreadID(long threadID)
public java.lang.String getResolution()
public void setResolution(java.lang.String resolution)
resolution - the resolution mode the user wants to set for the question of this topic.public java.lang.String getDoCancel()
public void setDoCancel(java.lang.String doCancel)
public Forum getForum()
protected void setForum(Forum forum)
public ForumThread getThread()
protected void setThread(ForumThread thread)
public void validate()
validate in interface com.opensymphony.xwork.Validateablevalidate in class com.opensymphony.xwork.ActionSupportpublic java.lang.String doDefault()
doDefault in class com.opensymphony.xwork.ActionSupportpublic java.lang.String execute()
ForumActionSupport
execute in interface com.opensymphony.xwork.Actionexecute in class ForumActionSupportpublic EntityDescriptor getEntityDescriptor(java.util.Map parameters)
EntityAware
getEntityDescriptor in interface EntityAwaregetEntityDescriptor in class ForumActionSupportparameters - a Map of parameters with String keys and Long values.
|
Jive Forums Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||