palio
Class ObjectExecutionContext

java.lang.Object
  extended by palio.ObjectExecutionContext

public class ObjectExecutionContext
extends java.lang.Object

Ważne! Pole object może być nulem. Może tak się zdarzyć kiedy uruchamiamy zdalnie kawałek kody nieskojarzony z żadnym obiektem.


Constructor Summary
ObjectExecutionContext(PObject object, java.lang.Object[] params)
           
 
Method Summary
 ObjectExecutionContext clone()
           
 java.lang.String getCode()
           
 int getCompatible()
           
 java.lang.Long getID()
           
 java.lang.Object getLocal(java.lang.String name)
           
 PObject getObject()
           
 java.lang.Object[] getParams()
           
 int getParamsCount()
           
 void setActual(ParamsContainer actual)
           
 void setLocal(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectExecutionContext

public ObjectExecutionContext(PObject object,
                              java.lang.Object[] params)
Method Detail

setActual

public void setActual(ParamsContainer actual)

getObject

public PObject getObject()

getID

public java.lang.Long getID()

getCode

public java.lang.String getCode()

getCompatible

public int getCompatible()
Returns:
-1 if not compatible is not set

getParams

public java.lang.Object[] getParams()

getParamsCount

public int getParamsCount()

getLocal

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

setLocal

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

clone

public ObjectExecutionContext clone()
Overrides:
clone in class java.lang.Object