asgaard.skid
Class SkidMaintain

java.lang.Object
  |
  +--asgaard.skid.SkidMaintain

public class SkidMaintain
extends java.lang.Object

SkidMaintain holds some Methods for maintaining the Database


Constructor Summary
SkidMaintain(java.sql.Connection aConn, java.util.ResourceBundle sRes)
          New Instance of a maintenance-object
 
Method Summary
 void Consolidate(java.io.FilterInputStream rFile, java.awt.Scrollbar scrollBar)
          Datenbank-Consolidation
 boolean dump(java.io.FileWriter bFile)
          Creates a Backup file containing the content of the Database.
 void ExecuteSQLScript(java.io.BufferedReader input)
          Execute SQL-Script
static java.lang.String replDelim(java.lang.String s, char q)
          Replaces the Deliminator with the Quotes
 void Replicate(java.lang.String aSQL, java.io.FilterOutputStream rFile, java.awt.Scrollbar scrollBar)
          Datenbank-Replication
static java.lang.String replQuote(java.lang.String s, char q)
          Replace some Quotes with an Deliminator
 void Restore(java.io.DataInputStream input, java.awt.Scrollbar scrollBar)
          Restore
static java.lang.String saveFormat(java.lang.String s, java.lang.Object[] args)
          Does a safe java.text.FormatMessage by temporary replacing the quotes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SkidMaintain

public SkidMaintain(java.sql.Connection aConn,
                    java.util.ResourceBundle sRes)
New Instance of a maintenance-object
Parameters:
aConn - Connection to the database
sRes - Resources with the SQL-Syntax
See Also:
Connection
Method Detail

replQuote

public static java.lang.String replQuote(java.lang.String s,
                                         char q)
Replace some Quotes with an Deliminator

replDelim

public static java.lang.String replDelim(java.lang.String s,
                                         char q)
Replaces the Deliminator with the Quotes

saveFormat

public static java.lang.String saveFormat(java.lang.String s,
                                          java.lang.Object[] args)
Does a safe java.text.FormatMessage by temporary replacing the quotes

dump

public boolean dump(java.io.FileWriter bFile)
             throws java.io.IOException
Creates a Backup file containing the content of the Database.
Parameters:
bFile - Backupfile
Throws:
java.io.IOException - wenn Fileoperation mißlingt
See Also:
Restore(java.io.DataInputStream, java.awt.Scrollbar)

ExecuteSQLScript

public void ExecuteSQLScript(java.io.BufferedReader input)
                      throws java.lang.Exception
Execute SQL-Script
Parameters:
input - Backupfile: InputStream
Throws:
java.io.IOException -  
See Also:
SkidMaintain(java.sql.Connection, java.util.ResourceBundle)

Restore

public void Restore(java.io.DataInputStream input,
                    java.awt.Scrollbar scrollBar)
             throws java.lang.Exception
Restore
Parameters:
input - Backupfile
Throws:
java.io.IOException - wenn Fileoperation mißlingt
See Also:
SkidMaintain#Backup

Replicate

public void Replicate(java.lang.String aSQL,
                      java.io.FilterOutputStream rFile,
                      java.awt.Scrollbar scrollBar)
Datenbank-Replication
Parameters:
aSQL -  
rFile - Replicationfile
See Also:
Consolidate(java.io.FilterInputStream, java.awt.Scrollbar)

Consolidate

public void Consolidate(java.io.FilterInputStream rFile,
                        java.awt.Scrollbar scrollBar)
Datenbank-Consolidation
Parameters:
rFile - Replikationsfile
Throws:
java.io.IOException -  
See Also:
Replicate(java.lang.String, java.io.FilterOutputStream, java.awt.Scrollbar)