Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.messaging.xms
Class XMSController

java.lang.Object
  |
  +--oracle.panama.rt.common.AbstractController
        |
        +--oracle.panama.messaging.xms.XMSControllerBase
              |
              +--oracle.panama.messaging.xms.XMSController

public class XMSController
extends XMSControllerBase

Field Summary

 

Fields inherited from class oracle.panama.rt.common.AbstractController
BILLING_SDR

 

Constructor Summary
XMSController()
           

 

Method Summary
 java.lang.String getAsyncAccessPoint(DeliveryType deliveryType)
           
 XMSConnection getConnection()
           
 java.lang.String getContent(TransformationContext context)
           
 java.lang.String getContentOld(TransformationContext context)
           
 org.w3c.dom.Element getXMLContent()
           
 void processScripletsAndURLs(org.w3c.dom.Node node)
          This method traverses the entire SimpleResult element and replaces all mobile scriplets with their correct values.
 void reportServiceInvocationError(oracle.panama.rt.common.AbstractConnection conn, java.lang.Exception ex)
          Report the invocation failure in a markup page.
 void reportValidationError(oracle.panama.rt.common.AbstractConnection connection, java.lang.Exception ex)
          Report the service invocation failure in a markup page.
 void setInputArguments(InputValueMap arguments, org.w3c.dom.Element element)
           
 void setXMLContent(org.w3c.dom.Element input)
           

 

Methods inherited from class oracle.panama.messaging.xms.XMSControllerBase
reportError, reportSignonException

 

Methods inherited from class oracle.panama.rt.common.AbstractController
assignXFormsDocument, createSessionId, doExecute, getCallerLocatior, getCallerLocatorPolicy, getContentLength, getContentType, getDebugLevel, getDevice, getDeviceIdentificationPolicy, getDeviceIdentifier, getDeviceType, getEndUserError, getListenerRegistrationHook, getListenerRegistrationPolicy, getLocator, getMobileIdHook, getMobileIdParameterNameList, getMobileIdPolicy, getModelFactory, getModelServices, getPersistentLocator, getPostProcessor, getPostProcessorHook, getPreProcessor, getPreProcessorHook, getSessionIdGenerator, getSessionIdGeneratorPolicy, getSessionManager, getSubscriberIdHook, getsubscriberIdParameterName, invokeTransformer, prepareXFormsProcessor, setDebugLevel

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

XMSController

public XMSController()
Method Detail

processScripletsAndURLs

public void processScripletsAndURLs(org.w3c.dom.Node node)
                             throws PanamaException
This method traverses the entire SimpleResult element and replaces all mobile scriplets with their correct values. After that it calls rewriteResultURLs method for all elements in the SimpleResult to let the subclasses rewrite the URLs in protocol specific maner.
Parameters:
node -
PanamaException

setInputArguments

public void setInputArguments(InputValueMap arguments,
                              org.w3c.dom.Element element)

getContentOld

public java.lang.String getContentOld(TransformationContext context)
                               throws java.lang.Exception
java.lang.Exception

getContent

public java.lang.String getContent(TransformationContext context)
                            throws java.lang.Exception
java.lang.Exception

getConnection

public XMSConnection getConnection()
Returns:
current connection

getXMLContent

public org.w3c.dom.Element getXMLContent()

setXMLContent

public void setXMLContent(org.w3c.dom.Element input)

reportServiceInvocationError

public void reportServiceInvocationError(oracle.panama.rt.common.AbstractConnection conn,
                                         java.lang.Exception ex)
Report the invocation failure in a markup page.
Overrides:
reportServiceInvocationError in class XMSControllerBase
Parameters:
conn - the requesting connection
ex - the exception that contains information about invocation failure

reportValidationError

public void reportValidationError(oracle.panama.rt.common.AbstractConnection connection,
                                  java.lang.Exception ex)
Report the service invocation failure in a markup page.
Specified by:
reportValidationError in class oracle.panama.rt.common.AbstractController
Parameters:
ex - the exception that contains information about invocation failure

getAsyncAccessPoint

public java.lang.String getAsyncAccessPoint(DeliveryType deliveryType)

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.