From f9e93351e6d996307e7f8bac5a479b8fad11940d Mon Sep 17 00:00:00 2001
From: pb Note: If the create (or one of it's variants) has already been
* called, setting the parent implicitly saves the object Saves the Item and it's associated ContentBundle
Sets the title of the ContentItem returned by the super method * to be the same as the item name
*/ + @Override protected ContentItem createNewContentItem () { ContentItem toReturn = super.createNewContentItem(); ((ContentPage)toReturn).setTitle ( toReturn.getName() ); @@ -140,6 +147,7 @@ s_log.warn ( "Created bundled Item: " + getName() + " " + m_item ); * it will only clone this language instance and create a new ( or * retrieve the appropriate) content bundle to add it to. */ + @Override public ContentItem cloneItem(String name, Folder parent, boolean save) { ContentBundle originalBundle = ((ContentPage)m_item).getContentBundle(); s_log.debug ("Original bundle before cloning: " diff --git a/ccm-cms/src/com/arsdigita/cms/installer/xml/ContentItemHelper.java b/ccm-cms/src/com/arsdigita/cms/installer/xml/ContentItemHelper.java index 59048f11d..ce289719d 100755 --- a/ccm-cms/src/com/arsdigita/cms/installer/xml/ContentItemHelper.java +++ b/ccm-cms/src/com/arsdigita/cms/installer/xml/ContentItemHelper.java @@ -36,7 +36,7 @@ import java.lang.reflect.Method; * @author Nobuko Asakai (nasakai@redhat.com) * @see com.arsdigita.cms.installer.xml.XMLContentItemHandler * @see com.arsdigita.cms.installer.xml.ContentItemLoader - * */ + */ public class ContentItemHelper { private static final Logger s_log = Logger.getLogger(ContentItemHelper.class); /* Default language for this item instance */ @@ -52,6 +52,10 @@ public class ContentItemHelper { private String m_contentType; private Class m_contentTypeClass; + /** + * + * @param section + */ public ContentItemHelper(ContentSection section) { m_section = section; m_parent = section.getRootFolder(); diff --git a/ccm-cms/src/com/arsdigita/cms/installer/xml/UDCTHelper.java b/ccm-cms/src/com/arsdigita/cms/installer/xml/UDCTHelper.java index 3273fe4fb..39b93bb1c 100755 --- a/ccm-cms/src/com/arsdigita/cms/installer/xml/UDCTHelper.java +++ b/ccm-cms/src/com/arsdigita/cms/installer/xml/UDCTHelper.java @@ -25,12 +25,13 @@ import com.arsdigita.cms.ContentType; import com.arsdigita.cms.ui.authoring.PageCreateDynamic; import com.arsdigita.domain.DataObjectNotFoundException; import com.arsdigita.formbuilder.PersistentForm; -import com.arsdigita.initializer.InitializationException; +//import com.arsdigita.initializer.InitializationException; import com.arsdigita.metadata.DynamicObjectType; import com.arsdigita.persistence.SessionManager; import com.arsdigita.persistence.metadata.MetadataRoot; import com.arsdigita.persistence.metadata.Model; import com.arsdigita.persistence.metadata.ObjectType; +import com.arsdigita.util.UncheckedWrapperException; import org.apache.log4j.Logger; import org.apache.oro.text.perl.Perl5Util; @@ -77,13 +78,13 @@ public class UDCTHelper extends ContentTypeHelperImpl implements ContentTypeHelp return m_parentType; } - public ContentType getParentContentType() throws InitializationException { + public ContentType getParentContentType() throws UncheckedWrapperException { ContentType parent; try { parent = ContentType.findByAssociatedObjectType(m_parent); return parent; } catch (DataObjectNotFoundException e) { - throw new InitializationException("Parent Type not found" , e); + throw new UncheckedWrapperException("Parent Type not found" , e); } } diff --git a/ccm-cms/src/com/arsdigita/cms/installer/xml/XMLContentItemHandler.java b/ccm-cms/src/com/arsdigita/cms/installer/xml/XMLContentItemHandler.java index 193bc291e..6875db236 100755 --- a/ccm-cms/src/com/arsdigita/cms/installer/xml/XMLContentItemHandler.java +++ b/ccm-cms/src/com/arsdigita/cms/installer/xml/XMLContentItemHandler.java @@ -24,7 +24,7 @@ import com.arsdigita.cms.ContentType; import com.arsdigita.cms.Folder; import com.arsdigita.cms.util.GlobalizationUtil; import com.arsdigita.domain.DataObjectNotFoundException; -import com.arsdigita.initializer.InitializationException; +import com.arsdigita.runtime.ConfigError; import com.arsdigita.persistence.DataAssociation; import com.arsdigita.util.Assert; import com.arsdigita.util.StringUtils; @@ -341,7 +341,7 @@ public class XMLContentItemHandler extends DefaultHandler { Perl5Util util = new Perl5Util(); String pattern = "/[^A-Za-z_0-9\\-]+ /"; if (util.match(pattern, name)) { - throw new InitializationException( + throw new ConfigError( "The \"" + name + "\" name parameter must contain only alpha-numeric " + "characters, underscores, and/or hyphens."); diff --git a/ccm-cms/src/com/arsdigita/cms/portlet/ContentDirectoryPortlet.java b/ccm-cms/src/com/arsdigita/cms/portlet/ContentDirectoryPortlet.java index fdd2ccd1a..6c41b784f 100755 --- a/ccm-cms/src/com/arsdigita/cms/portlet/ContentDirectoryPortlet.java +++ b/ccm-cms/src/com/arsdigita/cms/portlet/ContentDirectoryPortlet.java @@ -51,10 +51,12 @@ public class ContentDirectoryPortlet extends Portlet { super(dataObject); } + @Override protected String getBaseDataObjectType() { return BASE_DATA_OBJECT_TYPE; } + @Override protected AbstractPortletRenderer doGetPortletRenderer() { return new ContentDirectoryPortletRenderer(this); } diff --git a/ccm-cms/src/com/arsdigita/cms/ui/portlet/ContentDirectoryPortletRenderer.java b/ccm-cms/src/com/arsdigita/cms/ui/portlet/ContentDirectoryPortletRenderer.java index c54d34c9d..d3b58fdd6 100755 --- a/ccm-cms/src/com/arsdigita/cms/ui/portlet/ContentDirectoryPortletRenderer.java +++ b/ccm-cms/src/com/arsdigita/cms/ui/portlet/ContentDirectoryPortletRenderer.java @@ -49,7 +49,7 @@ public class ContentDirectoryPortletRenderer extends AbstractPortletRenderer { element.addAttribute("id",getIdAttr()); DataQuery categories = SessionManager.getSession().retrieveQuery - ("com.arsdigita.portal.portlet.getContentDirectory"); + ("com.arsdigita.cms.portlet.getContentDirectory"); // ("com.arsdigita.london.portal.portlet.getContentDirectory"); while (categories.next()) { diff --git a/ccm-cms/src/com/arsdigita/cms/util/Util.java b/ccm-cms/src/com/arsdigita/cms/util/Util.java index 668b687a1..fd90026ce 100755 --- a/ccm-cms/src/com/arsdigita/cms/util/Util.java +++ b/ccm-cms/src/com/arsdigita/cms/util/Util.java @@ -18,7 +18,7 @@ */ package com.arsdigita.cms.util; -import com.arsdigita.initializer.InitializationException; +import com.arsdigita.runtime.ConfigError; import org.apache.oro.text.perl.Perl5Util; /** @@ -30,12 +30,12 @@ import org.apache.oro.text.perl.Perl5Util; public class Util { public static void validateURLParameter(String name, String value) - throws InitializationException { + throws ConfigError { final String pattern = "/[^A-Za-z_0-9\\-]+/"; Perl5Util util = new Perl5Util(); if ( util.match(pattern, value) ) { - throw new InitializationException + throw new ConfigError ("The \"" + name + "\" parameter must contain only " + " alpha-numeric characters, underscores, and/or hyphens."); } diff --git a/ccm-core/build-hooks.xml b/ccm-core/build-hooks.xml index 7058d3053..49866db41 100755 --- a/ccm-core/build-hooks.xml +++ b/ccm-core/build-hooks.xml @@ -5,7 +5,8 @@diff --git a/ccm-core/src/com/arsdigita/kernel/security/LoginConfig.java b/ccm-core/src/com/arsdigita/kernel/security/LoginConfig.java index 59088cb51..ffbf5ab18 100755 --- a/ccm-core/src/com/arsdigita/kernel/security/LoginConfig.java +++ b/ccm-core/src/com/arsdigita/kernel/security/LoginConfig.java @@ -18,8 +18,10 @@ */ package com.arsdigita.kernel.security; -import com.arsdigita.initializer.InitializationException; +// import com.arsdigita.initializer.InitializationException; +import com.arsdigita.runtime.ConfigError; import com.arsdigita.util.StringUtils; + import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -86,7 +88,8 @@ public class LoginConfig extends Configuration { * * @throws InitializationException if there is a parsing error. **/ - public LoginConfig(List config) throws InitializationException { +// public LoginConfig(List config) throws InitializationException { + public LoginConfig(List config) { Map contextConfigs = new HashMap(); for (int i = 0; i < config.size(); i++) { String tuple = (String) config.get(i); @@ -106,8 +109,9 @@ public class LoginConfig extends Configuration { } } - private void addAppConfig(String name, List entries) - throws InitializationException { +// private void addAppConfig(String name, List entries) +// throws InitializationException { + private void addAppConfig(String name, List entries) { AppConfigurationEntry[] array = new AppConfigurationEntry[entries.size()]; for (int i = 0; i < array.length; i++) { @@ -117,8 +121,9 @@ public class LoginConfig extends Configuration { m_appConfigs.put(name, array); } - private AppConfigurationEntry loadAppConfigEntry(List list) - throws InitializationException { +// private AppConfigurationEntry loadAppConfigEntry(List list) +// throws InitializationException { + private AppConfigurationEntry loadAppConfigEntry(List list) { Iterator iter = list.iterator(); String name = getString(iter, "module class name"); AppConfigurationEntry.LoginModuleControlFlag flag @@ -130,8 +135,10 @@ public class LoginConfig extends Configuration { return new AppConfigurationEntry(name, flag, options); } - private AppConfigurationEntry.LoginModuleControlFlag - getFlag(String flag) throws InitializationException { +// private AppConfigurationEntry.LoginModuleControlFlag +// getFlag(String flag) throws InitializationException { + private AppConfigurationEntry.LoginModuleControlFlag getFlag(String flag) + throws ConfigError { if (flag.equalsIgnoreCase("requisite")) { return AppConfigurationEntry.LoginModuleControlFlag.REQUISITE; } @@ -144,18 +151,18 @@ public class LoginConfig extends Configuration { if (flag.equalsIgnoreCase("optional")) { return AppConfigurationEntry.LoginModuleControlFlag.OPTIONAL; } - throw new InitializationException + throw new ConfigError ("Control flag must be one of \"required\", " +"\"requisite\", \"sufficient\", or \"optional\", " +"but got: \""+flag+"\""); } private void addOption(Iterator iter, Map map) - throws InitializationException { + throws ConfigError { String option = getString(iter, "option"); int index = option.indexOf('='); if (index == -1) { - throw new InitializationException + throw new ConfigError ("Option must be \"key=value\", but got: \"" +option+"\""); } @@ -165,10 +172,10 @@ public class LoginConfig extends Configuration { } private String getString(Iterator iter, String name) - throws InitializationException { + throws ConfigError { Object temp = getObject(iter, name); if (!(temp instanceof String)) { - throw new InitializationException + throw new ConfigError ("Expected String "+name +", but got: \""+temp+"\""); } @@ -176,9 +183,9 @@ public class LoginConfig extends Configuration { } private Object getObject(Iterator iter, String name) - throws InitializationException { + throws ConfigError { if (!iter.hasNext()) { - throw new InitializationException + throw new ConfigError ("Missing "+name); } return iter.next(); @@ -190,6 +197,7 @@ public class LoginConfig extends Configuration { } // overrides Configuration + @Override public void refresh() { // do nothing } diff --git a/ccm-core/src/com/arsdigita/metadata/DynamicObjectType.java b/ccm-core/src/com/arsdigita/metadata/DynamicObjectType.java index d80db4259..4d63f846a 100755 --- a/ccm-core/src/com/arsdigita/metadata/DynamicObjectType.java +++ b/ccm-core/src/com/arsdigita/metadata/DynamicObjectType.java @@ -20,7 +20,7 @@ package com.arsdigita.metadata; import com.arsdigita.db.ConnectionManager; import com.arsdigita.db.Sequences; -import com.arsdigita.initializer.Startup; +// import com.arsdigita.initializer.Startup; import com.arsdigita.persistence.DataCollection; import com.arsdigita.persistence.DataObject; import com.arsdigita.persistence.PersistenceException; @@ -63,12 +63,11 @@ import java.util.Map; import org.apache.log4j.Logger; /** - * DynamicObjectType is a class that can be used to dynamically - * create and modify {@link - * com.arsdigita.persistence.metadata.ObjectType}. It can be used to - * create the subtype, add and remove Attributes and RoleReferences as - * well as perform many other tasks related to the new object type. - * When the application is done creating the object type, it should + * DynamicObjectType is a class that can be used to dynamically create and + * modify {@link com.arsdigita.persistence.metadata.ObjectType}. + * It can be used to create the subtype, add and remove Attributes and + * RoleReferences as well as perform many other tasks related to the new + * object type. When the application is done creating the object type, it should * call {@link #save()} to persist the information about the newly created * object type. * @@ -977,9 +976,11 @@ public class DynamicObjectType extends DynamicElement { String startupScript = args[3]; String webAppRoot = args[4]; - Startup startup = new Startup(webAppRoot, startupScript); - startup.setLastInitializer("com.arsdigita.persistence.Initializer"); - startup.init(); +// Old Initializer system is not workable anymore. +// Eventually TODO: refactor to use the new Initializer system. +// Startup startup = new Startup(webAppRoot, startupScript); +// startup.setLastInitializer("com.arsdigita.persistence.Initializer"); +// startup.init(); TransactionContext txn = SessionManager.getSession() .getTransactionContext(); @@ -1068,6 +1069,7 @@ public class DynamicObjectType extends DynamicElement { } txn.commitTxn(); - startup.destroy(); +// Old Initializer is not usable anymore, see above +// startup.destroy(); } } diff --git a/ccm-core/src/com/arsdigita/runtime/CompoundInitializer.java b/ccm-core/src/com/arsdigita/runtime/CompoundInitializer.java index a74cdae78..074b0b660 100755 --- a/ccm-core/src/com/arsdigita/runtime/CompoundInitializer.java +++ b/ccm-core/src/com/arsdigita/runtime/CompoundInitializer.java @@ -114,25 +114,25 @@ public class CompoundInitializer implements Initializer { } } - /** - * Implementation of the {@link Initializer#init(LegacyInitEvent)} method. - * This implementation proceeds through the list of sub initializers in - * order and invokes the init(LegacyInitEvent) method of each sub initializer - * in turn. - * - * @param evt The legacy init event. - */ - public void init(LegacyInitEvent evt) { - int i = 1; - for (Iterator it = m_inits.iterator(); it.hasNext(); i++) { - Initializer init = (Initializer) it.next(); - if (m_log.isInfoEnabled()) { - m_log.info("Running Legacy Init for " + init.getClass() + - " (" + i + " out of " + m_inits.size() + ")"); - } - init.init(evt); - } - } +// /** +// * Implementation of the {@link Initializer#init(LegacyInitEvent)} method. +// * This implementation proceeds through the list of sub initializers in +// * order and invokes the init(LegacyInitEvent) method of each sub initializer +// * in turn. +// * +// * @param evt The legacy init event. +// */ +// public void init(LegacyInitEvent evt) { +// int i = 1; +// for (Iterator it = m_inits.iterator(); it.hasNext(); i++) { +// Initializer init = (Initializer) it.next(); +// if (m_log.isInfoEnabled()) { +// m_log.info("Running Legacy Init for " + init.getClass() + +// " (" + i + " out of " + m_inits.size() + ")"); +// } +// init.init(evt); +// } +// } /** * Implementation of the {@link Initializer#init(ContextInitEvent)} method. diff --git a/ccm-core/src/com/arsdigita/runtime/GenericInitializer.java b/ccm-core/src/com/arsdigita/runtime/GenericInitializer.java index fd6362857..a28690473 100644 --- a/ccm-core/src/com/arsdigita/runtime/GenericInitializer.java +++ b/ccm-core/src/com/arsdigita/runtime/GenericInitializer.java @@ -60,14 +60,14 @@ public abstract class GenericInitializer implements Initializer { } - /** - * An empty implementation of {@link Initializer#init(LegacyInitEvent)} - * method. - * - * @param evt The legacy init event. - **/ - public void init(LegacyInitEvent evt) { - } +// /** +// * An empty implementation of {@link Initializer#init(LegacyInitEvent)} +// * method. +// * +// * @param evt The legacy init event. +// **/ +// public void init(LegacyInitEvent evt) { +// } /** * An empty implementation of {@link Initializer#init(ContextInitEvent)} diff --git a/ccm-core/src/com/arsdigita/runtime/Initializer.java b/ccm-core/src/com/arsdigita/runtime/Initializer.java index c02f19d7d..3adcac37c 100755 --- a/ccm-core/src/com/arsdigita/runtime/Initializer.java +++ b/ccm-core/src/com/arsdigita/runtime/Initializer.java @@ -70,15 +70,15 @@ public interface Initializer { */ void init(DomainInitEvent e); - /** - * A hook for free-form initialization as existed in the older - * initialization scheme. - * - * @deprecated with no replacement; code that uses this hook - * should be refactored to use {@link #init(DataInitEvent)} and - * {@link #init(DomainInitEvent)} - */ - void init(LegacyInitEvent e); +// /** +// * A hook for free-form initialization as existed in the older +// * initialization scheme. +// * +// * @deprecated with no replacement; code that uses this hook +// * should be refactored to use {@link #init(DataInitEvent)} and +// * {@link #init(DomainInitEvent)} +// */ +// void init(LegacyInitEvent e); /** * diff --git a/ccm-core/src/com/arsdigita/runtime/LegacyInitEvent.java b/ccm-core/src/com/arsdigita/runtime/LegacyInitEvent.java.nolongerInUse similarity index 100% rename from ccm-core/src/com/arsdigita/runtime/LegacyInitEvent.java rename to ccm-core/src/com/arsdigita/runtime/LegacyInitEvent.java.nolongerInUse diff --git a/ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java b/ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java.nolongerInUse similarity index 100% rename from ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java rename to ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java.nolongerInUse diff --git a/ccm-core/src/com/arsdigita/runtime/OptionalLegacyInitializer.java b/ccm-core/src/com/arsdigita/runtime/OptionalLegacyInitializer.java.nolongerInUse similarity index 100% rename from ccm-core/src/com/arsdigita/runtime/OptionalLegacyInitializer.java rename to ccm-core/src/com/arsdigita/runtime/OptionalLegacyInitializer.java.nolongerInUse diff --git a/ccm-core/src/com/arsdigita/runtime/PDLInitializer.java b/ccm-core/src/com/arsdigita/runtime/PDLInitializer.java index cdc7a36c5..3640665d3 100755 --- a/ccm-core/src/com/arsdigita/runtime/PDLInitializer.java +++ b/ccm-core/src/com/arsdigita/runtime/PDLInitializer.java @@ -96,9 +96,9 @@ public class PDLInitializer implements Initializer { * An empty implementation of {@link Initializer#init(LegacyInitEvent)}. **/ - public void init(LegacyInitEvent evt) { +// public void init(LegacyInitEvent evt) { // do nothing - } +// } /** * An empty implementation of {@link Initializer#init(ContextInitEvent)}. diff --git a/ccm-core/src/com/arsdigita/runtime/Runtime.java b/ccm-core/src/com/arsdigita/runtime/Runtime.java index eb8948bb0..10ee26b08 100755 --- a/ccm-core/src/com/arsdigita/runtime/Runtime.java +++ b/ccm-core/src/com/arsdigita/runtime/Runtime.java @@ -237,7 +237,7 @@ public class Runtime extends CompoundInitializer { init.init(new DomainInitEvent(new DomainObjectFactory())); - init.init(new LegacyInitEvent(session)); +// init.init(new LegacyInitEvent(session)); if(evt != null) { init.init(evt); diff --git a/ccm-core/src/com/arsdigita/toolbox/CharsetEncodingProviderInitializer.java b/ccm-core/src/com/arsdigita/toolbox/CharsetEncodingProviderInitializer.java.nolongerInUse similarity index 88% rename from ccm-core/src/com/arsdigita/toolbox/CharsetEncodingProviderInitializer.java rename to ccm-core/src/com/arsdigita/toolbox/CharsetEncodingProviderInitializer.java.nolongerInUse index ef8e1ef44..0a472dd9c 100755 --- a/ccm-core/src/com/arsdigita/toolbox/CharsetEncodingProviderInitializer.java +++ b/ccm-core/src/com/arsdigita/toolbox/CharsetEncodingProviderInitializer.java.nolongerInUse @@ -24,6 +24,16 @@ import com.arsdigita.initializer.Initializer; import com.arsdigita.util.URLRewriter; import org.apache.log4j.Logger; + +// //////////////////////////////////////////////////////////////////////////// +// +// Migration Status: +// Moved into main ~/core/initializer +// Nolonger used +// +// //////////////////////////////////////////////////////////////////////////// + + /** *
* Add the character set encoding provider.
diff --git a/ccm-core/src/com/arsdigita/util/UncheckedWrapperException.java b/ccm-core/src/com/arsdigita/util/UncheckedWrapperException.java
index 7ebd5fe9e..8408224a7 100755
--- a/ccm-core/src/com/arsdigita/util/UncheckedWrapperException.java
+++ b/ccm-core/src/com/arsdigita/util/UncheckedWrapperException.java
@@ -132,6 +132,7 @@ public class UncheckedWrapperException extends RuntimeException {
/**
* Get a string representing this exception and the root cause.
*/
+ @Override
public String toString() {
return toString(this.getClass());
}
@@ -163,6 +164,7 @@ public class UncheckedWrapperException extends RuntimeException {
/**
* This exception's message and the root cause's.
*/
+ @Override
public String getMessage() {
if (m_rootCause != null) {
return super.getMessage() + " (root cause: " + m_rootCause.
@@ -175,6 +177,7 @@ public class UncheckedWrapperException extends RuntimeException {
/**
* Stack trace for the root cause.
*/
+ @Override
public void printStackTrace() {
super.printStackTrace();
if (m_rootCause != null) {
@@ -186,6 +189,7 @@ public class UncheckedWrapperException extends RuntimeException {
/**
* Stack trace for the root cause.
*/
+ @Override
public void printStackTrace(java.io.PrintStream s) {
super.printStackTrace(s);
if (m_rootCause != null) {
@@ -197,6 +201,7 @@ public class UncheckedWrapperException extends RuntimeException {
/**
* Stack trace for the root cause.
*/
+ @Override
public void printStackTrace(java.io.PrintWriter s) {
super.printStackTrace(s);
if (m_rootCause != null) {
diff --git a/ccm-core/src/com/arsdigita/web/LegacyInitializerServlet.java b/ccm-core/src/com/arsdigita/web/LegacyInitializerServlet.java.nolongerInUse
similarity index 88%
rename from ccm-core/src/com/arsdigita/web/LegacyInitializerServlet.java
rename to ccm-core/src/com/arsdigita/web/LegacyInitializerServlet.java.nolongerInUse
index a8ff00b82..db7a2e220 100755
--- a/ccm-core/src/com/arsdigita/web/LegacyInitializerServlet.java
+++ b/ccm-core/src/com/arsdigita/web/LegacyInitializerServlet.java.nolongerInUse
@@ -18,6 +18,15 @@
*/
package com.arsdigita.web;
+
+// //////////////////////////////////////////////////////////////////////////
+//
+// Old initializer system based on enterprise.init scripts is no longer
+// available.
+//
+// //////////////////////////////////////////////////////////////////////////
+
+
import com.arsdigita.developersupport.Debug;
import com.arsdigita.initializer.Script;
import com.arsdigita.util.ResourceManager;
@@ -36,6 +45,7 @@ public final class LegacyInitializerServlet extends BaseServlet {
* Starts up the web environment for the ACS by loading the specified
* initializer script.
*/
+ @Override
protected final void doInit() throws ServletException {
Debug.setLevel("com.arsdigita.initializer.Script", "info");
@@ -54,6 +64,7 @@ public final class LegacyInitializerServlet extends BaseServlet {
m_initializer.startup();
}
+ @Override
protected final void doDestroy() {
m_initializer.shutdown();
m_initializer = null;
diff --git a/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/DocumentInitializer.java b/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/DocumentInitializer.java
index a1d7b7b6c..b1fcf3847 100755
--- a/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/DocumentInitializer.java
+++ b/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/DocumentInitializer.java
@@ -8,7 +8,7 @@ import com.arsdigita.cms.docmgr.Document;
/*
* Instantiates the Document content type
*
- * @version $Id: PrescriptiveInitializer.java,v 1.3 2003/06/30 21:47:31 cwolfe Exp $
+ * @version $Id: DocumentInitializer.java $
*/
public class DocumentInitializer extends ContentTypeInitializer {
diff --git a/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/Initializer.java b/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/Initializer.java
index 4dd25c05f..5847dd120 100755
--- a/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/Initializer.java
+++ b/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/Initializer.java
@@ -28,7 +28,7 @@ import com.arsdigita.cms.docmgr.ui.LegacyCategoryDocsNavigatorPortlet;
import com.arsdigita.cms.docmgr.ui.RecentUpdatedDocsPortlet;
import com.arsdigita.domain.DomainObject;
import com.arsdigita.domain.DomainObjectFactory;
-import com.arsdigita.initializer.Configuration;
+// import com.arsdigita.initializer.Configuration;
import com.arsdigita.kernel.ACSObjectInstantiator;
import com.arsdigita.persistence.DataObject;
import com.arsdigita.persistence.SessionManager;
@@ -53,7 +53,7 @@ import com.arsdigita.web.ApplicationType;
public class Initializer extends CompoundInitializer {
- private Configuration m_conf = new Configuration();
+ // private Configuration m_conf = new Configuration();
private static final String SEPARATOR = java.io.File.separator;
@@ -74,9 +74,9 @@ public class Initializer extends CompoundInitializer {
/**
* Returns the configuration object used by this initializer.
*/
- public Configuration getConfiguration() {
- return m_conf;
- }
+// public Configuration getConfiguration() {
+// return m_conf;
+// }
public void init(DomainInitEvent e) {
s_log.debug("Document (CCM) Manager is initializing using .init(DomainInitEvent e)");
diff --git a/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/MimeIconInitializer.java b/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/MimeIconInitializer.java
index 614d4251d..7a10ecec3 100755
--- a/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/MimeIconInitializer.java
+++ b/ccm-docmgr/src/com/arsdigita/cms/docmgr/installer/MimeIconInitializer.java
@@ -21,8 +21,8 @@ import java.util.List;
import org.apache.log4j.Logger;
-import com.arsdigita.initializer.Configuration;
-import com.arsdigita.initializer.InitializationException;
+//Bimport com.arsdigita.initializer.Configuration;
+// import com.arsdigita.initializer.InitializationException;
import com.arsdigita.mimetypes.MimeType;
@@ -33,9 +33,9 @@ import com.arsdigita.mimetypes.MimeType;
*
*/
-public class MimeIconInitializer implements com.arsdigita.initializer.Initializer {
+public class MimeIconInitializer { // implements com.arsdigita.initializer.Initializer {
- private Configuration m_conf = new Configuration();
+ // private Configuration m_conf = new Configuration();
private static final String SEPARATOR = java.io.File.separator;
@@ -51,23 +51,23 @@ public class MimeIconInitializer implements com.arsdigita.initializer.Initialize
private static String m_defaultIcon = null;
public MimeIconInitializer() {
- m_conf.initParameter(ICON_URL_ROOT,
- "location of mime-type icons",
- String.class);
- m_conf.initParameter(DEFAULT_ICON,
- "icon to use if no match found",
- String.class);
- m_conf.initParameter(MIME_ICON_MAP,
- "mime-type to icon map",
- List.class);
+ // m_conf.initParameter(ICON_URL_ROOT,
+ // "location of mime-type icons",
+ // String.class);
+ // m_conf.initParameter(DEFAULT_ICON,
+ // "icon to use if no match found",
+ // String.class);
+ // m_conf.initParameter(MIME_ICON_MAP,
+ // "mime-type to icon map",
+ // List.class);
}
/**
* Returns the configuration object used by this initializer.
*/
- public Configuration getConfiguration() {
- return m_conf;
- }
+// public Configuration getConfiguration() {
+// return m_conf;
+// }
/**
* Called on startup.
@@ -75,15 +75,15 @@ public class MimeIconInitializer implements com.arsdigita.initializer.Initialize
public void startup() {
s_log.warn("Mime Icon Initializer beginning");
- m_iconUrlRoot = (String) m_conf.getParameter
- (ICON_URL_ROOT);
- m_defaultIcon = (String) m_conf.getParameter
- (DEFAULT_ICON);
+ // m_iconUrlRoot = (String) m_conf.getParameter
+ // (ICON_URL_ROOT);
+ // m_defaultIcon = (String) m_conf.getParameter
+ // (DEFAULT_ICON);
- List mimeTypes = (List) m_conf.getParameter
- (MIME_ICON_MAP);
+ // List mimeTypes = (List) m_conf.getParameter
+ // (MIME_ICON_MAP);
- Iterator i = mimeTypes.iterator();
+/* Iterator i = mimeTypes.iterator();
while(i.hasNext()) {
List values = (List) i.next();
if(values.size() != 2) {
@@ -105,20 +105,20 @@ public class MimeIconInitializer implements com.arsdigita.initializer.Initialize
}
m_iconMap.put(mimeTypeName, m_iconUrlRoot + iconName);
}
-
+*/
s_log.info("Mime Icon Initializer completed.");
}
- public static String getMimeIconURL(String mimeTypeName) {
+/* public static String getMimeIconURL(String mimeTypeName) {
if (m_iconMap.get(mimeTypeName) != null) {
return (String) m_iconMap.get(mimeTypeName);
}
return m_iconUrlRoot + m_defaultIcon;
}
-
+*/
/**
* Shutdown the document manager.
*/
- public void shutdown() { }
+// public void shutdown() { }
}
diff --git a/ccm-docrepo/src/com/arsdigita/docrepo/enterprise.init b/ccm-docrepo/src/com/arsdigita/docrepo/enterprise.init
deleted file mode 100644
index 187fca0e1..000000000
--- a/ccm-docrepo/src/com/arsdigita/docrepo/enterprise.init
+++ /dev/null
@@ -1 +0,0 @@
-init com.arsdigita.docmgr.installer.Initializer { }
diff --git a/ccm-docrepo/src/com/arsdigita/docrepo/installer/Initializer.java b/ccm-docrepo/src/com/arsdigita/docrepo/installer/Initializer.java
deleted file mode 100644
index 3d4c24682..000000000
--- a/ccm-docrepo/src/com/arsdigita/docrepo/installer/Initializer.java
+++ /dev/null
@@ -1,188 +0,0 @@
-/*
- * Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-package com.arsdigita.docrepo.installer;
-
-import com.arsdigita.docrepo.ui.RecentUpdatedDocsPortlet;
-import com.arsdigita.docrepo.File;
-import com.arsdigita.docrepo.Folder;
-import com.arsdigita.docrepo.ResourceImpl;
-import com.arsdigita.docrepo.DocBlobject;
-import com.arsdigita.docrepo.Repository;
-import com.arsdigita.docrepo.Constants;
-import com.arsdigita.domain.DomainObject;
-import com.arsdigita.domain.DomainObjectFactory;
-import com.arsdigita.domain.DomainObjectInstantiator;
-import com.arsdigita.initializer.Configuration;
-import com.arsdigita.kernel.ACSObjectInstantiator;
-import com.arsdigita.persistence.DataObject;
-import com.arsdigita.persistence.SessionManager;
-import com.arsdigita.persistence.TransactionContext;
-//import com.arsdigita.util.ResourceManager;
-import com.arsdigita.web.ApplicationSetup;
-import com.arsdigita.web.ApplicationType;
-import com.arsdigita.portal.apportlet.AppPortletSetup;
-import com.arsdigita.portal.PortletType;
-
-//import java.io.FileInputStream;
-import org.apache.log4j.Logger;
-
-
-/**
- * Initializes the document manager package, sets up the
- * DomainFactory, registers knowledge types and portlets.
- *
- * @author Stefan Deusch
- * @author David Dao
- *
- * @version $Revision: #10 $ $Date: 2004/08/17 $
- */
-
-public class Initializer implements com.arsdigita.initializer.Initializer {
-
- private Configuration m_conf = new Configuration();
-
- private static final String SEPARATOR = java.io.File.separator;
-
- private static String PACKAGE_TYPE_NAME = "docs";
-
- private static Logger s_log =
- Logger.getLogger(Initializer.class);
-
- public Initializer() { }
-
- /**
- * Returns the configuration object used by this initializer.
- */
- public Configuration getConfiguration() {
- return m_conf;
- }
-
- /**
- * Called on startup.
- */
- public void startup() {
- s_log.info("Document Manager is initializing.");
-
- setupDomainFactory();
-
- TransactionContext txn = SessionManager.getSession()
- .getTransactionContext();
- txn.beginTxn();
-
- ApplicationType docsAppType = setupDocs();
- setupDocManagerPortlet(docsAppType);
-
- txn.commitTxn();
- s_log.info("Document Manager Initializer completed.");
- }
-
- /**
- * Set up the document manager. Checks to see if the necessary
- * package exists, and if not it creates it for the first time.
- */
-
- private ApplicationType setupDocs() {
- ApplicationSetup setup = new ApplicationSetup(s_log);
- setup.setApplicationObjectType(Repository.BASE_DATA_OBJECT_TYPE);
- setup.setKey(PACKAGE_TYPE_NAME);
- setup.setTitle("Document Manager Application");
- setup.setSingleton(true);
- setup.setDescription
- ("The document manager empowers users to share documents.");
- setup.setDispatcherClass("com.arsdigita.docmgr.ui.DMDispatcher");
- // setup.setStylesheet("/packages/docmgr/xsl/docs.xsl");
- setup.setInstantiator(new ACSObjectInstantiator() {
- @Override
- public DomainObject doNewInstance(DataObject dataObject) {
- return new Repository(dataObject);
- }
- });
-
- return setup.run();
-
- }
-
- private void setupDocManagerPortlet(ApplicationType provider) {
- // Create the document manager portlet
- AppPortletSetup setup = new AppPortletSetup(s_log);
-
- setup.setPortletObjectType(RecentUpdatedDocsPortlet.BASE_DATA_OBJECT_TYPE);
- setup.setTitle("Recently Updated Documents");
- setup.setDescription("Displays the most recent documents in the document manager.");
- setup.setProfile(PortletType.WIDE_PROFILE);
- setup.setProviderApplicationType(provider);
- setup.setInstantiator(new ACSObjectInstantiator() {
- protected DomainObject doNewInstance(DataObject dataObject) {
- return new RecentUpdatedDocsPortlet(dataObject);
- }
- });
-
- setup.run();
- }
-
- /**
- * Set up domain object factories for basic document manager
- * object types.
- */
- private void setupDomainFactory() {
- DomainObjectFactory.registerInstantiator
- (ResourceImpl.BASE_DATA_OBJECT_TYPE,
- new ACSObjectInstantiator() {
- public DomainObject doNewInstance(DataObject obj) {
- Boolean isFolder = (Boolean) obj.get(Constants.IS_FOLDER);
- if (isFolder != null && isFolder.booleanValue()) {
- return new Folder(obj);
- } else {
- return new File(obj);
- }
- }
- });
- // File
- DomainObjectFactory.registerInstantiator(
- File.BASE_DATA_OBJECT_TYPE, new ACSObjectInstantiator() {
- public DomainObject doNewInstance(DataObject dataObject) {
- return new File(dataObject);
- }
- }
- );
-
- // Folder
- DomainObjectFactory.registerInstantiator(
- Folder.BASE_DATA_OBJECT_TYPE, new ACSObjectInstantiator() {
- public DomainObject doNewInstance(DataObject dataObject) {
- return new Folder(dataObject);
- }
- }
- );
-
- DomainObjectFactory.registerInstantiator(
- DocBlobject.BASE_DATA_OBJECT_TYPE, new DomainObjectInstantiator() {
- public DomainObject doNewInstance(DataObject dataObject) {
- return new DocBlobject(dataObject);
- }
- }
- );
- }
-
- /**
- * Shutdown the document manager.
- */
- public void shutdown() { }
-
-}
diff --git a/ccm-faq/src/com/arsdigita/faq/OldInitializer.java b/ccm-faq/src/com/arsdigita/faq/OldInitializer.java
deleted file mode 100644
index d9a430d6a..000000000
--- a/ccm-faq/src/com/arsdigita/faq/OldInitializer.java
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- * Copyright (C) 2003-2004 Red Hat Inc. All Rights Reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-package com.arsdigita.faq;
-
-import com.arsdigita.faq.ui.FaqQuestionsPortlet;
-
-import com.arsdigita.domain.DataObjectNotFoundException;
-import com.arsdigita.domain.DomainObject;
-import com.arsdigita.domain.DomainObjectFactory;
-import com.arsdigita.domain.DomainObjectInstantiator;
-import com.arsdigita.initializer.Configuration;
-import com.arsdigita.initializer.InitializationException;
-import com.arsdigita.kernel.*;
-import com.arsdigita.persistence.*;
-import com.arsdigita.web.Application;
-import com.arsdigita.web.ApplicationType;
-import com.arsdigita.portal.apportlet.AppPortletType;
-import com.arsdigita.dispatcher.ObjectNotFoundException;
-
-import org.apache.log4j.Logger;
-
-
-/**
- * OldInitializer
- *
- * Initializes the faq package.
- *
- *
- * @author Tracy Adams
- * @version $Revision: #8 $ $Date: 2004/08/17 $
- */
-
-public class OldInitializer
-
- implements com.arsdigita.initializer.Initializer {
-
- private Configuration m_conf = new Configuration();
- public static final String versionId = "$Id: //apps/faq/dev/src/com/arsdigita/faq/Initializer.java#8 $ by $Author: dennis $, $DateTime: 2004/08/17 23:26:27 $";
-
- private static Logger s_log =
- Logger.getLogger(OldInitializer.class);
-
- public OldInitializer() throws InitializationException {
-
- }
-
- /**
- * Returns the configuration object used by this initializer.
- **/
-
- public Configuration getConfiguration() {
- return m_conf;
- }
-
-
- /**
- * Called on startup. Note. As you can not find a call
- * to this method in enterprise.ini, this method
- * may appear to execute mysteriously.
- * However, the process that runs through enterprise.ini
- * automitically calls the startup() method of any
- * class that implements com.arsdigita.util.initializer.OldInitializer
- * present in enterprise.ini
- *
- **/
-
-
- public void startup() {
-
- s_log.info("Faq Initializer starting.");
-
-
- TransactionContext txn = SessionManager.getSession()
- .getTransactionContext();
- txn.beginTxn();
-
- // Register Faq domain object
-
- DomainObjectInstantiator instantiator;
-
- instantiator = new ACSObjectInstantiator() {
- protected DomainObject doNewInstance(DataObject dataObject) {
- return new Faq(dataObject);
- }
- };
-
- DomainObjectFactory.registerInstantiator
- (Faq.BASE_DATA_OBJECT_TYPE, instantiator);
-
- checkFaqSetup();
-
-
- // Register the portlets
- instantiator = new ACSObjectInstantiator() {
- protected DomainObject doNewInstance(DataObject dataObject) {
- return new FaqQuestionsPortlet(dataObject);
- }
- };
-
- DomainObjectFactory.registerInstantiator
- (FaqQuestionsPortlet.BASE_DATA_OBJECT_TYPE, instantiator);
-
- txn.commitTxn();
-
- URLFinder faqFinder = new URLFinder() {
- public String find(OID oid, String context) throws NoValidURLException {
- return find(oid);
- }
- public String find(OID oid) throws NoValidURLException {
- QAPair pair;
- try {
- pair = (QAPair) DomainObjectFactory.newInstance(oid);
- } catch (DataObjectNotFoundException e) {
- throw new ObjectNotFoundException("No such FAQ item: " + oid + " .may have been deleted.");
- }
-
- String url = pair.getFaq().getPrimaryURL() + "#" + pair.getID();
- return url;
-
- }
- };
-
- URLService.registerFinder(QAPair.BASE_DATA_OBJECT_TYPE, faqFinder);
-
- s_log.debug("Faq Initializer done.");
- }
-
- private void checkFaqSetup() {
- /* This checks to see if a package by this name
- * is present. If it isn't, setupFaq
- * will do the necessary setup such as add the
- * package type, package instance, site node
- * and style sheet.
- */
- try {
- s_log.debug("Faq Initializer - verifying setup.");
- PackageType FaqType = PackageType.findByKey("faq");
- } catch (DataObjectNotFoundException e) {
- setupFaq();
- }
- }
-
-
- private void setupFaq() {
- s_log.info("Faq Initializer - setting up new package");
-
- /** Adding the package type to the installation
- */
-
- PackageType FaqType = PackageType.create(
- "faq", "FAQ ", "FAQ s",
- "http://arsdigita.com/faq");
- s_log.debug("Just added package type FAQ ");
-
- /** Adding a style sheet
- */
-
- // Stylesheet FaqSheet =
- // Stylesheet.createStylesheet("/packages/faq/xsl/faq.xsl");
- // FaqType.addStylesheet(FaqSheet);
-
-
- /** Mapping the package type to a dispatcher
- * class
- */
-
- FaqType.setDispatcherClass("com.arsdigita.faq.FaqDispatcher");
-
- /** Saving changes
- */
-
- FaqType.save();
-
- final ApplicationType faqAppType = ApplicationType.createApplicationType
- (FaqType, "FAQ Application", Faq.BASE_DATA_OBJECT_TYPE);
- faqAppType.save();
-
- KernelExcursion ex = new KernelExcursion() {
- protected void excurse() {
- setParty(Kernel.getSystemParty());
- Application faqApp = Application.createApplication
- (faqAppType, "faq", "FAQ", null);
- faqApp.save();
- }
- };
- ex.run();
-
-
- // register the faq portlet
- AppPortletType portletType = AppPortletType.createAppPortletType
- ("Faq Questions Portlet", AppPortletType.WIDE_PROFILE,
- FaqQuestionsPortlet.BASE_DATA_OBJECT_TYPE);
- portletType.setProviderApplicationType(faqAppType);
- portletType.setPortalApplication(true);
- portletType.save();
-
- }
-
- /**
- * Called on shutdown. It's probably not a good idea to depend on this
- * being called.
- **/
-
- public void shutdown() {
- }
-
-}
diff --git a/ccm-forum-categorised/src/com/arsdigita/forum/categorised/Initializer.java b/ccm-forum-categorised/src/com/arsdigita/forum/categorised/Initializer.java
index dcd96d4c8..1e2b1c1ee 100644
--- a/ccm-forum-categorised/src/com/arsdigita/forum/categorised/Initializer.java
+++ b/ccm-forum-categorised/src/com/arsdigita/forum/categorised/Initializer.java
@@ -17,47 +17,13 @@
*
*/
package com.arsdigita.forum.categorised;
-// import com.arsdigita.db.DbHelper;
-// import com.arsdigita.bebop.RequestLocal;
-// import com.arsdigita.domain.xml.TraversalHandler;
-
-import com.arsdigita.persistence.pdl.ManifestSource;
-import com.arsdigita.persistence.pdl.NameFilter;
import com.arsdigita.runtime.CompoundInitializer;
-import com.arsdigita.runtime.LegacyInitEvent;
-import com.arsdigita.runtime.RuntimeConfig;
-import com.arsdigita.runtime.PDLInitializer;
import com.arsdigita.runtime.DomainInitEvent;
-
-import com.arsdigita.xml.XML;
-
-import com.arsdigita.kernel.Group;
-import com.arsdigita.kernel.URLFinder;
-import com.arsdigita.kernel.URLService;
-import com.arsdigita.kernel.NoValidURLException;
-import com.arsdigita.kernel.ACSObjectInstantiator;
-import com.arsdigita.kernel.ResourceTypeConfig;
-import com.arsdigita.kernel.ResourceType;
-import com.arsdigita.kernel.ui.ResourceConfigFormSection;
-
-import com.arsdigita.domain.DomainObject;
-import com.arsdigita.domain.DataObjectNotFoundException;
-import com.arsdigita.domain.DomainObjectFactory;
-
-import com.arsdigita.persistence.DataCollection;
-import com.arsdigita.persistence.DataObject;
-import com.arsdigita.persistence.OID;
-import com.arsdigita.persistence.SessionManager;
-import com.arsdigita.web.Application;
-import com.arsdigita.messaging.ThreadedMessage;
-
import com.arsdigita.forum.Forum;
import com.arsdigita.forum.ForumPageFactory;
-import com.arsdigita.forum.portlet.RecentPostingsPortlet;
-import com.arsdigita.forum.ui.portlet.RecentPostingsPortletEditor;
-import com.arsdigita.web.ui.ApplicationConfigFormSection;
+import com.arsdigita.kernel.URLService;
import org.apache.log4j.Logger;
@@ -71,7 +37,8 @@ public class Initializer extends CompoundInitializer {
private static final Logger s_log = Logger.getLogger(Initializer.class);
- public void init(LegacyInitEvent e) {
+ @Override
+ public void init(DomainInitEvent e) {
super.init(e);
ForumPageFactory.registerPageBuilder(
diff --git a/ccm-ldn-aplaws/src/com/arsdigita/aplaws/Initializer.java b/ccm-ldn-aplaws/src/com/arsdigita/aplaws/Initializer.java
index b58cb59e8..bf73f695f 100755
--- a/ccm-ldn-aplaws/src/com/arsdigita/aplaws/Initializer.java
+++ b/ccm-ldn-aplaws/src/com/arsdigita/aplaws/Initializer.java
@@ -24,7 +24,6 @@ import com.arsdigita.runtime.CompoundInitializer;
import com.arsdigita.runtime.ContextCloseEvent;
import com.arsdigita.runtime.DataInitEvent;
import com.arsdigita.runtime.DomainInitEvent;
-import com.arsdigita.runtime.LegacyInitEvent;
import org.apache.log4j.Logger;
import com.arsdigita.templating.PatternStylesheetResolver;
@@ -43,12 +42,14 @@ public class Initializer extends CompoundInitializer {
/**
* An empty implementation of {@link Initializer#init(DataInitEvent)}.
*/
+ @Override
public void init(DataInitEvent evt) {}
/**
*
* @param evt
*/
+ @Override
public void init(DomainInitEvent evt) {
super.init(evt);
@@ -60,18 +61,11 @@ public class Initializer extends CompoundInitializer {
);
}
- /**
- * Implementation of the {@link Initializer#init(LegacyInitEvent)}
- * method.
- *
- * @param evt The legacy init event.
- **/
- public void init(LegacyInitEvent evt) {
- }
/**
* An empty implementation of {@link Initializer#close()}.
*/
+ @Override
public void close(ContextCloseEvent evt) {}
}
diff --git a/ccm-ldn-atoz/src/com/arsdigita/london/atoz/Initializer.java b/ccm-ldn-atoz/src/com/arsdigita/london/atoz/Initializer.java
index 75b9ede85..7ffed2f8b 100755
--- a/ccm-ldn-atoz/src/com/arsdigita/london/atoz/Initializer.java
+++ b/ccm-ldn-atoz/src/com/arsdigita/london/atoz/Initializer.java
@@ -39,7 +39,6 @@ import com.arsdigita.persistence.pdl.ManifestSource;
import com.arsdigita.persistence.pdl.NameFilter;
import com.arsdigita.runtime.CompoundInitializer;
import com.arsdigita.runtime.DomainInitEvent;
-import com.arsdigita.runtime.LegacyInitEvent;
import com.arsdigita.runtime.PDLInitializer;
import com.arsdigita.runtime.RuntimeConfig;
import com.arsdigita.xml.XML;
@@ -50,7 +49,6 @@ import com.arsdigita.xml.XML;
* @version $Id: Initializer.java 1741 2008-09-01 15:38:21Z clasohm $
*/
public class Initializer extends CompoundInitializer {
- public final static String versionId = "$Id: Initializer.java 1741 2008-09-01 15:38:21Z clasohm $";
public Initializer() {
final String url = RuntimeConfig.getConfig().getJDBCURL();
@@ -60,10 +58,17 @@ public class Initializer extends CompoundInitializer {
new NameFilter(DbHelper.getDatabaseSuffix(database), "pdl"))));
}
- // TODO - one the core initializers are ported this should be moved
- // to be a DomainEvent instead of a LegacyInitEvent
- public void init(LegacyInitEvent evt) {
- super.init(evt);
+ @Override
+ public void init(DomainInitEvent evt) {
+ super.init(evt);
+
+ DomainObjectFactory f = evt.getFactory();
+ f.registerInstantiator(AtoZCategoryAlias.BASE_DATA_OBJECT_TYPE,
+ new DomainObjectInstantiator() {
+ protected DomainObject doNewInstance(DataObject dataObject) {
+ return new AtoZCategoryAlias(dataObject);
+ }
+ });
XML.parse(AtoZ.getConfig().getTraversalAdapters(),
new TraversalHandler());
@@ -98,14 +103,4 @@ public class Initializer extends CompoundInitializer {
}
- public void init(DomainInitEvent evt) {
- super.init(evt);
-
- DomainObjectFactory f = evt.getFactory();
- f.registerInstantiator(AtoZCategoryAlias.BASE_DATA_OBJECT_TYPE, new DomainObjectInstantiator() {
- protected DomainObject doNewInstance(DataObject dataObject) {
- return new AtoZCategoryAlias(dataObject);
- }
- });
- }
}
diff --git a/ccm-ldn-exporter/src/com/arsdigita/london/exporter/Initializer.java b/ccm-ldn-exporter/src/com/arsdigita/london/exporter/Initializer.java
index 844d3b2e7..edf60ddb9 100755
--- a/ccm-ldn-exporter/src/com/arsdigita/london/exporter/Initializer.java
+++ b/ccm-ldn-exporter/src/com/arsdigita/london/exporter/Initializer.java
@@ -23,7 +23,7 @@ import com.arsdigita.domain.xml.TraversalHandler;
import com.arsdigita.persistence.pdl.ManifestSource;
import com.arsdigita.persistence.pdl.NameFilter;
import com.arsdigita.runtime.CompoundInitializer;
-import com.arsdigita.runtime.LegacyInitEvent;
+import com.arsdigita.runtime.DomainInitEvent;
import com.arsdigita.runtime.PDLInitializer;
import com.arsdigita.runtime.RuntimeConfig;
import com.arsdigita.xml.XML;
@@ -45,7 +45,8 @@ public class Initializer extends CompoundInitializer {
// TODO - one the core initializers are ported this should be moved
// to be a DomainEvent instead of a LegacyInitEvent
- public void init(LegacyInitEvent evt) {
+ @Override
+ public void init(DomainInitEvent evt) {
super.init(evt);
XML.parse(Exporter.getConfig().getTraversalAdapters(),
diff --git a/ccm-ldn-search/src/com/arsdigita/london/search/Initializer.java b/ccm-ldn-search/src/com/arsdigita/london/search/Initializer.java
index 3b3201079..e705c446a 100755
--- a/ccm-ldn-search/src/com/arsdigita/london/search/Initializer.java
+++ b/ccm-ldn-search/src/com/arsdigita/london/search/Initializer.java
@@ -31,8 +31,6 @@ import com.arsdigita.search.IndexerType;
import com.arsdigita.search.FilterType;
import com.arsdigita.search.QueryEngineRegistry;
import com.arsdigita.search.filters.ObjectTypeFilterType;
-import com.arsdigita.london.search.RemoteQueryEngine;
-import com.arsdigita.london.search.HostFilterType;
/**
* The Search initializer.
@@ -60,6 +58,7 @@ public class Initializer extends CompoundInitializer {
* This starts up the search threads according to the values in the
* properties file
*/
+ @Override
public void init(DomainInitEvent e) {
super.init(e);
diff --git a/ccm-ldn-search/src/com/arsdigita/london/search/spider/DocumentManager.java b/ccm-ldn-search/src/com/arsdigita/london/search/spider/DocumentManager.java
index efa02ecb6..0b6c87996 100755
--- a/ccm-ldn-search/src/com/arsdigita/london/search/spider/DocumentManager.java
+++ b/ccm-ldn-search/src/com/arsdigita/london/search/spider/DocumentManager.java
@@ -44,7 +44,8 @@ public class DocumentManager implements HttpDocManager {
* "Borrowed" from com.arsdigita.dispatcher.DispatcherHelper.
* TO DO: Move this into an appropriate utility class!
*/
- public static final SimpleDateFormat rfc1123_formatter = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss z");
+ public static final SimpleDateFormat rfc1123_formatter =
+ new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss z");
private static final org.apache.log4j.Logger s_log =
org.apache.log4j.Logger.getLogger(DocumentManager.class);
diff --git a/ccm-ldn-search/src/com/arsdigita/london/search/spider/Initializer.java b/ccm-ldn-search/src/com/arsdigita/london/search/spider/Initializer.java.nolongerInUse
similarity index 100%
rename from ccm-ldn-search/src/com/arsdigita/london/search/spider/Initializer.java
rename to ccm-ldn-search/src/com/arsdigita/london/search/spider/Initializer.java.nolongerInUse
diff --git a/ccm-ldn-search/src/com/arsdigita/london/search/spider/Scheduler.java b/ccm-ldn-search/src/com/arsdigita/london/search/spider/Scheduler.java
index 274e0aaac..aab0745a6 100755
--- a/ccm-ldn-search/src/com/arsdigita/london/search/spider/Scheduler.java
+++ b/ccm-ldn-search/src/com/arsdigita/london/search/spider/Scheduler.java
@@ -64,7 +64,8 @@ public class Scheduler {
s_timer = new Timer(true); // start timer as daemon thread
if (s_log.isInfoEnabled()) {
- s_log.info("Starting timer with delay= " + s_timerDelay + ", frequency= " + s_timerFrequency
+ s_log.info("Starting timer with delay= " + s_timerDelay
+ + ", frequency= " + s_timerFrequency
+ ", maxDepth= " + s_maxDepth);
}
s_timer.schedule(new Scheduler.SpiderTask(),
diff --git a/ccm-ldn-search/src/com/arsdigita/london/search/spider/SpiderConfig.java b/ccm-ldn-search/src/com/arsdigita/london/search/spider/SpiderConfig.java
index 4569b8c3a..e551977a6 100755
--- a/ccm-ldn-search/src/com/arsdigita/london/search/spider/SpiderConfig.java
+++ b/ccm-ldn-search/src/com/arsdigita/london/search/spider/SpiderConfig.java
@@ -26,12 +26,10 @@ import org.apache.log4j.Logger;
/**
* A record containing search spider configuration properties.
+ *
+ * @version $Id: SpiderConfig.java 287 2005-02-22 00:29:02Z sskracic $
*/
public final class SpiderConfig extends AbstractConfig {
- public static final String versionId =
- "$Id: SpiderConfig.java 287 2005-02-22 00:29:02Z sskracic $" +
- "$Author: sskracic $" +
- "$DateTime: 2003/11/27 11:55:32 $";
private static final Logger s_log = Logger.getLogger(SpiderConfig.class);
diff --git a/ccm-ldn-subsite/src/com/arsdigita/london/subsite/Initializer.java b/ccm-ldn-subsite/src/com/arsdigita/london/subsite/Initializer.java
index 4ac1d9d4b..d6be57b13 100755
--- a/ccm-ldn-subsite/src/com/arsdigita/london/subsite/Initializer.java
+++ b/ccm-ldn-subsite/src/com/arsdigita/london/subsite/Initializer.java
@@ -25,7 +25,7 @@ import com.arsdigita.domain.DomainObject;
import com.arsdigita.kernel.ACSObjectInstantiator;
-import com.arsdigita.persistence.pdl.ManifestSource;
+// import com.arsdigita.persistence.pdl.ManifestSource;
import com.arsdigita.persistence.pdl.NameFilter;
import com.arsdigita.persistence.pdl.ManifestSource;
import com.arsdigita.persistence.DataObject;
@@ -33,7 +33,7 @@ import com.arsdigita.persistence.DataObject;
import com.arsdigita.runtime.RuntimeConfig;
import com.arsdigita.runtime.PDLInitializer;
import com.arsdigita.runtime.CompoundInitializer;
-import com.arsdigita.runtime.LegacyInitEvent;
+// import com.arsdigita.runtime.LegacyInitEvent;
import com.arsdigita.runtime.DomainInitEvent;
import com.arsdigita.templating.PatternStylesheetResolver;
@@ -56,23 +56,19 @@ public class Initializer extends CompoundInitializer {
new NameFilter(DbHelper.getDatabaseSuffix(database), "pdl"))));
}
+ @Override
public void init(DomainInitEvent e) {
super.init(e);
e.getFactory().registerInstantiator(
Subsite.BASE_DATA_OBJECT_TYPE,
new ACSObjectInstantiator() {
+ @Override
public DomainObject doNewInstance(DataObject dataObject) {
return new Subsite(dataObject);
}
});
- }
- // TODO - once the core initializers are ported this should be moved
- // to be a DomainEvent instead of a LegacyInitEvent
- public void init(LegacyInitEvent evt) {
- super.init(evt);
-
XML.parse(Subsite.getConfig().getTraversalAdapters(),
new TraversalHandler());
@@ -81,4 +77,18 @@ public class Initializer extends CompoundInitializer {
);
}
+
+ // TODO - once the core initializers are ported this should be moved
+ // to be a DomainEvent instead of a LegacyInitEvent
+// public void init(LegacyInitEvent evt) {
+// super.init(evt);
+
+// XML.parse(Subsite.getConfig().getTraversalAdapters(),
+// new TraversalHandler());
+
+// PatternStylesheetResolver.registerPatternGenerator(
+// "subsite", new SubsitePatternGenerator()
+// );
+
+// }
}
diff --git a/ccm-portalserver/src/com/arsdigita/portalserver/Initializer.java b/ccm-portalserver/src/com/arsdigita/portalserver/Initializer.java
index e62068f16..514387e9d 100644
--- a/ccm-portalserver/src/com/arsdigita/portalserver/Initializer.java
+++ b/ccm-portalserver/src/com/arsdigita/portalserver/Initializer.java
@@ -42,7 +42,6 @@ import com.arsdigita.portalserver.ui.admin.PortalSiteMap;
import com.arsdigita.runtime.CompoundInitializer;
import com.arsdigita.runtime.RuntimeConfig;
import com.arsdigita.runtime.DomainInitEvent;
-import com.arsdigita.runtime.LegacyInitializer;
import com.arsdigita.runtime.PDLInitializer;
// import com.arsdigita.web.*;
import com.arsdigita.web.Application;
diff --git a/ccm-portalserver/src/com/arsdigita/portalserver/admin/Initializer.java b/ccm-portalserver/src/com/arsdigita/portalserver/admin/Initializer.java.nolongerInUse
similarity index 100%
rename from ccm-portalserver/src/com/arsdigita/portalserver/admin/Initializer.java
rename to ccm-portalserver/src/com/arsdigita/portalserver/admin/Initializer.java.nolongerInUse
diff --git a/ccm-portalserver/src/com/arsdigita/portalserver/permissions/Grant.java b/ccm-portalserver/src/com/arsdigita/portalserver/permissions/Grant.java
index 754a1f6f3..3dc044834 100644
--- a/ccm-portalserver/src/com/arsdigita/portalserver/permissions/Grant.java
+++ b/ccm-portalserver/src/com/arsdigita/portalserver/permissions/Grant.java
@@ -27,11 +27,11 @@ import com.arsdigita.kernel.permissions.PrivilegeDescriptor;
import org.apache.log4j.Logger;
+/**
+ *
+ * @version $Id: com/arsdigita/portalserver/permissions/Grant.java $
+ */
class Grant {
- public static final String versionId =
- "$Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/Grant.java#5 $" +
- "$Author: dennis $" +
- "$DateTime: 2004/08/17 23:19:25 $";
private static Logger s_log = Logger.getLogger(Grant.class.getName());
@@ -82,6 +82,7 @@ class Grant {
public String objectTypeDisplayName = null;
public int level;
+ @Override
public int hashCode() {
if (objectType == null) {
return granteeID.hashCode() + objectID.hashCode();
@@ -92,6 +93,7 @@ class Grant {
objectType.hashCode();
}
+ @Override
public boolean equals(Object other) {
if (other == null) {
return false;
@@ -122,6 +124,7 @@ class Grant {
return objectType.equals(otherGrant.objectType);
}
+ @Override
public String toString() {
return marshal(granteeID, objectID, basePrivilege, objectType);
}
diff --git a/ccm-portalserver/src/com/arsdigita/portalserver/personal/Initializer.java b/ccm-portalserver/src/com/arsdigita/portalserver/personal/Initializer.java.nolongerInUse
similarity index 100%
rename from ccm-portalserver/src/com/arsdigita/portalserver/personal/Initializer.java
rename to ccm-portalserver/src/com/arsdigita/portalserver/personal/Initializer.java.nolongerInUse
diff --git a/ccm-portalserver/src/com/arsdigita/portalserver/ui/admin/Initializer.java b/ccm-portalserver/src/com/arsdigita/portalserver/ui/admin/Initializer.java.nolongerInUse
similarity index 96%
rename from ccm-portalserver/src/com/arsdigita/portalserver/ui/admin/Initializer.java
rename to ccm-portalserver/src/com/arsdigita/portalserver/ui/admin/Initializer.java.nolongerInUse
index d901bc269..0c57365e9 100644
--- a/ccm-portalserver/src/com/arsdigita/portalserver/ui/admin/Initializer.java
+++ b/ccm-portalserver/src/com/arsdigita/portalserver/ui/admin/Initializer.java.nolongerInUse
@@ -33,6 +33,14 @@ import com.arsdigita.portalserver.*;
import org.apache.log4j.Logger;
+
+// ///////////////////////////////////////////////////////////////////////
+//
+// Everything moved into central initializer
+//
+// ///////////////////////////////////////////////////////////////////////
+
+
//public class Initializer extends BaseInitializer {
public class Initializer {
public static final String versionId = "$Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/admin/Initializer.java#9 $ by $Author: dennis $, $DateTime: 2004/08/17 23:19:25 $";
diff --git a/ccm-portalworkspace/sql/ccm-portalworkspace/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql b/ccm-portalworkspace/sql/ccm-portalworkspace/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql
index 206f6c7e5..736c50593 100644
--- a/ccm-portalworkspace/sql/ccm-portalworkspace/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql
+++ b/ccm-portalworkspace/sql/ccm-portalworkspace/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql
@@ -37,8 +37,27 @@ delete from site_nodes
delete from apm_packages
where pretty_name like '%Portal%' ;
--- table apm_package_types doesn't require an update
+-- table apm_package_types
delete from apm_package_types
where pretty_name like '%Workspace%' ;
+delete from object_context
+ where object_id = (select acs_objects.object_id from acs_objects
+ where acs_objects.object_type
+ like '%com.arsdigita.kernel%'
+ AND acs_objects.display_name like '/portal/') ;
+
+delete from object_context
+ where object_id = (select acs_objects.object_id from acs_objects
+ where acs_objects.object_type
+ like '%com.arsdigita.kernel%'
+ AND acs_objects.display_name like 'Portal Workspace') ;
+
+delete from acs_objects
+ where object_type like '%com.arsdigita.kernel%'
+ AND display_name like '/portal/' ;
+
+delete from acs_objects
+ where object_type like '%com.arsdigita.kernel%'
+ AND display_name like 'Portal Workspace' ;
diff --git a/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/Grant.java b/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/Grant.java
index 07fbe2f0e..67232139d 100755
--- a/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/Grant.java
+++ b/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/Grant.java
@@ -82,6 +82,7 @@ class Grant {
public String objectTypeDisplayName = null;
public int level;
+ @Override
public int hashCode() {
if (objectType == null) {
return granteeID.hashCode() + objectID.hashCode();
@@ -92,6 +93,7 @@ class Grant {
objectType.hashCode();
}
+ @Override
public boolean equals(Object other) {
if (other == null) {
return false;
@@ -122,6 +124,7 @@ class Grant {
return objectType.equals(otherGrant.objectType);
}
+ @Override
public String toString() {
return marshal(granteeID, objectID, basePrivilege, objectType);
}
diff --git a/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/GrantsTable.java b/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/GrantsTable.java
index 124a32d67..c790d31f4 100755
--- a/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/GrantsTable.java
+++ b/ccm-portalworkspace/src/com/arsdigita/portalworkspace/ui/admin/GrantsTable.java
@@ -33,8 +33,6 @@ import com.arsdigita.kernel.ACSObject;
import com.arsdigita.kernel.permissions.PermissionService;
import com.arsdigita.kernel.permissions.PrivilegeDescriptor;
import com.arsdigita.kernel.permissions.PermissionDescriptor;
-//import com.arsdigita.kernel.permissions.ParameterizedPrivilege;
-import com.arsdigita.portalworkspace.util.GlobalizationUtil;
import com.arsdigita.portalworkspace.ui.Icons;
import com.arsdigita.persistence.OID;
@@ -45,8 +43,9 @@ import org.apache.log4j.Category;
/**
* GrantsTable.
*
+ * Reimplementation using Ardigita portal server code.
* @author dennis (2003/08/15)
- * @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/GrantsTable.java#2 $
+ * @version $Id: com/arsdigita/portalserver/permissions/GrantsTable.java $
*/
abstract class GrantsTable extends Table {
@@ -74,6 +73,7 @@ abstract class GrantsTable extends Table {
final String eventName = privilege.getName();
m_link = new ControlLink(Icons.RADIO_EMPTY_16) {
+ @Override
public void setControlEvent(PageState ps) {
ps.setControlEvent((Component) s_targetRL.get(ps),
eventName,
@@ -140,10 +140,11 @@ abstract class GrantsTable extends Table {
// Per-request label for renderer getComponent calls
private final static RequestLocal s_dynamicLabel = new RequestLocal() {
- public Object initialValue(PageState ps) {
- return new Label();
- }
- };
+ @Override
+ public Object initialValue(PageState ps) {
+ return new Label();
+ }
+ };
public GrantsTable(final RequestLocal grantsRL,
final RequestLocal typesRL,
@@ -279,6 +280,7 @@ abstract class GrantsTable extends Table {
setHeader(new TableHeader(columnModel));
}
+ @Override
public void respond(PageState ps) {
String controlEventName = ps.getControlEventName();
String controlEventValue = ps.getControlEventValue();
@@ -380,8 +382,10 @@ abstract class GrantsTable extends Table {
}
}
- private PermissionDescriptor getPermissionDescriptorHelper
- (Grant grant, int privLevel, OID objectOID, OID partyOID) {
+ private PermissionDescriptor getPermissionDescriptorHelper(Grant grant,
+ int privLevel,
+ OID objectOID,
+ OID partyOID) {
PrivilegeDescriptor priv;
// if (grant.objectType != null) {
diff --git a/ccm-shp-aplaws/src/com/arsdigita/aplaws/Initializer.java b/ccm-shp-aplaws/src/com/arsdigita/aplaws/Initializer.java
index 4f7b9036f..4ad57b4a3 100755
--- a/ccm-shp-aplaws/src/com/arsdigita/aplaws/Initializer.java
+++ b/ccm-shp-aplaws/src/com/arsdigita/aplaws/Initializer.java
@@ -24,7 +24,6 @@ import com.arsdigita.runtime.CompoundInitializer;
import com.arsdigita.runtime.ContextCloseEvent;
import com.arsdigita.runtime.DataInitEvent;
import com.arsdigita.runtime.DomainInitEvent;
-import com.arsdigita.runtime.LegacyInitEvent;
import org.apache.log4j.Logger;
import com.arsdigita.templating.PatternStylesheetResolver;
@@ -62,14 +61,6 @@ public class Initializer extends CompoundInitializer {
);
}
- /**
- * Implementation of the {@link Initializer#init(LegacyInitEvent)}
- * method.
- *
- * @param evt The legacy init event.
- **/
- public void init(LegacyInitEvent evt) {
- }
/**
* An empty implementation of {@link Initializer#close()}.
diff --git a/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql b/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql
index 45bb561f8..e4fe8f745 100644
--- a/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql
+++ b/ccm-themedirector/sql/ccm-themedirector/upgrade/default/6.6.1-6.6.2/upd_system_tables.sql
@@ -21,7 +21,7 @@
update application_types
- set title='Theme Director',
+ set title='Theme Director',
package_type_id=null
where object_type='com.arsdigita.themedirector.ThemeDirector' ;
@@ -37,8 +37,23 @@ delete from site_nodes
delete from apm_packages
where pretty_name like '%Theme%' ;
--- table apm_package_types doesn't require an update
+-- table apm_package_types
delete from apm_package_types
where pretty_name like '%Theme%' ;
+delete from object_context
+ where object_id = (select acs_objects.object_id from acs_objects
+ where acs_objects.object_type
+ like '%com.arsdigita.kernel%'
+ AND acs_objects.display_name like '/admin/themes/') ;
+
+delete from object_context
+ where object_id = (select acs_objects.object_id from acs_objects
+ where acs_objects.object_type
+ like '%com.arsdigita.kernel%'
+ AND acs_objects.display_name like 'CCM Themes Admin') ;
+
+delete from acs_objects
+ where object_type like '%com.arsdigita.kernel%'
+ AND display_name like '%hemes%' ;
diff --git a/ccm-weblog/src/org/undp/weblog/Initializer.java b/ccm-weblog/src/org/undp/weblog/Initializer.java
index f3eb00479..d90660753 100755
--- a/ccm-weblog/src/org/undp/weblog/Initializer.java
+++ b/ccm-weblog/src/org/undp/weblog/Initializer.java
@@ -8,7 +8,7 @@ import com.arsdigita.domain.DataObjectNotFoundException;
import com.arsdigita.domain.DomainObject;
import com.arsdigita.domain.DomainObjectFactory;
import com.arsdigita.domain.DomainObjectInstantiator;
-import com.arsdigita.initializer.InitializationException;
+// import com.arsdigita.initializer.InitializationException;
import com.arsdigita.kernel.ACSObjectInstantiator;
import com.arsdigita.kernel.PackageType;
// import com.arsdigita.kernel.Stylesheet;
@@ -32,7 +32,8 @@ public class Initializer extends CompoundInitializer {
private static final Logger s_log = Logger.getLogger(Initializer.class);
- public Initializer() throws InitializationException {
+//ublic Initializer() throws InitializationException {
+ public Initializer() {
final String url = RuntimeConfig.getConfig().getJDBCURL();
final int database = DbHelper.getDatabaseFromURL(url);
@@ -40,6 +41,7 @@ public class Initializer extends CompoundInitializer {
new NameFilter(DbHelper.getDatabaseSuffix(database), "pdl"))));
}
+ @Override
public void init(DomainInitEvent e) {
s_log.info("WebLog Initializer starting.");
@@ -53,6 +55,7 @@ public class Initializer extends CompoundInitializer {
// register application
DomainObjectInstantiator instantiator = new ACSObjectInstantiator() {
+ @Override
protected DomainObject doNewInstance(DataObject dataObject) {
return new WebLogApplication(dataObject);
}
@@ -63,6 +66,7 @@ public class Initializer extends CompoundInitializer {
// Register the portlets
instantiator = new ACSObjectInstantiator() {
+ @Override
protected DomainObject doNewInstance(DataObject dataObject) {
return new WebLogPortlet(dataObject);
}
diff --git a/environment/project.xml.gen-dev-pb b/environment/project.xml.gen-dev-pb
index 49fe5ebe9..95bfae07c 100644
--- a/environment/project.xml.gen-dev-pb
+++ b/environment/project.xml.gen-dev-pb
@@ -63,6 +63,8 @@