A script-enabled browser is required for this page to function properly.

Import Java Class Options Dialog

Use this dialog to chose the generation options for the Java classes that you want to access from PL/SQL.

Include inherited methods/fields
Select this checkbox if you want to map all the inherited methods and fields to procedures and functions. This option generates functions and procedures for all methods contained in the specific class and its predecessors. By default, inherited methods and fields are not mapped.
Include get/set for public fields
Select this checkbox if you want to map each public non-constant or non-static field to a function that gets the value and to a procedure that sets the value. By default, public non-constant and non-static fields are not mapped.
Generate persistent names
Select this box if the Java class you are importing will change and you want to use the same persistent PL/SQL function, procedure, variable, and type names throughout all the changes to the Java class. (Note: You must regenerate the PL/SQL package to access the Java class changes in PL/SQL.) If selected, generated PL/SQL function and procedure names for all Java methods include persistent and unique four-digit identifiers appended to the names.

The persistent identifier numbers are generated based on the method signature. With Generate Persistent names selected, each time the same Java class is imported with the Java Importer, the PL/SQL functions and procedures generated for the same Java methods will have the same four-digit identifiers appended.

By default, persistent names are not generated. For overloaded Java methods where the generated PL/SQL function and procedure names cannot be resolved to unique PL/SQL signatures, an incremental identifier is appended to the function or procedure name.

Ask before overwriting existing packages
Prompts you if existing PL/SQL packages will be overwritten by newly generated packages. Clear this checkbox if you do not want to be prompted.