001package com.avaje.ebean.event;
002
003/**
004 * The bulk table event.
005 * 
006 * @author Robin Bygrave
007 */
008public interface BulkTableEvent {
009
010  /**
011   * Return the name of the table that was involved.
012   */
013  String getTableName();
014
015  /**
016   * Return true if rows were inserted.
017   */
018  boolean isInsert();
019
020  /**
021   * Return true if rows were updated.
022   */
023  boolean isUpdate();
024
025  /**
026   * Return true if rows were deleted.
027   */
028  boolean isDelete();
029
030}