Class ItemModifiedException

All Implemented Interfaces:
Serializable

public class ItemModifiedException extends PermissionDeniedException
This exception is thrown when trying to save an item to the database that has been updated (or deleted) by another process in the meantime.
Version:
2.0
Author:
Nicklas
See Also:
Last modified
$Date: 2009-04-06 14:52:39 +0200 (må, 06 apr 2009) $
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • FIND_WHAT

      private static final Pattern FIND_WHAT
      A pattern to extract the Xxxx and id parts from a string containing [net.sf.basedb.core.data.XxxxData#id].
  • Constructor Details

    • ItemModifiedException

      public ItemModifiedException(String what)
      Creates a new ItemModifiedException. The error message produced will look like: The item User[id=325] was modified by another transaction.
      Parameters:
      what - A description of what was modified, for example User[Id=325]
    • ItemModifiedException

      public ItemModifiedException(StaleStateException ex)
      Create a new ItemModifiedException trying to find the item information from the Hibernate exception. Normally the item is specified in the message like: [net.sf.basedb.core.data.XxxxData#id].
      Parameters:
      ex - Exception generated by Hibernate.
  • Method Details