|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.exceptions.IntegrityChecker
public class IntegrityChecker
Purpose: IntegrityChecker is used for catching all the descriptor exceptions, and checking database tables. It gives the user options if he/she wants to catch descriptor exceptions, check database, and check InstantiationPolicy or not.
Constructor Summary | |
---|---|
IntegrityChecker()
PUBLIC: IntegrityChecker is used for catching all the Descriptor Exceptions, and check database tables. |
Method Summary | |
---|---|
void |
catchExceptions()
PUBLIC: This method is used for catching all the Descriptor Exceptions |
void |
checkDatabase()
PUBLIC: This method is used to check the database tables. |
void |
checkInstantiationPolicy()
PUBLIC: This method is used to check the InstantiationPolicy. |
boolean |
checkTable(org.eclipse.persistence.internal.helper.DatabaseTable table,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL: This method checks that tables are present in the database. |
void |
dontCatchExceptions()
PUBLIC: This method is used for don't catching all the Descriptor Exceptions |
void |
dontCheckDatabase()
PUBLIC: This method is used for don't checking the database tables and fields. |
void |
dontCheckInstantiationPolicy()
PUBLIC: This method is used for don't checking the InstantiationPolicy. |
Vector |
getCaughtExceptions()
PUBLIC: This method returns the vector which adds all the Descriptors Exceptions. |
Vector |
getTables()
INTERNAL: This method returns a vector which holds all the tables of database |
void |
handleError(RuntimeException runtimeException)
INTERNAL: This method handles all the Descriptor Exceptions. |
boolean |
hasErrors()
INTERNAL: Return if any errors occurred. |
boolean |
hasRuntimeExceptions()
INTERNAL: Return if any runtime errors occurred. |
void |
initializeTables(org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL: This method is used to get all the database tables and add them into a vector. |
void |
setCaughtExceptions(Vector exceptions)
INTERNAL: |
void |
setShouldCatchExceptions(boolean answer)
PUBLIC: This method assigns the value to the variable (shouldCatchExceptions) that defines whether we should catch all Descriptor Exceptions or not. |
void |
setShouldCheckDatabase(boolean answer)
PUBLIC: This method assigns the value to the variable (shouldCheckDatabase) that defines whether we should check the database or not. |
void |
setShouldCheckInstantiationPolicy(boolean answer)
PUBLIC: This method assigns the value to the variable (shouldCheckInstantiationPolicy) that defines whether we should check InstantiationPolicy or not. |
boolean |
shouldCatchExceptions()
PUBLIC: This method signifies whether all Descriptor Exceptions should be thrown individually or queued. |
boolean |
shouldCheckDatabase()
PUBLIC: This method signifies whether database tables and fields should be checked or not. |
boolean |
shouldCheckInstantiationPolicy()
PUBLIC: This method tells us whether we should check InstantiationPolicy or not. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IntegrityChecker()
Method Detail |
---|
public void catchExceptions()
public void checkDatabase()
public void checkInstantiationPolicy()
public boolean checkTable(org.eclipse.persistence.internal.helper.DatabaseTable table, org.eclipse.persistence.internal.sessions.AbstractSession session)
public void dontCatchExceptions()
public void dontCheckDatabase()
public void dontCheckInstantiationPolicy()
public Vector getCaughtExceptions()
public Vector getTables()
public void handleError(RuntimeException runtimeException)
public boolean hasErrors()
public boolean hasRuntimeExceptions()
public void initializeTables(org.eclipse.persistence.internal.sessions.AbstractSession session)
public void setCaughtExceptions(Vector exceptions)
public void setShouldCatchExceptions(boolean answer)
public void setShouldCheckDatabase(boolean answer)
public void setShouldCheckInstantiationPolicy(boolean answer)
public boolean shouldCatchExceptions()
public boolean shouldCheckDatabase()
public boolean shouldCheckInstantiationPolicy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |