|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--oracle.toplink.sdk.AbstractSDKCall
AbstractSDKCall provides a base implementation of
SDKCall. It
associates the call with its executing query. It also associates
the call with the appropriate SDK query mechanism.
It also provides for a call-specific field translator that allows
the database row to be translated on its way to and from the
data store.
Subclasses are still required to implement
#execute(DatabaseRow, Accessor).
SDKQueryMechanism,
DatabaseQuery,
FieldTranslator,
DefaultFieldTranslator, Serialized Form| Method Summary |
| Type | Method |
|---|---|
void |
addReadTranslation(java.lang.String dataStoreFieldName,
java.lang.String mappingFieldName)
Add a translation. |
void |
addReadTranslations(java.lang.String[] dataStoreFieldNames,
java.lang.String[] mappingFieldNames)
Add translations. |
void |
addReadTranslations(java.util.Vector translations)
Add translations. |
void |
addWriteTranslation(java.lang.String mappingFieldName,
java.lang.String dataStoreFieldName)
Add a translation. |
void |
addWriteTranslations(java.lang.String[] mappingFieldNames,
java.lang.String[] dataStoreFieldNames)
Add translations. |
void |
addWriteTranslations(java.util.Vector translations)
Add translations. |
FieldTranslator |
buildDefaultTranslator()
Build and return the default field translator that converts database row field names. |
oracle.toplink.internal.queryframework.DatabaseQueryMechanism |
buildNewQueryMechanism(DatabaseQuery query)
Return the appropriate mechanism, with the call added as necessary. |
oracle.toplink.internal.queryframework.DatabaseQueryMechanism |
buildQueryMechanism(DatabaseQuery query,
oracle.toplink.internal.queryframework.DatabaseQueryMechanism mechanism)
Return the appropriate mechanism, with the call added as necessary. |
SDKCall |
clone(DatabaseQuery queryClone)
Clone the call with the new query. |
FieldTranslator |
getFieldTranslator()
Return the translator that converts database row field names. |
java.lang.String |
getLogString()
Return a string appropriate for the session log. |
boolean |
isFinished()
Return whether the call is finished returning all of its results (e.g. |
void |
setFieldTranslator(FieldTranslator fieldTranslator)
Set the translator that converts database row field names. |
java.lang.String |
toString()
Call #toString(PrintWriter), to allow subclasses to
insert additional information. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface oracle.toplink.sdk.SDKCall |
execute |
| Method Detail |
public void addReadTranslation(java.lang.String dataStoreFieldName,
java.lang.String mappingFieldName)
public void addReadTranslations(java.lang.String[] dataStoreFieldNames,
java.lang.String[] mappingFieldNames)
public void addReadTranslations(java.util.Vector translations)
public void addWriteTranslation(java.lang.String mappingFieldName,
java.lang.String dataStoreFieldName)
public void addWriteTranslations(java.lang.String[] mappingFieldNames,
java.lang.String[] dataStoreFieldNames)
public void addWriteTranslations(java.util.Vector translations)
public FieldTranslator buildDefaultTranslator()
public oracle.toplink.internal.queryframework.DatabaseQueryMechanism buildNewQueryMechanism(DatabaseQuery query)
buildNewQueryMechanism in interface Call
public oracle.toplink.internal.queryframework.DatabaseQueryMechanism buildQueryMechanism(DatabaseQuery query,
oracle.toplink.internal.queryframework.DatabaseQueryMechanism mechanism)
buildQueryMechanism in interface
Callpublic java.lang.Object clone()
Callclone in interface Callpublic SDKCall clone(DatabaseQuery queryClone)
clone in interface SDKCallpublic FieldTranslator getFieldTranslator()
public java.lang.String getLogString()
getLogString in interface Callpublic boolean isFinished()
isFinished in interface Callpublic void setFieldTranslator(FieldTranslator fieldTranslator)
public java.lang.String toString()
#toString(PrintWriter), to allow subclasses to
insert additional information.toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||