Package de.elo.ix.client
Class IXServerEventsContext
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.IXServerEventsContext
- All Implemented Interfaces:
java.io.Serializable
public class IXServerEventsContext extends ValueClass implements java.io.Serializable
Execution context of server events.
An object of this class is passed to every server event and registered function.
On the server side, it can be casted to IObjectFactory to retrieve helper objects for
access checking, conversion of date values and numeric values, etc.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static IXServerEventsContextADMIN_CONTEXTThis constant can be used in plugins to obtain a ScriptObjectFactory for the internal Indexserver session.protected ClientInfociClientInfo object including session ticketprotected java.lang.StringclientComputerParameter clientComputer from login function.protected java.util.Map<java.lang.String,java.lang.String>sessionOptionsSessionOptions associated to this connection.protected java.lang.StringurlIndexserver URL.protected UserInfouserCurrent user -
Constructor Summary
Constructors Constructor Description IXServerEventsContext()IXServerEventsContext(IXServerEventsContext rhs) -
Method Summary
Modifier and Type Method Description ClientInfogetCi()java.lang.StringgetClientComputer()java.util.Map<java.lang.String,java.lang.String>getSessionOptions()java.lang.StringgetUrl()UserInfogetUser()voidsetCi(ClientInfo ci)voidsetClientComputer(java.lang.String clientComputer)voidsetSessionOptions(java.util.Map<java.lang.String,java.lang.String> sessionOptions)voidsetUrl(java.lang.String url)voidsetUser(UserInfo user)java.lang.StringtoString()
-
Field Details
-
ADMIN_CONTEXT
This constant can be used in plugins to obtain a ScriptObjectFactory for the internal Indexserver session.- Since:
- 11.00.000.004
-
url
protected java.lang.String urlIndexserver URL. -
ci
ClientInfo object including session ticket -
user
Current user -
sessionOptions
protected java.util.Map<java.lang.String,java.lang.String> sessionOptionsSessionOptions associated to this connection.- Since:
- 9.00.016.005
- See Also:
IXServicePortIF.setSessionOptions(ClientInfo, SessionOptions)
-
clientComputer
protected java.lang.String clientComputerParameter clientComputer from login function.- Since:
- 9.00.016.005
- See Also:
IXServicePortIF.login(ClientInfo, String, String, String, String)
-
-
Constructor Details
-
IXServerEventsContext
public IXServerEventsContext() -
IXServerEventsContext
-
-
Method Details
-
getUrl
public java.lang.String getUrl() -
setUrl
public void setUrl(java.lang.String url) -
getCi
-
setCi
-
getUser
-
setUser
-
getSessionOptions
public java.util.Map<java.lang.String,java.lang.String> getSessionOptions() -
setSessionOptions
public void setSessionOptions(java.util.Map<java.lang.String,java.lang.String> sessionOptions) -
getClientComputer
public java.lang.String getClientComputer() -
setClientComputer
public void setClientComputer(java.lang.String clientComputer) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-