swQuery
Class QueryBean

java.lang.Object
  |
  +--swQuery.QueryBean
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
QueryTemplateBean

public class QueryBean
extends java.lang.Object
implements java.io.Serializable

Author:
Zeno Gantner, Jochen Fischer
See Also:
Serialized Form

Field Summary
protected  java.lang.String error
           
protected  java.util.Map params
           
protected  java.lang.String query
           
protected  java.lang.String text
           
protected  java.lang.String warning
           
 
Constructor Summary
QueryBean()
           
 
Method Summary
static boolean containsVariables(java.lang.String query)
          Checks whether a String is a query containing variables.
protected  SWQueryResult doQuery(java.lang.String query)
           
 java.lang.String getError()
           
 java.lang.String getInstanceEditor()
           
 java.lang.String getParameter(java.lang.String key)
           
 java.util.Map getParams()
           
 java.lang.String getQuery()
           
 java.lang.String getQueryDoc()
           
 java.util.Vector getResult()
           
 java.lang.String getResultHTML()
           
 java.lang.String getResultText()
          Returns a String represenation of the query result.
 java.lang.String getText()
           
 java.lang.String getWarning()
           
 java.lang.String getWikiPrefix()
           
protected  void setError(java.lang.String msg)
           
 void setInstanceEditor(java.lang.String s)
           
 void setParams(java.util.Map params)
          Sets the property params.
 void setQuery(java.lang.String query)
           
 void setText(java.lang.String text)
           
 void setWarning(java.lang.String msg)
           
 void setWikiPrefix(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

query

protected java.lang.String query

text

protected java.lang.String text

error

protected java.lang.String error

warning

protected java.lang.String warning

params

protected java.util.Map params
Constructor Detail

QueryBean

public QueryBean()
Method Detail

doQuery

protected SWQueryResult doQuery(java.lang.String query)

getResultText

public java.lang.String getResultText()
Returns a String represenation of the query result.


getResultHTML

public java.lang.String getResultHTML()

getParameter

public java.lang.String getParameter(java.lang.String key)

getResult

public java.util.Vector getResult()

getQuery

public java.lang.String getQuery()

setQuery

public void setQuery(java.lang.String query)

getError

public java.lang.String getError()

setError

protected void setError(java.lang.String msg)

getWarning

public java.lang.String getWarning()

setWarning

public void setWarning(java.lang.String msg)

setParams

public void setParams(java.util.Map params)
Sets the property params. It also sets the property text, given there is a parameter "text" in the parameter Map

Parameters:
params - a Map object containing the HTTP parameters of the current request.

getParams

public java.util.Map getParams()

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

containsVariables

public static boolean containsVariables(java.lang.String query)
Checks whether a String is a query containing variables.

Parameters:
query - the String to be checked
Returns:
true if there are variables in the query, false otherwise.

getInstanceEditor

public java.lang.String getInstanceEditor()

setInstanceEditor

public void setInstanceEditor(java.lang.String s)

getWikiPrefix

public java.lang.String getWikiPrefix()

setWikiPrefix

public void setWikiPrefix(java.lang.String s)

getQueryDoc

public java.lang.String getQueryDoc()
Returns:
the URI of the documentation page in the wiki.