Package org.alfresco.util.schemacomp
Class MultiFileDumper
- java.lang.Object
-
- org.alfresco.util.schemacomp.MultiFileDumper
-
public class MultiFileDumper extends java.lang.ObjectGiven a set of database object prefixes (e.g. "alf_", "act_") and a file name template (e.g. "AlfrescoSchema-MySQL-{0}-") will produce a set of files, one per database object prefix of the form:AlfrescoSchema-MySQL-alf_-2334829.xml
Where the database object prefix is substituted for parameter {0} and the random number is produced by the File.createTempFile() method. The suffix .xml is always used.- Author:
- Matt Ward
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMultiFileDumper.DbToXMLFactorystatic classMultiFileDumper.DbToXMLFactoryImpl
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]DEFAULT_PREFIXES
-
Constructor Summary
Constructors Constructor Description MultiFileDumper(java.io.File directory, java.lang.String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, java.lang.String defaultSchemaName)Construct a MultiFileDumper with theDEFAULT_PREFIXES.MultiFileDumper(java.lang.String[] dbPrefixes, java.io.File directory, java.lang.String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, java.lang.String defaultSchemaName)Constructor with all available arguments.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.io.File>dumpFiles()
-
-
-
Constructor Detail
-
MultiFileDumper
public MultiFileDumper(java.lang.String[] dbPrefixes, java.io.File directory, java.lang.String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, java.lang.String defaultSchemaName)Constructor with all available arguments.- Parameters:
dbPrefixes- String[]directory- FilefileNameTemplate- StringdbToXMLFactory- DbToXMLFactorydefaultSchemaName- String
-
MultiFileDumper
public MultiFileDumper(java.io.File directory, java.lang.String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, java.lang.String defaultSchemaName)Construct a MultiFileDumper with theDEFAULT_PREFIXES.- Parameters:
directory- FilefileNameTemplate- StringdbToXMLFactory- DbToXMLFactorydefaultSchemaName- can be null
-
-