Class DeleteObjectQuery

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class DeleteObjectQuery
    extends ObjectLevelModifyQuery

    Purpose: Used for deleting objects.

    Responsibilities: Extract primary key from object and delete it.

    Since:
    TOPLink/Java 1.0
    Author:
    Yvon Lavoie
    See Also:
    Serialized Form
    • Constructor Detail

      • DeleteObjectQuery

        public DeleteObjectQuery()
      • DeleteObjectQuery

        public DeleteObjectQuery​(java.lang.Object objectToDelete)
      • DeleteObjectQuery

        public DeleteObjectQuery​(Call call)
    • Method Detail

      • isFullRowRequired

        public boolean isFullRowRequired()
        ADVANCED: Return if the full row is required by the delete query. This can be set on custom delete queries if more than the objects primary key and version is required.
      • setIsFullRowRequired

        public void setIsFullRowRequired​(boolean isFullRowRequired)
        ADVANCED: Set if the full row is required by the delete query. This can be set on custom delete queries if more than the objects primary key and version is required.
      • isDeleteObjectQuery

        public boolean isDeleteObjectQuery()
        PUBLIC: Return if this is a delete object query.
        Overrides:
        isDeleteObjectQuery in class DatabaseQuery
      • setObject

        public void setObject​(java.lang.Object object)
        PUBLIC: (REQUIRED) Set the object required for modification.
        Overrides:
        setObject in class ObjectLevelModifyQuery
      • usesOptimisticLocking

        public boolean usesOptimisticLocking()
        INTERNAL: Indicating whether the query should use optimistic locking.