Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle TopLink API Reference 10g Release 3 (10.1.3) B13698-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.toplink.eis.adapters.aq
Class AQPlatform

`java.lang.Object
DatasourcePlatform
oracle.toplink.eis.EISPlatform
oracle.toplink.eis.adapters.aq.AQPlatform`

public class AQPlatform
extends EISPlatform

Platform for Oracle AQ JCA adapter.

Since:
  OracleAS TopLink 10g (10.0.3)
See Also:
  Serialized Form

Field Summary
`static java.lang.String` | `DEQUEUE`
`static java.lang.String` | `DEQUEUE_OPTIONS`
`static java.lang.String` | `ENQUEUE`
`static java.lang.String` | `ENQUEUE_OPTIONS`
`static java.lang.String` | `QUEUE` AQ interaction spec properties.
`static java.lang.String` | `QUEUE_OPERATION`
`static java.lang.String` | `SCHEMA`

Constructor Summary
`AQPlatform()` Default constructor.

Method Summary
`javax.resource.cci.InteractionSpec` | `buildInteractionSpec(EISInteraction interaction)` Allow the platform to build the interaction spec based on properties defined in the interaction.
`DatabaseRow` | `createDatabaseRowFromDOMRecord(javax.resource.cci.Record record, EISInteraction call, EISAccessor accessor)` Allow the platform to handle the creation of the DatabaseRow for the DOM record.
`javax.resource.cci.Record` | `createDOMRecord(java.lang.String recordName, EISAccessor accessor)` Allow the platform to handle the creation of the DOM record.
`void` | `setDOMInRecord(org.w3c.dom.Element dom, javax.resource.cci.Record record, EISInteraction call, EISAccessor accessor)` Stores the XML DOM value into the record.

Methods inherited from class oracle.toplink.eis.EISPlatform
`appendParameter, buildRows, createInputRecord, createOutputRecord, getRecordConverter, getValueFromRecord, isDOMRecordSupported, isIndexedRecordSupported, isMappedRecordSupported, requiresAutoCommit, setIsDOMRecordSupported, setIsIndexedRecordSupported, setIsMappedRecordSupported, setRecordConverter, setRequiresAutoCommit, setShouldConvertDataToStrings, setSupportsLocalTransactions, setValueInRecord, shouldConvertDataToStrings, supportsLocalTransactions`

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

Field Detail

### QUEUE

    public static java.lang.String QUEUE

  AQ interaction spec properties.

### SCHEMA

    public static java.lang.String SCHEMA

### QUEUE_OPERATION

    public static java.lang.String QUEUE_OPERATION

### ENQUEUE

    public static java.lang.String ENQUEUE

### DEQUEUE

    public static java.lang.String DEQUEUE

### ENQUEUE_OPTIONS

    public static java.lang.String ENQUEUE_OPTIONS

### DEQUEUE_OPTIONS

    public static java.lang.String DEQUEUE_OPTIONS

Constructor Detail

### AQPlatform

    public AQPlatform()

  Default constructor.

Method Detail

### buildInteractionSpec

    public javax.resource.cci.InteractionSpec buildInteractionSpec(EISInteraction interaction)

  Allow the platform to build the interaction spec based on properties defined in the interaction.
  Overrides:
    `buildInteractionSpec` in class `EISPlatform`

### createDOMRecord

    public javax.resource.cci.Record createDOMRecord(java.lang.String recordName,
                                                     EISAccessor accessor)

  Allow the platform to handle the creation of the DOM record. Create an indexed record (mapped are not supported).
  Overrides:
    `createDOMRecord` in class `EISPlatform`

### setDOMInRecord

    public void setDOMInRecord(org.w3c.dom.Element dom,
                               javax.resource.cci.Record record,
                               EISInteraction call,
                               EISAccessor accessor)

  Stores the XML DOM value into the record. Convert the DOM to a RAW and add to the indexed record.
  Overrides:
    `setDOMInRecord` in class `EISPlatform`

### createDatabaseRowFromDOMRecord

    public DatabaseRow createDatabaseRowFromDOMRecord(javax.resource.cci.Record record,
                                                      EISInteraction call,
                                                      EISAccessor accessor)

  Allow the platform to handle the creation of the DatabaseRow for the DOM record. Translate the indexed record RAW bytes into a DOM record.
  Overrides:
    `createDatabaseRowFromDOMRecord` in class `EISPlatform`

Overview | Package | Class | Tree | Deprecated | Index | Help
| Copyright © 1998, 2006, Oracle. All Rights Reserved.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD