|
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 BajaContextpublic javax.servlet.http.HttpServletResponse getServletResponse()
getServletResponse in interface BajaContextpublic LocaleContext getLocaleContext()
getLocaleContext in interface BajaContextpublic void setLocaleContext(LocaleContext localeContext)
setLocaleContext in interface BajaContextpublic ErrorLog getErrorLog()
getErrorLog in interface BajaContextpublic void setErrorLog(ErrorLog log)
public Agent getAgent()
getAgent in interface BajaContextpublic PageEncoder getPageEncoder()
getPageEncoder in interface BajaContextpublic PageDecoder getPageDecoder()
getPageDecoder in interface BajaContextpublic StateManager getStateManager(boolean createIfNull)
getStateManager in interface BajaContextcreateIfNull - if true, will create a StateManager
if one is not available or has expired.QueueStateManagerpublic 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 BajaContextoracle.cabo.servlet.BajaContextBindable
public java.lang.Object getService(java.lang.Class serviceClass,
java.lang.Object serviceSelector)
getService in interface BajaContextserviceClass - a class object that the returned object
must be an instance ofserviceSelector - a selector object, if one is neededpublic void dispose()
dispose in interface BajaContextBajaContext.setProperty(java.lang.String, java.lang.Object, java.lang.Object),
Bindableprotected 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 | ||||||||