Class DeployConfiguration


  • public class DeployConfiguration
    extends java.lang.Object
    The structure for the deploy-config. Loads the deploy-configuration from an XML file into a XmlStructure.
    • Constructor Summary

      Constructors 
      Constructor Description
      DeployConfiguration​(java.io.File deployConfigFileName, java.io.File netarchiveSuiteFileName, java.io.File secPolicyFileName, java.io.File slf4jConfigFileName, java.lang.String outputDirName, java.io.File dbFileName, java.io.File arcdbFileName, boolean resetDir, java.io.File externalJarFolder, java.lang.String sourceEncoding, java.io.File defaultBundlerZip, java.io.File logoFile, java.io.File menulogoFile, java.io.File bitmagSourceDir)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.File getDefaultBundlerZip()  
      void write()
      Makes every physical location create their scripts.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DeployConfiguration

        public DeployConfiguration​(java.io.File deployConfigFileName,
                                   java.io.File netarchiveSuiteFileName,
                                   java.io.File secPolicyFileName,
                                   java.io.File slf4jConfigFileName,
                                   java.lang.String outputDirName,
                                   java.io.File dbFileName,
                                   java.io.File arcdbFileName,
                                   boolean resetDir,
                                   java.io.File externalJarFolder,
                                   java.lang.String sourceEncoding,
                                   java.io.File defaultBundlerZip,
                                   java.io.File logoFile,
                                   java.io.File menulogoFile,
                                   java.io.File bitmagSourceDir)
                            throws ArgumentNotValid
        Constructor. Initialise everything.
        Parameters:
        deployConfigFileName - Name of configuration file.
        netarchiveSuiteFileName - Name of installation file.
        secPolicyFileName - Name of security policy file.
        outputDirName - Directory for the output.
        dbFileName - Name of the database.
        arcdbFileName - The name of the archive database.
        resetDir - Whether the temporary directory should be reset.
        externalJarFolder - The folder containing the external jar library files.
        sourceEncoding - the encoding to use to read input files
        Throws:
        ArgumentNotValid - If one of the following arguments is null: deployConfigFileName netarchiveSuiteFileName, secPolicyFileName, logPropFileName.
    • Method Detail

      • write

        public void write()
        Makes every physical location create their scripts.
      • getDefaultBundlerZip

        public java.io.File getDefaultBundlerZip()
        Returns:
        The default harvester bundler zip file to use deploy to the relevant harvesters.