oracle.toplink.queryframework
Class ObjectLevelModifyQuery

java.lang.Object
  |
  +--oracle.toplink.queryframework.DatabaseQuery
        |
        +--oracle.toplink.queryframework.ModifyQuery
              |
              +--oracle.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

Fields inherited from class oracle.toplink.queryframework.DatabaseQuery
CascadeAggregateDelete, CascadeAllParts, CascadeDependentParts, CascadePrivateParts, NoCascading, QUERY_PREPARE
 
Fields inherited from interface oracle.toplink.internal.helper.FalseUndefinedTrue
False, True, Undefined
 
Constructor Summary
ObjectLevelModifyQuery()
          PUBLIC: Initialize the state of the query.
 
Method Summary
TypeMethod
 java.lang.Object getObject()
          PUBLIC: Return the object required for modification.
 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
isModifyQuery
 
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, 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, 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.

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