Package org.alfresco.util.schemacomp
Class MultiFileDumper
java.lang.Object
org.alfresco.util.schemacomp.MultiFileDumper
Given 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.xmlWhere 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 ClassesModifier and TypeClassDescriptionstatic interfacestatic class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultiFileDumper(File directory, String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, String defaultSchemaName) Construct a MultiFileDumper with theDEFAULT_PREFIXES.MultiFileDumper(String[] dbPrefixes, File directory, String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, String defaultSchemaName) Constructor with all available arguments. -
Method Summary
-
Field Details
-
DEFAULT_PREFIXES
-
-
Constructor Details
-
MultiFileDumper
public MultiFileDumper(String[] dbPrefixes, File directory, String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, String defaultSchemaName) Constructor with all available arguments.- Parameters:
dbPrefixes- String[]directory- FilefileNameTemplate- StringdbToXMLFactory- DbToXMLFactorydefaultSchemaName- String
-
MultiFileDumper
public MultiFileDumper(File directory, String fileNameTemplate, MultiFileDumper.DbToXMLFactory dbToXMLFactory, String defaultSchemaName) Construct a MultiFileDumper with theDEFAULT_PREFIXES.- Parameters:
directory- FilefileNameTemplate- StringdbToXMLFactory- DbToXMLFactorydefaultSchemaName- can be null
-
-
Method Details
-
dumpFiles
-