org.ofbiz.appservers
Class GenerateContainer

java.lang.Object
  extended by org.ofbiz.appservers.GenerateContainer
All Implemented Interfaces:
Container

public class GenerateContainer
extends java.lang.Object
implements Container

GenerateContainer - Generates Configuration Files For Application Servers ** This container requires StartInfoLoader to be loaded at startup. ** This container requires the ComponentContainer to be loaded first.


Field Summary
protected  java.lang.String[] args
           
protected  java.lang.String configFile
           
static java.lang.String module
           
protected  java.lang.String ofbizHome
           
static java.lang.String source
           
static java.lang.String target
           
 
Constructor Summary
GenerateContainer()
           
 
Method Summary
 void init(java.lang.String[] args, java.lang.String configFile)
          Initialize the container
 boolean isFileExistsAndCanWrite(java.lang.String fileName)
           
 boolean start()
          Start the container
 void stop()
          Stop the container
static void writeToXmlFile(org.w3c.dom.Document doc, java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

source

public static final java.lang.String source
See Also:
Constant Field Values

target

public static java.lang.String target

configFile

protected java.lang.String configFile

ofbizHome

protected java.lang.String ofbizHome

args

protected java.lang.String[] args
Constructor Detail

GenerateContainer

public GenerateContainer()
Method Detail

init

public void init(java.lang.String[] args,
                 java.lang.String configFile)
Description copied from interface: Container
Initialize the container

Specified by:
init in interface Container
Parameters:
args - args from calling class
configFile - Location of master OFBiz configuration file
See Also:
Container.init(java.lang.String[], java.lang.String)

start

public boolean start()
              throws ContainerException
Description copied from interface: Container
Start the container

Specified by:
start in interface Container
Returns:
true if server started
Throws:
ContainerException
See Also:
Container.start()

stop

public void stop()
          throws ContainerException
Stop the container

Specified by:
stop in interface Container
Throws:
ContainerException

writeToXmlFile

public static void writeToXmlFile(org.w3c.dom.Document doc,
                                  java.lang.String filename)

isFileExistsAndCanWrite

public boolean isFileExistsAndCanWrite(java.lang.String fileName)