public class StoredProcedureGenerator extends Object
Description: This Class was designed to read in a project and produce StoredProcedures. It then modifies the descriptors files of the project to use these StoredProcedures. NOTE: reads are not supported in Oracle.
Responsibilities:
Modifier and Type | Field and Description |
---|---|
SchemaManager |
schemaManager |
Constructor and Description |
---|
StoredProcedureGenerator(SchemaManager schemaMngr) |
Modifier and Type | Method and Description |
---|---|
void |
generateAmendmentClass(Writer outputWriter,
String packageName,
String className)
PUBLIC: Generate an amendment class that will set up the descriptors to use
these stored procedures.
|
void |
generateStoredProcedures()
PUBLIC:
generates all the stored procedures using the schema manager.
|
void |
generateStoredProcedures(Writer writerOrNull)
PUBLIC:
generates all the stored procedures to the writer using
the schema manager outputDDLToWriter(Writer).
|
String |
getPrefix() |
org.eclipse.persistence.internal.sessions.AbstractSession |
getSession() |
Writer |
getWriter() |
void |
setPrefix(String prefix) |
void |
writeDefinition(StoredProcedureDefinition definition) |
public SchemaManager schemaManager
public StoredProcedureGenerator(SchemaManager schemaMngr)
public void generateAmendmentClass(Writer outputWriter, String packageName, String className) throws ValidationException
ValidationException
public void generateStoredProcedures()
public void generateStoredProcedures(Writer writerOrNull)
public String getPrefix()
public org.eclipse.persistence.internal.sessions.AbstractSession getSession()
public Writer getWriter()
public void setPrefix(String prefix)
public void writeDefinition(StoredProcedureDefinition definition)
EclipseLink 2.3.2, "build v20111125-r10461" API Reference