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() |
org.eclipse.persistence.internal.sessions.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 org.eclipse.persistence.internal.sessions.AbstractSession getSession()
public java.io.Writer getWriter()
public void setPrefix(java.lang.String prefix)
public void writeDefinition(StoredProcedureDefinition definition)