Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


oracle.toplink.queryframework
Class ObjectLevelModifyQuery

java.lang.Object
  extended byoracle.toplink.queryframework.DatabaseQuery
      extended byoracle.toplink.queryframework.ModifyQuery
          extended byoracle.toplink.queryframework.ObjectLevelModifyQuery

All Implemented Interfaces:
java.lang.Cloneable, oracle.toplink.internal.helper.FalseUndefinedTrue, java.io.Serializable
Direct Known Subclasses:
DeleteObjectQuery, WriteObjectQuery

public abstract class ObjectLevelModifyQuery
extends ModifyQuery

Purpose: Abstract class for all object modify queries.

Responsibilities:

Since:
TOPLink/Java 1.0
See Also:
Serialized Form

Field Summary

Fields inherited from class oracle.toplink.queryframework.DatabaseQuery
CascadeAggregateDelete, CascadeAllParts, CascadeDependentParts, CascadePrivateParts, NoCascading, QUERY_PREPARE

Constructor Summary
ObjectLevelModifyQuery()
PUBLIC: Initialize the state of the query.

Method Summary
java.lang.Object getObject()
PUBLIC: Return the object required for modification.
oracle.toplink.internal.sessions.ObjectChangeSet getObjectChangeSet()
PUBLIC: Return the ObjectChangeSet representing the object being changed
java.lang.Class getReferenceClass()
Return the domain class associated with this query.
boolean isObjectLevelModifyQuery()
PUBLIC: Return if this is an object level modify query.
void setObject(java.lang.Object object)
PUBLIC (REQUIRED): Set the object required for modification.
java.lang.String toString()

Methods inherited from class oracle.toplink.queryframework.ModifyQuery
forceBatchStatementExecution, isModifyQuery, setForceBatchStatementExecution

Methods inherited from class oracle.toplink.queryframework.DatabaseQuery
addArgument, addArgument, addArgument, addArgumentValue, addArgumentValues, addCall, addStatement, bindAllParameters, cacheStatement, cascadeAllParts, cascadePrivateParts, dontBindAllParameters, dontCacheStatement, dontCascadeParts, dontMaintainCache, getCall, getEJBQLString, getHintString, getName, getQueryTimeout, getRedirector, getSelectionCriteria, getSessionName, getSQLStatement, getSQLString, getTranslatedSQLString, hasSessionName, ignoreBindAllParameters, ignoreCacheStatement, isCallQuery, isDataModifyQuery, isDataReadQuery, isDeleteObjectQuery, isExpressionQuery, isObjectLevelReadQuery, isReadAllQuery, isReadObjectQuery, isReadQuery, isReportQuery, isSQLCallQuery, isWriteObjectQuery, maintainCache, prepareCall, setCall, setEJBQLString, setHintString, setName, setQueryTimeout, setRedirector, setSelectionCriteria, setSessionName, setShouldBindAllParameters, setShouldCacheStatement, setShouldMaintainCache, setShouldPrepare, setShouldUseWrapperPolicy, setSQLStatement, setSQLString, shouldBindAllParameters, shouldCacheStatement, shouldCascadeAllParts, shouldCascadeParts, shouldCascadePrivateParts, shouldIgnoreBindAllParameters, shouldIgnoreCacheStatement, shouldMaintainCache, shouldPrepare, shouldUseWrapperPolicy

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

Constructor Detail

ObjectLevelModifyQuery

public ObjectLevelModifyQuery()
PUBLIC: Initialize the state of the query.

Method Detail

getObject

public java.lang.Object getObject()
PUBLIC: Return the object required for modification.

getObjectChangeSet

public oracle.toplink.internal.sessions.ObjectChangeSet getObjectChangeSet()
PUBLIC: Return the ObjectChangeSet representing the object being changed

getReferenceClass

public java.lang.Class getReferenceClass()
Return the domain class associated with this query.
Overrides:
getReferenceClass in class DatabaseQuery

isObjectLevelModifyQuery

public boolean isObjectLevelModifyQuery()
PUBLIC: Return if this is an object level modify query.
Overrides:
isObjectLevelModifyQuery in class DatabaseQuery

setObject

public void setObject(java.lang.Object object)
PUBLIC (REQUIRED): Set the object required for modification.

toString

public java.lang.String toString()
Overrides:
toString in class DatabaseQuery

Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.