oracle.toplink.tools.schemaframework
Class StoredProcedureGenerator

java.lang.Object
  |
  +--oracle.toplink.tools.schemaframework.StoredProcedureGenerator

public class StoredProcedureGenerator
extends java.lang.Object


Field Summary
TypeField
 SchemaManager schemaManager
           
 
Constructor Summary
StoredProcedureGenerator(SchemaManager schemaMngr)
          SybaseStoredProcedureGenerator constructor comment.
 
Method Summary
TypeMethod
 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()
           
 Session getSession()
          This method was created in VisualAge.
 java.io.Writer getWriter()
          This method was created in VisualAge.
 void setPrefix(java.lang.String prefix)
           
 void writeDefinition(StoredProcedureDefinition definition)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schemaManager

public SchemaManager schemaManager
Constructor Detail

StoredProcedureGenerator

public StoredProcedureGenerator(SchemaManager schemaMngr)
SybaseStoredProcedureGenerator constructor comment.
Method Detail

generateAmendmentClass

public void generateAmendmentClass(java.io.Writer outputWriter,
                                   java.lang.String packageName,
                                   java.lang.String className)
                            throws ValidationException
PUBLIC: Generate an amendment class that will set up the descriptors to use these stored procedures.

generateStoredProcedures

public void generateStoredProcedures()
PUBLIC: generates all the stored procedures using the schema manager. The schema manager may be set to write directly to the database on the a file. See outputDDLToWriter(Writer) and outputDDLToDatabase() on SchemaManager

generateStoredProcedures

public void generateStoredProcedures(java.io.Writer writerOrNull)
PUBLIC: generates all the stored procedures to the writer using the schema manager outputDDLToWriter(Writer).

getPrefix

public java.lang.String getPrefix()

getSession

public Session getSession()
This method was created in VisualAge.
Returns:
oracle.toplink.publicinterface.Session

getWriter

public java.io.Writer getWriter()
This method was created in VisualAge.
Returns:
oracle.toplink.publicinterface.Session

setPrefix

public void setPrefix(java.lang.String prefix)

writeDefinition

public void writeDefinition(StoredProcedureDefinition definition)