palio
Class Current

java.lang.Object
  extended by palio.Current

public final class Current
extends java.lang.Object

This class is not intended to be overwritten.

Author:
Krzysztof Synowiec, Mateusz Gembarzewski, Szymon Kuklewicz

Constructor Summary
Current(Current org, boolean copyGlobalParams)
           
Current(Instance instance)
           
Current(Instance instance, ErrorFormatter formatter)
           
Current(Instance instance, ErrorFormatter errorFormatter, java.lang.String clientType, PPage page, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map params, PSession session, java.lang.String clientIP, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String queryProtocol, java.lang.String queryHost, java.lang.String queryURI, java.lang.String queryParams)
           
Current(Instance instance, java.lang.String clientType)
           
Current(Instance instance, java.lang.String clientType, java.lang.String clientIP)
           
 
Method Summary
 void addCurrentListener(CurrentListener listener)
           
 void addCurrentStaticListener(CurrentListener listener)
           
 void addObjectExecutionContext(ObjectExecutionContext object)
           
 void clearGlobalParams()
           
 void clearSession(PSession sessionToCompare)
           
 void counterCheck()
           
 java.lang.Long createSession(PUser user)
           
 java.lang.Long createSessionAdmin(PUser user)
           
 void fireExecutionFinished()
           
 void fireExecutionStarted()
           
 void fireWillExecuteObject(PObject object)
           
 java.lang.String getClientIP()
           
 java.lang.String getClientType()
           
 int getCompatible()
           
 java.lang.Object getDynamicParam(java.lang.String name)
           
 ErrorFormatter getErrorFormatter()
           
 java.lang.Object getGlobalParam(java.lang.String name)
           
 java.lang.Object[] getGlobalParamTable(java.lang.String name)
           
 Instance getInstance()
           
 java.lang.Throwable getLastException()
           
 java.lang.Object getLocalParam(java.lang.String name)
           
 groovy.xml.MarkupBuilder getMarkupBuilder()
           
 java.lang.Object getModuleData(java.lang.String key)
          Zwraca dane przechowywane tutaj przez moduły jPalio.
 ObjectExecutionContext getObjectExecutionContext()
           
 java.lang.Long getObjectID()
           
 java.lang.Object getObjectParam(java.lang.Long nr)
           
 long getObjectParamsCount()
           
 java.io.OutputStream getOutputStream()
           
 PPage getPage()
           
 java.lang.String getPageCode()
           
 java.lang.Long getPageID()
           
 java.lang.Object[] getParam(java.lang.String name)
          Deprecated.  
 java.util.Map<java.lang.String,java.lang.Object[]> getParams()
           
 java.lang.String getParamsAsString()
           
 java.util.Map<java.lang.String,java.lang.Object[]> getParamsClone()
           
 java.lang.String getQueryHost()
           
 java.lang.String getQueryParams()
           
 java.lang.String getQueryProtocol()
           
 java.lang.String getQueryURI()
           
 javax.servlet.http.HttpServletRequest getRequest()
           
 javax.servlet.http.HttpServletResponse getResponse()
           
 PSession getSession()
           
 java.lang.Object getSessionParam(java.lang.String name)
           
 java.util.LinkedList getSqlDebug()
           
 java.util.Date getStartTime()
           
 long getUniqueID()
           
 java.lang.Object getUniversalParam(java.lang.String name)
           
 java.lang.Object[] getUniversalParamTable(java.lang.String name)
           
 java.util.List<org.apache.commons.fileupload.FileItem> getUploadFormItems()
           
 java.io.PrintWriter getWriter()
           
 void removeCurrentListener(CurrentListener listener)
           
 void removeCurrentStaticListener(CurrentListener listener)
           
 void removeObjectExecutionContext()
           
 void setDynamicParam(java.lang.String name, java.lang.Object value)
           
 void setErrorFormatter(ErrorFormatter errorFormatter)
           
 void setGlobalParam(java.lang.String name, java.lang.Object value)
           
 void setGlobalParam(java.lang.String name, java.lang.Object[] value)
           
 void setLastException(java.lang.Throwable throwable)
           
 void setLocalParam(java.lang.String name, java.lang.Object value)
           
 void setModuleData(java.lang.String key, java.lang.Object data)
          Ustawia dane przechowywane tutaj przez moduły jPalio.
 void setOutputStream(java.io.OutputStream outputStream)
           
 void setParam(java.lang.String name, java.lang.Object value)
          Deprecated.  
 void setParam(java.lang.String name, java.lang.Object[] value)
          Deprecated.  
 void setSession(PSession session)
          Sets given session for this Current object
 void setSessionParam(java.lang.String name, java.lang.Object value)
           
 void setSqlDebug(java.util.LinkedList sqlDebug)
           
 void setUniversalParam(java.lang.String name, java.lang.Object value)
           
 void setUniversalParam(java.lang.String name, java.lang.Object[] value)
           
 void setWriter(java.io.PrintWriter writer)
           
 SQLTransaction transactionGet()
          Deprecated. 
 SQLTransaction transactionStart()
          Deprecated. 
 void transactionStop()
          Deprecated. 
 void writeError(java.lang.String labelMessage, java.lang.Object labelExtension)
           
 void writeError(java.lang.String labelMessage, java.lang.Object labelExtension, java.lang.String message, java.lang.Object extension)
           
 void writeError(java.lang.String labelMessage, java.lang.Object labelExtension, java.lang.String message, java.lang.Object extension, java.lang.Throwable exception, boolean stackTrace)
           
 void writeError(java.lang.String labelMessage, java.lang.Object labelExtension, java.lang.String message, java.lang.Object extension, java.lang.Throwable exception, java.lang.String logger, boolean stackTrace)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Current

public Current(Current org,
               boolean copyGlobalParams)

Current

public Current(Instance instance)

Current

public Current(Instance instance,
               java.lang.String clientType)

Current

public Current(Instance instance,
               java.lang.String clientType,
               java.lang.String clientIP)

Current

public Current(Instance instance,
               ErrorFormatter formatter)

Current

public Current(Instance instance,
               ErrorFormatter errorFormatter,
               java.lang.String clientType,
               PPage page,
               javax.servlet.http.HttpServletRequest request,
               javax.servlet.http.HttpServletResponse response,
               java.util.Map params,
               PSession session,
               java.lang.String clientIP,
               java.util.Map<java.lang.String,java.lang.String> headers,
               java.lang.String queryProtocol,
               java.lang.String queryHost,
               java.lang.String queryURI,
               java.lang.String queryParams)
        throws palio.PalioException
Throws:
palio.PalioException
Method Detail

getParams

public java.util.Map<java.lang.String,java.lang.Object[]> getParams()

getParamsClone

public java.util.Map<java.lang.String,java.lang.Object[]> getParamsClone()

getParamsAsString

public java.lang.String getParamsAsString()

getMarkupBuilder

public groovy.xml.MarkupBuilder getMarkupBuilder()

getErrorFormatter

public ErrorFormatter getErrorFormatter()

setErrorFormatter

public void setErrorFormatter(ErrorFormatter errorFormatter)

getUploadFormItems

public java.util.List<org.apache.commons.fileupload.FileItem> getUploadFormItems()

getInstance

public Instance getInstance()

getWriter

public java.io.PrintWriter getWriter()

setWriter

public void setWriter(java.io.PrintWriter writer)

setOutputStream

public void setOutputStream(java.io.OutputStream outputStream)

getOutputStream

public java.io.OutputStream getOutputStream()

getRequest

public javax.servlet.http.HttpServletRequest getRequest()

getResponse

public javax.servlet.http.HttpServletResponse getResponse()

getStartTime

public java.util.Date getStartTime()

setSqlDebug

public void setSqlDebug(java.util.LinkedList sqlDebug)

getSqlDebug

public java.util.LinkedList getSqlDebug()

getLocalParam

public java.lang.Object getLocalParam(java.lang.String name)
                               throws java.lang.RuntimeException
Throws:
java.lang.RuntimeException

setLocalParam

public void setLocalParam(java.lang.String name,
                          java.lang.Object value)
                   throws java.lang.RuntimeException
Throws:
java.lang.RuntimeException

getGlobalParam

public java.lang.Object getGlobalParam(java.lang.String name)

getGlobalParamTable

public java.lang.Object[] getGlobalParamTable(java.lang.String name)

setGlobalParam

public void setGlobalParam(java.lang.String name,
                           java.lang.Object value)

setGlobalParam

public void setGlobalParam(java.lang.String name,
                           java.lang.Object[] value)

clearGlobalParams

public void clearGlobalParams()

getUniversalParam

public java.lang.Object getUniversalParam(java.lang.String name)

getUniversalParamTable

public java.lang.Object[] getUniversalParamTable(java.lang.String name)

setUniversalParam

public void setUniversalParam(java.lang.String name,
                              java.lang.Object value)

setUniversalParam

public void setUniversalParam(java.lang.String name,
                              java.lang.Object[] value)

setDynamicParam

public void setDynamicParam(java.lang.String name,
                            java.lang.Object value)

getDynamicParam

public java.lang.Object getDynamicParam(java.lang.String name)

getParam

@Deprecated
public java.lang.Object[] getParam(java.lang.String name)
Deprecated. 


setParam

@Deprecated
public void setParam(java.lang.String name,
                                java.lang.Object[] value)
Deprecated. 


setParam

@Deprecated
public void setParam(java.lang.String name,
                                java.lang.Object value)
Deprecated. 


createSession

public java.lang.Long createSession(PUser user)
                             throws palio.PalioException
Throws:
palio.PalioException

createSessionAdmin

public java.lang.Long createSessionAdmin(PUser user)
                                  throws palio.PalioException
Throws:
palio.PalioException

clearSession

public void clearSession(PSession sessionToCompare)

getSession

public PSession getSession()

getSessionParam

public java.lang.Object getSessionParam(java.lang.String name)

setSessionParam

public void setSessionParam(java.lang.String name,
                            java.lang.Object value)
                     throws palio.PalioException
Throws:
palio.PalioException

setSession

public void setSession(PSession session)
Sets given session for this Current object

Parameters:
session - Session to set

getLastException

public java.lang.Throwable getLastException()

setLastException

public void setLastException(java.lang.Throwable throwable)

writeError

public void writeError(java.lang.String labelMessage,
                       java.lang.Object labelExtension)

writeError

public void writeError(java.lang.String labelMessage,
                       java.lang.Object labelExtension,
                       java.lang.String message,
                       java.lang.Object extension)

writeError

public void writeError(java.lang.String labelMessage,
                       java.lang.Object labelExtension,
                       java.lang.String message,
                       java.lang.Object extension,
                       java.lang.Throwable exception,
                       boolean stackTrace)

writeError

public void writeError(java.lang.String labelMessage,
                       java.lang.Object labelExtension,
                       java.lang.String message,
                       java.lang.Object extension,
                       java.lang.Throwable exception,
                       java.lang.String logger,
                       boolean stackTrace)

getPage

public PPage getPage()

getPageID

public java.lang.Long getPageID()

getPageCode

public java.lang.String getPageCode()

getObjectID

public java.lang.Long getObjectID()

getObjectExecutionContext

public ObjectExecutionContext getObjectExecutionContext()

getCompatible

public int getCompatible()

getObjectParam

public final java.lang.Object getObjectParam(java.lang.Long nr)

getObjectParamsCount

public final long getObjectParamsCount()

addObjectExecutionContext

public void addObjectExecutionContext(ObjectExecutionContext object)

removeObjectExecutionContext

public void removeObjectExecutionContext()

getClientType

public final java.lang.String getClientType()

getClientIP

public final java.lang.String getClientIP()

getQueryProtocol

public final java.lang.String getQueryProtocol()

getQueryHost

public final java.lang.String getQueryHost()

getQueryURI

public final java.lang.String getQueryURI()

getQueryParams

public final java.lang.String getQueryParams()

counterCheck

public final void counterCheck()
                        throws palio.PalioException
Throws:
palio.PalioException

getModuleData

public final java.lang.Object getModuleData(java.lang.String key)
Zwraca dane przechowywane tutaj przez moduły jPalio.

Parameters:
key - klucz z interfejsu palio.modules.core.CurrentModuleDataKeys

setModuleData

public final void setModuleData(java.lang.String key,
                                java.lang.Object data)
Ustawia dane przechowywane tutaj przez moduły jPalio.

Parameters:
key - klucz z interfejsu palio.modules.core.CurrentModuleDataKeys

transactionGet

@Deprecated
public SQLTransaction transactionGet()
                              throws palio.PalioException
Deprecated. 

Throws:
palio.PalioException

transactionStart

@Deprecated
public SQLTransaction transactionStart()
Deprecated. 


transactionStop

@Deprecated
public void transactionStop()
                     throws palio.PalioException
Deprecated. 

Throws:
palio.PalioException

addCurrentListener

public void addCurrentListener(CurrentListener listener)

addCurrentStaticListener

public void addCurrentStaticListener(CurrentListener listener)

removeCurrentListener

public void removeCurrentListener(CurrentListener listener)

removeCurrentStaticListener

public void removeCurrentStaticListener(CurrentListener listener)

fireExecutionFinished

public void fireExecutionFinished()

fireWillExecuteObject

public void fireWillExecuteObject(PObject object)

fireExecutionStarted

public void fireExecutionStarted()

getUniqueID

public long getUniqueID()