Class DeleteResult



  • public abstract class DeleteResult
    extends Object
    The result of a delete operation. If the delete was unacknowledged, then wasAcknowledged will return false and all other methods will throw UnsupportedOperationException.
    Since:
    3.0
    See Also:
    WriteConcern.UNACKNOWLEDGED
    • Constructor Detail

      • DeleteResult

        public DeleteResult​()
    • Method Detail

      • wasAcknowledged

        public abstract boolean wasAcknowledged​()
        Returns true if the write was acknowledged.
        Returns:
        true if the write was acknowledged
      • getDeletedCount

        public abstract long getDeletedCount​()
        Gets the number of documents deleted.
        Returns:
        the number of documents deleted
      • acknowledged

        public static DeleteResult acknowledged​(long deletedCount)
        Create an acknowledged DeleteResult
        Parameters:
        deletedCount - the number of documents deleted
        Returns:
        an acknowledged DeleteResult
      • unacknowledged

        public static DeleteResult unacknowledged​()
        Create an unacknowledged DeleteResult
        Returns:
        an unacknowledged DeleteResult