org.tigris.scarab.screens.admin
Class XMLImportIssuesResults

java.lang.Object
  extended byorg.apache.turbine.modules.Module
      extended byorg.apache.turbine.modules.SecureModule
          extended byorg.apache.turbine.modules.screens.TemplateSecureScreen
              extended byorg.apache.turbine.TemplateSecureScreen
                  extended byorg.tigris.scarab.screens.Default
                      extended byorg.tigris.scarab.screens.admin.XMLImportIssuesResults

public class XMLImportIssuesResults
extends Default

Loads XML into Scarab via import, returning XML-formatted results

Version:
$Id: XMLImportIssuesResults.java 10004 2006-02-03 21:29:55Z hair $
Author:
Mark L. Murphy

Constructor Summary
XMLImportIssuesResults()
           
 
Method Summary
 void doBuildTemplate(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Builds up the context for display of variables on the page.
protected  boolean isAuthorized(org.apache.turbine.RunData data)
          Indicates if this request is authorized.
 
Methods inherited from class org.tigris.scarab.screens.Default
checkAuthorized, doBuild, getLocalizationTool, getScarabRequestTool, getTitle, setTargetLogin, setTargetSelectModule
 
Methods inherited from class org.apache.turbine.modules.SecureModule
doBuildTemplate
 
Methods inherited from class org.apache.turbine.modules.Module
build, evaluate, execute, 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

XMLImportIssuesResults

public XMLImportIssuesResults()
Method Detail

doBuildTemplate

public void doBuildTemplate(org.apache.turbine.RunData data,
                            org.apache.turbine.TemplateContext context)
                     throws java.lang.Exception
Builds up the context for display of variables on the page. Runs import of POSTed issue.

Overrides:
doBuildTemplate in class Default
Parameters:
data - Turbine run data
context - Velocity template context
Throws:
java.lang.Exception

isAuthorized

protected boolean isAuthorized(org.apache.turbine.RunData data)
                        throws java.lang.Exception
Indicates if this request is authorized. Overridden so we always return XML for this request, with that XML containing an error message if unauthorized. Otherwise, requesting this page might sometimes return HTML (error page) and sometimes return XML (authorized request), which will make parsing by automation clients difficult.

Overrides:
isAuthorized in class Default
Parameters:
data - Turbine run data.
Returns:
Boolean indicating if authorized.
Throws:
java.lang.Exception


Copyright © 2000-2004 Tigris.org. All Rights Reserved.