org.oreodata
Class MissingRecordException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.io.IOException
                    |
                    +--org.oreodata.DataException
                          |
                          +--org.oreodata.MissingRecordException
All Implemented Interfaces:
java.io.Serializable

public class MissingRecordException
extends DataException

Thrown when a client tries to modify a record that has already been deleted. Can often be safely ignored if the application does not consider this an error.

Author:
Jonathan Revusky
See Also:
Serialized Form

Constructor Summary
MissingRecordException()
          Constructs a MissingRecordException without a detail message.
MissingRecordException(Record record, java.lang.String s)
          Constructs a MissingRecordException with a detail message.
MissingRecordException(java.lang.String s)
           
 
Methods inherited from class org.oreodata.DataException
getLocale, getLocalizedMessage, getNestedException, getRecord, setLocale, setRecord
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MissingRecordException

public MissingRecordException()
Constructs a MissingRecordException without a detail message.


MissingRecordException

public MissingRecordException(java.lang.String s)

MissingRecordException

public MissingRecordException(Record record,
                              java.lang.String s)
Constructs a MissingRecordException with a detail message.

Parameters:
record - The record (likely deleted) that is relevant. May well be null.
s - the detail message string.