Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-02


oracle.toplink.tools.schemaframework
Class StoredProcedureGenerator

java.lang.Object
  extended by oracle.toplink.tools.schemaframework.StoredProcedureGenerator


public class StoredProcedureGenerator
extends java.lang.Object

Purpose: To generate StoredProcedures from TopLink Projects

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:

Since:
TopLink 2.1

Field Summary
 SchemaManager schemaManager
           

 

Constructor Summary
StoredProcedureGenerator(SchemaManager schemaMngr)
           

 

Method Summary
 void generateAmendmentClass(java.io.Writer outputWriter, java.lang.String packageName, java.lang.String className)
          Generate an amendment class that will set up the descriptors to use these stored procedures.
 void generateStoredProcedures()
          generates all the stored procedures using the schema manager.
 void generateStoredProcedures(java.io.Writer writerOrNull)
          generates all the stored procedures to the writer using the schema manager outputDDLToWriter(Writer).
 java.lang.String getPrefix()
           
 oracle.toplink.internal.sessions.AbstractSession getSession()
           
 java.io.Writer getWriter()
           
 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)

Method Detail

generateAmendmentClass

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

generateStoredProcedures

public void generateStoredProcedures()
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)
generates all the stored procedures to the writer using the schema manager outputDDLToWriter(Writer).

getPrefix

public java.lang.String getPrefix()

getSession

public oracle.toplink.internal.sessions.AbstractSession getSession()

getWriter

public java.io.Writer getWriter()

setPrefix

public void setPrefix(java.lang.String prefix)

writeDefinition

public void writeDefinition(StoredProcedureDefinition definition)

Skip navigation links

Copyright © 1998, 2009, Oracle. All Rights Reserved.