Top Description Fields Constructors Methods
org.eclipse.persistence.tools.schemaframework

public Class PackageDefinition

extends DatabaseObjectDefinition
Class Inheritance
Imports
java.util.*, java.io.*, org.eclipse.persistence.internal.databaseaccess.*, org.eclipse.persistence.internal.sessions.AbstractSession, org.eclipse.persistence.exceptions.*

Purpose: Allow a semi-generic way of creating packages.

Field Summary

Modifier and TypeField and Description
protected List<StoredProcedureDefinition>
protected List<String>
Inherited from org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition:
namequalifier

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addProcedures(StoredProcedureDefinition procedure)

Packages can contain sets of procedures.

public void
addStatement(String statement)

The statements are the SQL lines of code.

public Writer
public Writer
public List<StoredProcedureDefinition>
getProcedures()

Packages can contain sets of procedures.

public List<String>
getStatements()

The statements are the SQL lines of code.

public void
setProcedures(List<StoredProcedureDefinition> procedures)

Packages can contain sets of procedures.

public void
setStatements(List<String> statements)

The statements are the SQL lines of code.

Inherited from org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition:
buildVPDCreationFunctionWriterbuildVPDCreationPolicyWriterbuildVPDDeletionWriterclonecreateDatabaseSchemacreateDatabaseSchemaOnDatabasecreateObjectcreateOnDatabasedropDatabaseSchemadropDatabaseSchemaOnDatabasedropFromDatabasedropObjectgetDatabaseSchemagetFieldTypeDefinitiongetFieldTypeDefinitiongetFullNamegetNamegetQualifierhasDatabaseSchemapostCreateObjectpreDropObjectsetNamesetQualifiershouldCreateDatabaseSchemashouldCreateVPDCallstoString

Field Detail

proceduresback to summary
protected List<StoredProcedureDefinition> procedures
statementsback to summary
protected List<String> statements

Constructor Detail

PackageDefinitionback to summary
public PackageDefinition()

Method Detail

addProceduresback to summary
public void addProcedures(StoredProcedureDefinition procedure)

Packages can contain sets of procedures.

addStatementback to summary
public void addStatement(String statement)

The statements are the SQL lines of code.

buildCreationWriterback to summary
public Writer buildCreationWriter(AbstractSession session, Writer writer) throws ValidationException

Implements abstract org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition.buildCreationWriter.

INTERNAL: Return the create table statement.

Annotations
@Override
buildDeletionWriterback to summary
public Writer buildDeletionWriter(AbstractSession session, Writer writer) throws ValidationException

Implements abstract org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition.buildDeletionWriter.

INTERNAL: Return the drop table statement.

Annotations
@Override
getProceduresback to summary
public List<StoredProcedureDefinition> getProcedures()

Packages can contain sets of procedures.

getStatementsback to summary
public List<String> getStatements()

The statements are the SQL lines of code.

setProceduresback to summary
public void setProcedures(List<StoredProcedureDefinition> procedures)

Packages can contain sets of procedures.

setStatementsback to summary
public void setStatements(List<String> statements)

The statements are the SQL lines of code.