com.arsdigita.cms.installer
Class Initializer

java.lang.Object
  extended bycom.arsdigita.kernel.BaseInitializer
      extended bycom.arsdigita.cms.installer.Initializer
All Implemented Interfaces:
com.arsdigita.initializer.Initializer

public class Initializer
extends com.arsdigita.kernel.BaseInitializer

The main initializer for the Content Management System.

Initializes the Content Management System, including the Content Center and CMS Service applications and CMS Mime Types service. This class also optionally initializes user-defined content types and user-defined content sections.

Since:
ACS 5.0
Version:
$Revision: #46 $ $Date: 2004/04/07 $
Author:
Michael Pih (pihman@arsdigita.com)

Field Summary
 
Fields inherited from interface com.arsdigita.initializer.Initializer
versionId
 
Constructor Summary
Initializer()
           
 
Method Summary
protected  void doShutdown()
           
protected  void doStartup()
          Check if CMS package type exists.
 com.arsdigita.initializer.Configuration getConfiguration()
           
 
Methods inherited from class com.arsdigita.kernel.BaseInitializer
shutdown, startup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Initializer

public Initializer()
            throws com.arsdigita.initializer.InitializationException
Method Detail

getConfiguration

public com.arsdigita.initializer.Configuration getConfiguration()

doStartup

protected void doStartup()
Check if CMS package type exists. If not, then:
  1. create CMS package type
  2. create Workspace package type and instance
  3. create CMS Service package type and instance


doShutdown

protected void doShutdown()


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2352 UTC