com.logixml.plugins
Class LogiPluginObjects10

java.lang.Object
  extended by com.logixml.plugins.LogiPluginObjects10

public class LogiPluginObjects10
extends java.lang.Object


Constructor Summary
LogiPluginObjects10()
           
 
Method Summary
 void addDebugMessage(java.lang.String currentEvent)
           
 void addDebugMessage(java.lang.String currentEvent, java.lang.String programObject)
           
 void addDebugMessage(java.lang.String currentEvent, java.lang.String programObject, java.lang.String objectValue)
           
 void addDebugMessage(java.lang.String currentEvent, java.lang.String programObject, java.lang.String objectValue, java.lang.Object moreInfo)
           
 org.w3c.dom.Document getCurrentData()
           
 java.lang.String getCurrentDataFile()
           
 java.lang.String getCurrentDefinition()
           
 org.w3c.dom.Element getCurrentElement()
           
 javax.servlet.ServletContext getCurrentHttpContext()
           
 java.util.Hashtable getPluginParameters()
           
 javax.servlet.http.HttpServletRequest getRequest()
          Do not use getRequest to access request parameters - internal use only.
 java.util.Vector getRequestParameterNames()
          Use getRequestParameterNames to access request parameters names.
 java.util.Vector getRequestParameterValues()
          Use getRequestParameterNames to access request parameters values.
 javax.servlet.http.HttpServletResponse getResponse()
           
 java.lang.String getResponseHtml()
           
 java.lang.String getReturnedDataFile()
           
 javax.servlet.http.HttpSession getSession()
           
 org.w3c.dom.Document getSettingsDefinition()
           
 java.lang.String replaceTokens(java.lang.String sTokens)
           
 java.lang.String replaceTokens(java.lang.String sTokens, boolean bDuplicateSingleQuotes)
           
 java.lang.String replaceTokens(java.lang.String sTokens, boolean bDuplicateSingleQuotes, org.w3c.dom.Element eleDataLayerRow)
           
 java.lang.String replaceTokens(java.lang.String sTokens, boolean bDuplicateSingleQuotes, org.w3c.dom.Element eleDataLayerRow, boolean bDuplicateBracketedQuotes)
           
 java.lang.String replaceTokens(java.lang.String sTokens, boolean bDuplicateSingleQuotes, org.w3c.dom.Element eleDataLayerRow, boolean bDuplicateBracketedQuotes, boolean bAssumeNonQuotedAsNumeric)
           
 java.lang.String replaceTokens(java.lang.String sTokens, boolean bDuplicateSingleQuotes, org.w3c.dom.Element eleDataLayerRow, boolean bDuplicateBracketedQuotes, boolean bAssumeNonQuotedAsNumeric, java.lang.String[] tokenList)
           
 java.lang.String replaceTokens(java.lang.String sTokens, boolean bDuplicateSingleQuotes, org.w3c.dom.Element eleDataLayerRow, boolean bDuplicateBracketedQuotes, boolean bAssumeNonQuotedAsNumeric, java.lang.String[] tokenList, boolean bSqlInjectionGuard)
           
 void setCurrentData(org.w3c.dom.Document curdata)
           
 void setCurrentDataFile(java.lang.String currentDataFile)
           
 void setCurrentDefinition(java.lang.String curdef)
           
 void setCurrentElement(org.w3c.dom.Element ele)
           
 void setCurrentHttpContext(javax.servlet.ServletContext currHttpContext)
           
 void setLogiServerObjects(rdPlugin.rdServerObjects serverObjects)
          Do not use setLogiServerObjects - internal use only.
 void setPluginParameters(java.util.Hashtable plugPar)
           
 void setRequest(javax.servlet.http.HttpServletRequest req)
           
 void setRequestParameterNames(java.util.Vector requestParameterNames)
          Do not use setRequestParameterNames to set request parameter names - internal use only.
 void setRequestParameterValues(java.util.Vector requestParameterValues)
          Do not use setRequestParameterValues to set request parameter values - internal use only.
 void setResponse(javax.servlet.http.HttpServletResponse res)
           
 void setResponseHtml(java.lang.String resp)
           
 void setReturnedDataFile(java.lang.String returnedDataFile)
           
 void setSession(javax.servlet.http.HttpSession ses)
          Most session variables are replicated back and forth between Info Server Java and the Applications Server in every plugin call.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogiPluginObjects10

public LogiPluginObjects10()
Method Detail

getSettingsDefinition

public org.w3c.dom.Document getSettingsDefinition()
                                           throws javax.xml.parsers.ParserConfigurationException,
                                                  org.xml.sax.SAXException,
                                                  java.lang.Exception
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.lang.Exception

addDebugMessage

public void addDebugMessage(java.lang.String currentEvent)

addDebugMessage

public void addDebugMessage(java.lang.String currentEvent,
                            java.lang.String programObject)

addDebugMessage

public void addDebugMessage(java.lang.String currentEvent,
                            java.lang.String programObject,
                            java.lang.String objectValue)

addDebugMessage

public void addDebugMessage(java.lang.String currentEvent,
                            java.lang.String programObject,
                            java.lang.String objectValue,
                            java.lang.Object moreInfo)

replaceTokens

public java.lang.String replaceTokens(java.lang.String sTokens)
                               throws javax.xml.transform.TransformerConfigurationException,
                                      javax.xml.transform.TransformerConfigurationException,
                                      java.lang.Exception
Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.Exception

replaceTokens

public java.lang.String replaceTokens(java.lang.String sTokens,
                                      boolean bDuplicateSingleQuotes)
                               throws javax.xml.transform.TransformerConfigurationException,
                                      javax.xml.transform.TransformerConfigurationException,
                                      java.lang.Exception
Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.Exception

replaceTokens

public java.lang.String replaceTokens(java.lang.String sTokens,
                                      boolean bDuplicateSingleQuotes,
                                      org.w3c.dom.Element eleDataLayerRow)
                               throws javax.xml.transform.TransformerConfigurationException,
                                      javax.xml.transform.TransformerConfigurationException,
                                      java.lang.Exception
Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.Exception

replaceTokens

public java.lang.String replaceTokens(java.lang.String sTokens,
                                      boolean bDuplicateSingleQuotes,
                                      org.w3c.dom.Element eleDataLayerRow,
                                      boolean bDuplicateBracketedQuotes)
                               throws javax.xml.transform.TransformerConfigurationException,
                                      javax.xml.transform.TransformerConfigurationException,
                                      java.lang.Exception
Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.Exception

replaceTokens

public java.lang.String replaceTokens(java.lang.String sTokens,
                                      boolean bDuplicateSingleQuotes,
                                      org.w3c.dom.Element eleDataLayerRow,
                                      boolean bDuplicateBracketedQuotes,
                                      boolean bAssumeNonQuotedAsNumeric)
                               throws javax.xml.transform.TransformerConfigurationException,
                                      javax.xml.transform.TransformerConfigurationException,
                                      java.lang.Exception
Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.Exception

replaceTokens

public java.lang.String replaceTokens(java.lang.String sTokens,
                                      boolean bDuplicateSingleQuotes,
                                      org.w3c.dom.Element eleDataLayerRow,
                                      boolean bDuplicateBracketedQuotes,
                                      boolean bAssumeNonQuotedAsNumeric,
                                      java.lang.String[] tokenList)
                               throws javax.xml.transform.TransformerConfigurationException,
                                      javax.xml.transform.TransformerConfigurationException,
                                      java.lang.Exception
Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.Exception

replaceTokens

public java.lang.String replaceTokens(java.lang.String sTokens,
                                      boolean bDuplicateSingleQuotes,
                                      org.w3c.dom.Element eleDataLayerRow,
                                      boolean bDuplicateBracketedQuotes,
                                      boolean bAssumeNonQuotedAsNumeric,
                                      java.lang.String[] tokenList,
                                      boolean bSqlInjectionGuard)
                               throws javax.xml.transform.TransformerConfigurationException,
                                      javax.xml.transform.TransformerConfigurationException,
                                      java.lang.Exception
Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.Exception

setRequest

public void setRequest(javax.servlet.http.HttpServletRequest req)

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Do not use getRequest to access request parameters - internal use only.


setCurrentHttpContext

public void setCurrentHttpContext(javax.servlet.ServletContext currHttpContext)

getCurrentHttpContext

public javax.servlet.ServletContext getCurrentHttpContext()

getRequestParameterNames

public java.util.Vector getRequestParameterNames()
Use getRequestParameterNames to access request parameters names.


setRequestParameterNames

public void setRequestParameterNames(java.util.Vector requestParameterNames)
Do not use setRequestParameterNames to set request parameter names - internal use only.


getRequestParameterValues

public java.util.Vector getRequestParameterValues()
Use getRequestParameterNames to access request parameters values.


setRequestParameterValues

public void setRequestParameterValues(java.util.Vector requestParameterValues)
Do not use setRequestParameterValues to set request parameter values - internal use only.


setResponse

public void setResponse(javax.servlet.http.HttpServletResponse res)

getResponse

public javax.servlet.http.HttpServletResponse getResponse()

setSession

public void setSession(javax.servlet.http.HttpSession ses)
Most session variables are replicated back and forth between Info Server Java and the Applications Server in every plugin call. Session variable replication in plugins can be disabled in the _Settings.lgx file by setting the constant rdPluginCopySessionVars to false. This does not affect the session variable replication that is done at the request level and which follows the same replication rules. The constant only turns off plugin session variable replication. Session variables beginning with "rd" and "dt" are not replicated except for the following: "rdLastErrorMessage", "rdErrorMessage", "rdLogonFailMessage" and "rdLogonURL".


getSession

public javax.servlet.http.HttpSession getSession()

setCurrentDefinition

public void setCurrentDefinition(java.lang.String curdef)

getCurrentDefinition

public java.lang.String getCurrentDefinition()

setCurrentElement

public void setCurrentElement(org.w3c.dom.Element ele)

getCurrentElement

public org.w3c.dom.Element getCurrentElement()

setCurrentData

public void setCurrentData(org.w3c.dom.Document curdata)

getCurrentData

public org.w3c.dom.Document getCurrentData()

setPluginParameters

public void setPluginParameters(java.util.Hashtable plugPar)

getPluginParameters

public java.util.Hashtable getPluginParameters()

setResponseHtml

public void setResponseHtml(java.lang.String resp)

getResponseHtml

public java.lang.String getResponseHtml()

setCurrentDataFile

public void setCurrentDataFile(java.lang.String currentDataFile)

getCurrentDataFile

public java.lang.String getCurrentDataFile()

setReturnedDataFile

public void setReturnedDataFile(java.lang.String returnedDataFile)

getReturnedDataFile

public java.lang.String getReturnedDataFile()

setLogiServerObjects

public void setLogiServerObjects(rdPlugin.rdServerObjects serverObjects)
Do not use setLogiServerObjects - internal use only.