JavaScript API Reference for Oracle ADF Faces
  | 
Oracle Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.1.2) E23186-01  | 
||||||||
| PREV NEXT | FRAMES NO FRAMES Warning: private items are visible | ||||||||
org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adfinternal.view.js.comm.AdfDataTransferService
               |
               +--oracle.adfinternal.view.js.comm.AdfXmlHttpDataTransferService
public class AdfXmlHttpDataTransferService extends AdfDataTransferService
Field Summary | 
|
|---|---|
private static Object | 
|
private static Object | 
|
private static Object | 
|
private Object | 
|
private static Object | 
|
private Object | 
|
private Object | 
|
private Object | 
|
private Object | 
|
private static Object | 
|
private Object | 
|
private Object | 
|
private Object | 
|
private static Object | 
|
private static Object | 
|
Fields inherited from oracle.adfinternal.view.js.comm.AdfDataTransferService | 
STATE_BUSY, STATE_READY, TRANSFER_COMPLETE | 
Fields inherited from oracle.adf.view.js.base.AdfObject | 
constructor, superclass | 
Fields inherited from org.ecmascript.object.Object | 
prototype | 
Constructor Summary | 
|
|---|---|
public | 
  | 
Method Summary | 
|
|---|---|
private Object | 
|
public Object | 
  | 
private static Object | 
  | 
private Object | 
  | 
static Object | 
  | 
private Object | 
  | 
private Object | 
|
public Object | 
  | 
private Object | 
|
private Object | 
  | 
private Object | 
|
private Object | 
  | 
private Object | 
  | 
static String | 
  | 
static String | 
  | 
private Object | 
|
public Object | 
  | 
private Object | 
|
private Object | 
  | 
protected Object | 
|
protected static Object | 
|
private Object | 
|
public Object | 
|
private Object | 
  | 
public Object | 
|
private Object | 
|
public Object | 
  | 
private static void | 
  | 
public Object | 
  | 
private static Object | 
  | 
private Object | 
|
public Object | 
  | 
public AdfXmlHttpDataTransferRequest | 
|
public AdfXmlHttpDataTransferRequest | 
  | 
public AdfXmlHttpDataTransferRequest | 
|
public AdfXmlHttpDataTransferRequest | 
  | 
private Object | 
  | 
public Boolean | 
|
public Object | 
  | 
Methods inherited from oracle.adfinternal.view.js.comm.AdfDataTransferService | 
getInstance | 
Methods inherited from oracle.adf.view.js.base.AdfObject | 
adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, exportPrototypeSymbol, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString | 
Field Detail | 
|---|
private static Object _ADF_STREAMING_IFRAME_IDprivate static Object _MULTIPART_FRAMEprivate static Object _MULTIPART_TYPEprivate Object _pageUnloadingprivate static Object _POLLING_TYPEprivate Object _reqCountprivate Object _requestQueueprivate Object _stateprivate Object _stateChangeListenersprivate static Object _STREAMING_TYPEprivate Object _streamingCountprivate Object _suspendCountprivate Object _windowprivate static Object _WINDOW_PARAMprivate static Object _XMLHTTP_TYPE
Constructor Detail | 
|---|
public AdfXmlHttpDataTransferService(Object domWindow)domWindow | 
Method Detail | 
|---|
private Object _addRequestToQueue(Object type,
                                  Object context,
                                  Object actionURL,
                                  Object headerParams,
                                  Object content,
                                  Object listeners,
                                  Object eventListeners,
                                  Object minBusyState)type | 
- | the type of the request | 
context | 
- | any object that is sent back to the callback when the request is complete. This object can be null. | 
actionURL | 
- | the url to send the request to | 
headerParams | 
- | Option HTTP header parameters to attach to the request | 
content | 
- | the content of the Asynchronous XML HTTP Post | 
listeners | 
- | Objects that implements DataTransferRequestListener interface | 
eventListeners | 
||
minBusyState | 
- | the minimum value of the busy state required for request to be sent to the server. Most requests will use STATE_READY (0), but streaming will be allowed to proceed with TRANSFER_COMPLETE(1) (see bug #7257216) | 
Objectpublic Object addStateChangeListener(Function listener,
                                     Object instance)listener | 
- | listener function to remove | 
instance | 
- | to pass as this when calling function | 
ObjectAdfDataTransferService.addStateChangeListener(Function, Object)private static Object _alertError(Object statusCode)statusCode | 
Objectprivate Object _appendParamNode(Object domDocument,
                                Object form,
                                Object name,
                                Object value)domDocument | 
||
form | 
||
name | 
||
value | 
Objectstatic Object __broadcastRequestStatusChanged(Object listeners,
                                               Object event)listeners | 
||
event | 
Objectprivate Object _broadcastStateChangeEvent(Object state)state | 
Objectprivate Object _clearParamNodes()Objectpublic Object dispose()ObjectAdfDataTransferService.dispose()private Object _doNextRequest()Objectprivate Object _doStreamingTransfer(Object requestItem)requestItem | 
Objectprivate Object _doTransfer()Objectprivate Object _doTransferThroughIframe(Object requestItem)requestItem | 
Objectprivate Object _doXmlHttpTransfer(Object requestItem,
                                  Object callback)requestItem | 
- | the current request item object from the underlying queue | 
callback | 
- | custom callback to be executed once the request is done | 
Objectstatic String __encodePageIdOnUrl(String url,
                                   Object pageId)url | 
- | target action url | 
pageId | 
String - url with the pageId added as a query parameterstatic String __encodeWindowIdOnUrl(String url,
                                     Object windowId)url | 
- | target action url | 
windowId | 
String - url with the windowId added as a query parameterprivate Object _getDomDocument()Objectpublic Object getDTSState()ObjectAdfDataTransferService.getDTSState()private Object _handleIFrameLoad()Objectprivate Object _handleRequestCallback(Object xmlHttp)xmlHttp | 
Objectprotected Object Init(Object domWindow)domWindow | 
ObjectAdfObject.Init()protected static Object InitClass()ObjectAdfDataTransferService.InitClass()private Object _isSuspended()Objectpublic Object notifyStreamingRequestComplete()ObjectAdfDataTransferService.notifyStreamingRequestComplete()private Object _onIFrameLoadComplete(Object iframeDoc,
                                     Object context,
                                     Object requestListeners)iframeDoc | 
||
context | 
||
requestListeners | 
Objectpublic Object pageUnloading()ObjectAdfDataTransferService.pageUnloading()private Object _processedQueuedStreamingMessages()Objectpublic Object processStreamingResponse(Object script)script | 
- | script to be executed in the context of the streaming IFRAME | 
ObjectAdfDataTransferService.processStreamingResponse(Object)private static void _removeFrame(HtmlNode hiddenFrame)hiddenFrame | 
- | data transfer iframe that should be removed from the document | 
void - nullpublic Object removeStateChangeListener(Function listener,
                                        Object instance)listener | 
- | listener function to remove | 
instance | 
- | to pass as this when calling function | 
ObjectAdfDataTransferService.removeStateChangeListener(Function, Object)private static Object _requestCallback(Object xmlRequest)xmlRequest | 
Objectprivate Object _requestDone()Objectpublic Object resume()ObjectAdfDataTransferService.resume()public AdfXmlHttpDataTransferRequest sendMultiPartRequest(Object context,
                                                          Object actionURL,
                                                          Object headerParams,
                                                          Object htmlForm,
                                                          Object params,
                                                          Object listeners,
                                                          Object eventListeners)context | 
- | any object that is sent back to the callback when the request is complete. This object can be null. | 
actionURL | 
- | This is the appropriate action url | 
headerParams | 
- | Additional header parameters that need to be sent to the server | 
htmlForm | 
- | The form containing multi-part data or an object. If object then XMLHttpRequest is used for transfer and transfer is unordered. | 
params | 
- | Additional parameters that need to be sent to the server | 
listeners | 
- | Objects that implements DataTransferRequestListener interface | 
eventListeners | 
- | Objects that implements EventListener interface | 
AdfXmlHttpDataTransferRequest - request object of current data transfer requestAdfDataTransferService.sendMultiPartRequest(Object, Object, Object, Object, Object, Object, Object)public AdfXmlHttpDataTransferRequest sendPollingRequest(Object actionURL,
                                                        Object listeners)actionURL | 
- | the url to send the request to | 
listeners | 
- | Objects that implements DataTransferRequestListener interface | 
AdfXmlHttpDataTransferRequest - request object of current data transfer requestAdfDataTransferService.sendPollingRequest(Object, Object)public AdfXmlHttpDataTransferRequest sendRequest(Object context,
                                                 Object actionURL,
                                                 Object headerParams,
                                                 Object content,
                                                 Object listeners)context | 
- | any object that is sent back to the callback when the request is complete. This object can be null. | 
actionURL | 
- | the url to send the request to | 
headerParams | 
- | Option HTTP header parameters to attach to the request | 
content | 
- | the content of the Asynchronous XML HTTP Post | 
listeners | 
- | Objects that implements DataTransferRequestListener interface | 
AdfXmlHttpDataTransferRequest - request object of current data transfer requestAdfDataTransferService.sendRequest(Object, Object, Object, Object, Object)public AdfXmlHttpDataTransferRequest sendStreamingRequest(Object actionURL,
                                                          Object params)actionURL | 
- | the url to send the request to | 
params | 
- | additional request parameters | 
AdfXmlHttpDataTransferRequest - request object of current data transfer requestAdfDataTransferService.sendStreamingRequest(Object, Object)private Object _setResponseIdentifierFromResponseHeader(Object request)request | 
- | request object to retrieve response header from | 
Objectpublic Boolean streamingResponsesOutstanding()Boolean - Returns true if there are still outstanding streaming requestsAdfDataTransferService.streamingResponsesOutstanding()public Object suspend()ObjectAdfDataTransferService.suspend()
  | 
Oracle Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.1.2) E23186-01  | 
||||||||
| PREV NEXT | FRAMES NO FRAMES Warning: private items are visible | ||||||||