public class StoredProcedureGenerator
extends java.lang.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(java.io.Writer outputWriter,
java.lang.String packageName,
java.lang.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(java.io.Writer writerOrNull)
PUBLIC:
generates all the stored procedures to the writer using
the schema manager outputDDLToWriter(Writer).
|
java.lang.String |
getPrefix() |
AbstractSession |
getSession() |
java.io.Writer |
getWriter() |
void |
setPrefix(java.lang.String prefix) |
void |
writeDefinition(StoredProcedureDefinition definition) |
public SchemaManager schemaManager
public StoredProcedureGenerator(SchemaManager schemaMngr)
public void generateAmendmentClass(java.io.Writer outputWriter, java.lang.String packageName, java.lang.String className) throws ValidationException
ValidationException
public void generateStoredProcedures()
public void generateStoredProcedures(java.io.Writer writerOrNull)
public java.lang.String getPrefix()
public AbstractSession getSession()
public java.io.Writer getWriter()
public void setPrefix(java.lang.String prefix)
public void writeDefinition(StoredProcedureDefinition definition)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference