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 IXServerEventsContext
ADMIN_CONTEXT
This constant can be used in plugins to obtain a ScriptObjectFactory for the internal Indexserver session.protected ClientInfo
ci
ClientInfo object including session ticketprotected java.lang.String
clientComputer
Parameter clientComputer from login function.protected java.util.Map<java.lang.String,java.lang.String>
sessionOptions
SessionOptions associated to this connection.protected java.lang.String
url
Indexserver URL.protected UserInfo
user
Current user -
Constructor Summary
Constructors Constructor Description IXServerEventsContext()
IXServerEventsContext(IXServerEventsContext rhs)
-
Method Summary
Modifier and Type Method Description ClientInfo
getCi()
java.lang.String
getClientComputer()
java.util.Map<java.lang.String,java.lang.String>
getSessionOptions()
java.lang.String
getUrl()
UserInfo
getUser()
void
setCi(ClientInfo ci)
void
setClientComputer(java.lang.String clientComputer)
void
setSessionOptions(java.util.Map<java.lang.String,java.lang.String> sessionOptions)
void
setUrl(java.lang.String url)
void
setUser(UserInfo user)
java.lang.String
toString()
-
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:
toString
in classjava.lang.Object
-