org.dbmaintain.script.archive.impl
Class DefaultScriptArchiveCreator

java.lang.Object
  extended by org.dbmaintain.script.archive.impl.DefaultScriptArchiveCreator
All Implemented Interfaces:
ScriptArchiveCreator

public class DefaultScriptArchiveCreator
extends Object
implements ScriptArchiveCreator

Creates a archive file containing all scripts in all configured script locations

Author:
Filip Neven, Tim Ducheyne

Field Summary
protected  ScriptIndexes baseLineRevision
           
protected  boolean ignoreCarriageReturnsWhenCalculatingCheckSum
           
protected  Set<Qualifier> patchQualifiers
           
protected  String postProcessingScriptDirName
           
protected  String qualifierRegexp
           
protected  Set<Qualifier> registeredQualifiers
           
protected  String scriptEncoding
           
protected  Set<String> scriptFileExtensions
           
protected  String scriptIndexRegexp
           
protected  ScriptRepository scriptRepository
           
protected  String targetDatabaseRegexp
           
 
Constructor Summary
DefaultScriptArchiveCreator(ScriptRepository scriptRepository, String scriptEncoding, String postProcessingScriptDirName, Set<Qualifier> registeredQualifiers, Set<Qualifier> patchQualifiers, String scriptIndexRegexp, String qualifierRegexp, String targetDatabaseRegexp, Set<String> scriptFileExtensions, ScriptIndexes baseLineRevision, boolean ignoreCarriageReturnsWhenCalculatingCheckSum)
           
 
Method Summary
 void createScriptArchive(String archiveFileName)
          Creates a archive file containing all scripts in all configured script locations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scriptRepository

protected ScriptRepository scriptRepository

scriptEncoding

protected String scriptEncoding

postProcessingScriptDirName

protected String postProcessingScriptDirName

registeredQualifiers

protected Set<Qualifier> registeredQualifiers

patchQualifiers

protected Set<Qualifier> patchQualifiers

scriptIndexRegexp

protected String scriptIndexRegexp

qualifierRegexp

protected String qualifierRegexp

targetDatabaseRegexp

protected String targetDatabaseRegexp

scriptFileExtensions

protected Set<String> scriptFileExtensions

baseLineRevision

protected ScriptIndexes baseLineRevision

ignoreCarriageReturnsWhenCalculatingCheckSum

protected boolean ignoreCarriageReturnsWhenCalculatingCheckSum
Constructor Detail

DefaultScriptArchiveCreator

public DefaultScriptArchiveCreator(ScriptRepository scriptRepository,
                                   String scriptEncoding,
                                   String postProcessingScriptDirName,
                                   Set<Qualifier> registeredQualifiers,
                                   Set<Qualifier> patchQualifiers,
                                   String scriptIndexRegexp,
                                   String qualifierRegexp,
                                   String targetDatabaseRegexp,
                                   Set<String> scriptFileExtensions,
                                   ScriptIndexes baseLineRevision,
                                   boolean ignoreCarriageReturnsWhenCalculatingCheckSum)
Method Detail

createScriptArchive

public void createScriptArchive(String archiveFileName)
Creates a archive file containing all scripts in all configured script locations

Specified by:
createScriptArchive in interface ScriptArchiveCreator
Parameters:
archiveFileName - The name of the archivie file to create


Copyright © 2011. All Rights Reserved.