org.jbpm.db
Class JbpmSchema

java.lang.Object
  extended by org.jbpm.db.JbpmSchema

public class JbpmSchema
extends java.lang.Object

utilities for the jBPM database schema.


Constructor Summary
JbpmSchema(org.hibernate.cfg.Configuration configuration)
           
 
Method Summary
 void cleanSchema()
           
 void createSchema()
           
 void createTable(java.lang.String tableName)
           
 void dropSchema()
           
 java.lang.String[] getCleanSql()
           
 java.lang.String[] getCreateSql()
           
 java.lang.String[] getDropSql()
           
 java.util.List getExceptions()
           
 java.util.Set getExistingTables()
           
 java.util.Set getJbpmTables()
           
 java.util.Map getRowsPerTable()
           
 java.lang.String[] getUpdateSql()
           
static void main(java.lang.String[] args)
           
 void saveSqlScripts(java.lang.String dir, java.lang.String prefix)
           
 void setDelimiter(java.lang.String delimiter)
           
 boolean tableExists(java.lang.String tableName)
           
 void updateSchema()
           
 void updateTable(java.lang.String tableName)
           
 void writeSql(java.io.Writer writer, java.lang.String[] script)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbpmSchema

public JbpmSchema(org.hibernate.cfg.Configuration configuration)
Method Detail

setDelimiter

public void setDelimiter(java.lang.String delimiter)

getExceptions

public java.util.List getExceptions()

getCreateSql

public java.lang.String[] getCreateSql()

getDropSql

public java.lang.String[] getDropSql()

getCleanSql

public java.lang.String[] getCleanSql()

getUpdateSql

public java.lang.String[] getUpdateSql()

dropSchema

public void dropSchema()

createSchema

public void createSchema()

cleanSchema

public void cleanSchema()

updateSchema

public void updateSchema()

saveSqlScripts

public void saveSqlScripts(java.lang.String dir,
                           java.lang.String prefix)

writeSql

public void writeSql(java.io.Writer writer,
                     java.lang.String[] script)
              throws java.io.IOException
Throws:
java.io.IOException

getJbpmTables

public java.util.Set getJbpmTables()

getRowsPerTable

public java.util.Map getRowsPerTable()

getExistingTables

public java.util.Set getExistingTables()

tableExists

public boolean tableExists(java.lang.String tableName)

updateTable

public void updateTable(java.lang.String tableName)

createTable

public void createTable(java.lang.String tableName)

main

public static void main(java.lang.String[] args)


Copyright © 2010 JBoss Community. All Rights Reserved.