org.hibernate.bytecode.javassist

Class BulkAccessorException


public class BulkAccessorException
extends RuntimeException

An exception thrown while generating a bulk accessor.
Authors:
Muga Nishizawa
modified by Shigeru Chiba

Constructor Summary

BulkAccessorException(String message)
Constructs an exception.
BulkAccessorException(String message, Throwable cause)
Constructs an exception.
BulkAccessorException(String message, int index)
Constructs an exception.
BulkAccessorException(Throwable cause, int index)
Constructs an exception.

Method Summary

Throwable
getCause()
Gets the cause of this throwable.
int
getIndex()
Returns the index of the property that causes this exception.
Throwable
initCause(Throwable cause)
Initializes the cause of this throwable.

Constructor Details

BulkAccessorException

public BulkAccessorException(String message)
Constructs an exception.

BulkAccessorException

public BulkAccessorException(String message,
                             Throwable cause)
Constructs an exception.

BulkAccessorException

public BulkAccessorException(String message,
                             int index)
Constructs an exception.
Parameters:
index - the index of the property that causes an exception.

BulkAccessorException

public BulkAccessorException(Throwable cause,
                             int index)
Constructs an exception.
Parameters:
index - the index of the property that causes an exception.

Method Details

getCause

public Throwable getCause()
Gets the cause of this throwable. It is for JDK 1.3 compatibility.

getIndex

public int getIndex()
Returns the index of the property that causes this exception.
Returns:
-1 if the index is not specified.

initCause

public Throwable initCause(Throwable cause)
Initializes the cause of this throwable. It is for JDK 1.3 compatibility.