|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.servlet.BaseBajaContext
Base implementation of BajaContext.
=-=AEW Add lots of setters? Clients shouldn't have to subclass.
Constructor Summary | |
BaseBajaContext(javax.servlet.Servlet servlet,
PageBroker broker,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Creates a BaseBajaContext. |
Method Summary | |
protected ErrorLog |
createErrorLog(javax.servlet.Servlet servlet)
Hook for creating error logs. |
protected StateManager |
createStateManager()
Hook for creating StateManagers. |
protected void |
defaultPageEncoders()
Default the encoder and decoder, choosing the correct ones depending on the request. |
protected LocaleContext |
deriveLocaleContext()
Returns the LocaleContext for this context. |
void |
dispose()
Frees any state stored on the BajaContext. |
Agent |
getAgent()
Returns an Agent object that can be used to identify what device will be receiving the output. |
ErrorLog |
getErrorLog()
Get an interface that can be used to log errors. |
LocaleContext |
getLocaleContext()
Returns the client locale. |
PageDecoder |
getPageDecoder()
Return the decoder used to transform URLs into Pages and PageEvents. |
PageEncoder |
getPageEncoder()
Return the encoder used to transform Pages and PageEvents into URLs. |
java.lang.Object |
getProperty(java.lang.String namespace,
java.lang.Object key)
Gets a property stored on the context. |
java.lang.Object |
getService(java.lang.Class serviceClass,
java.lang.Object serviceSelector)
Returns a object registered on the context. |
javax.servlet.http.HttpServletRequest |
getServletRequest()
Returns the servlet request object. |
javax.servlet.http.HttpServletResponse |
getServletResponse()
Returns the servlet response object. |
StateManager |
getStateManager(boolean createIfNull)
Returns a QueueStateManager used to create States for Pages. |
void |
setErrorLog(ErrorLog log)
Sets an interface that will be used to log errors. |
void |
setLocaleContext(LocaleContext localeContext)
Overrides the default client locale. |
void |
setPageDecoder(PageDecoder decoder)
Sets the decoder used to transform URLs into Pages and PageEvents. |
void |
setPageEncoder(PageEncoder encoder)
Sets the encoder used to transform Pages and PageEvents into URLs. |
void |
setProperty(java.lang.String namespace,
java.lang.Object key,
java.lang.Object value)
Stores a property on the context. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BaseBajaContext(javax.servlet.Servlet servlet, PageBroker broker, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Method Detail |
public javax.servlet.http.HttpServletRequest getServletRequest()
getServletRequest
in interface BajaContext
public javax.servlet.http.HttpServletResponse getServletResponse()
getServletResponse
in interface BajaContext
public LocaleContext getLocaleContext()
getLocaleContext
in interface BajaContext
public void setLocaleContext(LocaleContext localeContext)
setLocaleContext
in interface BajaContext
public ErrorLog getErrorLog()
getErrorLog
in interface BajaContext
public void setErrorLog(ErrorLog log)
public Agent getAgent()
getAgent
in interface BajaContext
public PageEncoder getPageEncoder()
getPageEncoder
in interface BajaContext
public PageDecoder getPageDecoder()
getPageDecoder
in interface BajaContext
public StateManager getStateManager(boolean createIfNull)
getStateManager
in interface BajaContext
createIfNull
- if true, will create a StateManager
if one is not available or has expired.QueueStateManager
public void setPageEncoder(PageEncoder encoder)
public void setPageDecoder(PageDecoder decoder)
public java.lang.Object getProperty(java.lang.String namespace, java.lang.Object key)
getProperty
in interface BajaContext
public void setProperty(java.lang.String namespace, java.lang.Object key, java.lang.Object value)
This method supports objects that implement the Bindable interface. Any such objects will automatically have bindValue() and unbindValue() called when added to and removed from the context.
setProperty
in interface BajaContext
oracle.cabo.servlet.BajaContext
Bindable
public java.lang.Object getService(java.lang.Class serviceClass, java.lang.Object serviceSelector)
getService
in interface BajaContext
serviceClass
- a class object that the returned object
must be an instance ofserviceSelector
- a selector object, if one is neededpublic void dispose()
dispose
in interface BajaContext
BajaContext.setProperty(java.lang.String, java.lang.Object, java.lang.Object)
,
Bindable
protected LocaleContext deriveLocaleContext()
protected void defaultPageEncoders()
protected StateManager createStateManager()
protected ErrorLog createErrorLog(javax.servlet.Servlet servlet)
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |