|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.turbine.modules.Module
org.apache.turbine.modules.Action
org.apache.turbine.modules.ActionEvent
org.apache.turbine.modules.actions.TemplateAction
org.apache.turbine.modules.actions.TemplateSecureAction
org.apache.turbine.TemplateSecureAction
org.tigris.scarab.actions.base.RequireLoginFirstAction
org.tigris.scarab.actions.ReportIssue
This class is responsible for report issue forms.
| Field Summary |
| Fields inherited from class org.tigris.scarab.actions.base.RequireLoginFirstAction |
DEFAULT_MSG, EMAIL_ERROR, EMAIL_ERROR2, ERROR_MESSAGE, NO_CHANGES_MADE, NO_PERMISSION_MESSAGE |
| Fields inherited from class org.apache.turbine.modules.ActionEvent |
BUTTON, BUTTON_LENGTH, LENGTH, METHOD_NAME_LENGTH, METHOD_NAME_PREFIX |
| Constructor Summary | |
ReportIssue()
|
|
| Method Summary | |
void |
checkForDuplicates(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
|
(package private) static void |
cleanOutStaleIssue(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
for easy access by TemplateList action |
void |
doAddcomment(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
Handles adding a comment to one or more issues. |
void |
doAddfile(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
Add attachment file |
void |
doCheckforduplicates(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
|
void |
doEnterissue(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
handles entering an issue |
void |
doGotowizard3(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
The button for this action is commented out on Wizard2, so it will not be called public void doAddvote(RunData data, TemplateContext context) throws Exception { IntakeTool intake = getIntakeTool(context); ScarabLocalizationTool l10n = getLocalizationTool(context); if (intake.isAllValid()) { ScarabRequestTool scarabR = getScarabRequestTool(context); Issue issue = scarabR.getReportingIssue(); try { issue.addVote((ScarabUser)data.getUser()); scarabR.setConfirmMessage( l10n.format("VoteForIssueAccepted", issue.getUniqueId())); // if there was only one duplicate issue and the user just // voted for it, assume user is done String nextTemplate = ((ScarabUser)data.getUser()).getHomePage(); if (! |
void |
doPerform(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
Calls do check for duplicates by default. |
void |
doRemovefile(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
Remove an attachment file |
void |
doStart(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
|
void |
doUsetemplates(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
|
| Methods inherited from class org.tigris.scarab.actions.base.RequireLoginFirstAction |
areThereDupeSequences, doCancel, doDone, doGonext, doGotoothertemplate, doRefresh, doRefreshresultsperpage, doReset, doSave, getBackTemplate, getBackTemplate, getCancelTemplate, getCancelTemplate, getCurrentTemplate, getCurrentTemplate, getIntakeTool, getLastTemplate, getLocalizationTool, getNextTemplate, getNextTemplate, getOtherTemplate, getRequiredPermission, getScarabRequestTool, isAuthorized, log |
| Methods inherited from class org.apache.turbine.modules.actions.TemplateSecureAction |
perform |
| Methods inherited from class org.apache.turbine.modules.actions.TemplateAction |
doPerform, executeEvents |
| Methods inherited from class org.apache.turbine.modules.ActionEvent |
execute, formatString |
| Methods inherited from class org.apache.turbine.modules.Module |
build, doBuild, doBuildTemplate, doBuildTemplate, evaluate, getPullService, getTemplateContext, getTemplateService, getTool, handleRequest, handleRequest, requestFinished, setTarget, setTemplate, templateExists |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ReportIssue()
| Method Detail |
public void doPerform(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doCheckforduplicates(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void checkForDuplicates(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doEnterissue(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doAddfile(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doRemovefile(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doAddcomment(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doGotowizard3(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doUsetemplates(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
public void doStart(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
static void cleanOutStaleIssue(org.apache.turbine.RunData data,
org.apache.turbine.TemplateContext context)
throws java.lang.Exception
java.lang.Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||