Index: src/test/java/org/apache/maven/continuum/web/action/TestAction.java
===================================================================
--- src/test/java/org/apache/maven/continuum/web/action/TestAction.java (revision 422763)
+++ src/test/java/org/apache/maven/continuum/web/action/TestAction.java (working copy)
@@ -1,5 +1,7 @@
package org.apache.maven.continuum.web.action;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
+
/*
* Copyright 2001-2006 The Apache Software Foundation.
*
@@ -24,10 +26,10 @@
* @version: $ID$
*/
public class TestAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
private String testString;
-
+
public String execute()
throws Exception
{
Index: src/main/java/org/apache/maven/continuum/web/action/ProjectViewAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/ProjectViewAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/ProjectViewAction.java (working copy)
@@ -19,6 +19,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.Project;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Emmanuel Venisse
@@ -29,7 +30,7 @@
* role-hint="projectView"
*/
public class ProjectViewAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/DeleteNotifierAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/DeleteNotifierAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/DeleteNotifierAction.java (working copy)
@@ -18,6 +18,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Emmanuel Venisse
@@ -28,7 +29,7 @@
* role-hint="deleteNotification"
*/
public class DeleteNotifierAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/EditScheduleAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/EditScheduleAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/EditScheduleAction.java (working copy)
@@ -19,6 +19,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.Schedule;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Nik Gonzalez
@@ -28,7 +29,7 @@
* role-hint="editSchedule"
*/
public class EditScheduleAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
Index: src/main/java/org/apache/maven/continuum/web/action/CheckConfigurationAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/CheckConfigurationAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/CheckConfigurationAction.java (working copy)
@@ -17,6 +17,7 @@
*/
import org.apache.maven.continuum.Continuum;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Emmanuel Venisse
@@ -27,7 +28,7 @@
* role-hint="checkConfiguration"
*/
public class CheckConfigurationAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/AddScheduleAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AddScheduleAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AddScheduleAction.java (working copy)
@@ -19,6 +19,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.Schedule;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Nik Gonzalez
@@ -28,7 +29,7 @@
* role-hint="addSchedule"
*/
public class AddScheduleAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/AbstractContinuumAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AbstractContinuumAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AbstractContinuumAction.java (working copy)
@@ -1,71 +0,0 @@
-package org.apache.maven.continuum.web.action;
-
-/*
- * Copyright 2001-2006 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import org.codehaus.plexus.logging.LogEnabled;
-import org.codehaus.plexus.logging.Logger;
-import com.opensymphony.xwork.ActionSupport;
-
-/**
- * AbstractContinuumAction:
- *
- * @author: jesse
- * @date: Jul 13, 2006
- * @version: $ID$
- */
-public abstract class AbstractContinuumAction
- extends ActionSupport
- implements LogEnabled
-{
- private Logger logger;
-
- public void enableLogging( Logger logger )
- {
- this.logger = logger;
- }
-
- protected Logger getLogger()
- {
- return logger;
- }
-
- protected void setupLogger( Object component )
- {
- setupLogger( component, logger );
- }
-
- protected void setupLogger( Object component, String subCategory )
- {
- if ( subCategory == null )
- {
- throw new IllegalStateException( "Logging category must be defined." );
- }
-
- Logger logger = this.logger.getChildLogger( subCategory );
-
- setupLogger( component, logger );
- }
-
- protected void setupLogger( Object component, Logger logger )
- {
- if ( component instanceof LogEnabled )
- {
- ( (LogEnabled) component ).enableLogging( logger );
- }
- }
-
-}
Index: src/main/java/org/apache/maven/continuum/web/action/ConfigurationAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/ConfigurationAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/ConfigurationAction.java (working copy)
@@ -19,6 +19,7 @@
import com.opensymphony.xwork.Preparable;
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.configuration.ConfigurationStoringException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.io.File;
@@ -31,7 +32,7 @@
* role-hint="configuration"
*/
public class ConfigurationAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
implements Preparable
{
/**
Index: src/main/java/org/apache/maven/continuum/web/action/AddMavenOneProjectAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AddMavenOneProjectAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AddMavenOneProjectAction.java (working copy)
@@ -20,6 +20,7 @@
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.project.builder.ContinuumProjectBuildingResult;
import org.codehaus.plexus.util.StringUtils;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.io.File;
import java.net.MalformedURLException;
@@ -33,7 +34,7 @@
* role-hint="addMavenOneProject"
*/
public class AddMavenOneProjectAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/LoginAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/LoginAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/LoginAction.java (working copy)
@@ -1,5 +1,7 @@
package org.apache.maven.continuum.web.action;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
+
/*
* Copyright 2004-2005 The Apache Software Foundation.
*
@@ -25,7 +27,7 @@
* role-hint="login"
*/
public class LoginAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
private String username = "";
Index: src/main/java/org/apache/maven/continuum/web/action/AbstractNotifierEditAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AbstractNotifierEditAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AbstractNotifierEditAction.java (working copy)
@@ -19,6 +19,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.ProjectNotifier;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.util.Map;
@@ -27,7 +28,7 @@
* @version $Id$
*/
public abstract class AbstractNotifierEditAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
private Continuum continuum;
Index: src/main/java/org/apache/maven/continuum/web/action/WorkingCopyAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/WorkingCopyAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/WorkingCopyAction.java (working copy)
@@ -19,10 +19,10 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.web.util.WorkingCopyContentGenerator;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import com.opensymphony.webwork.ServletActionContext;
import com.opensymphony.webwork.views.util.UrlHelper;
-import com.opensymphony.xwork.ActionSupport;
import java.util.HashMap;
import java.util.List;
@@ -36,7 +36,7 @@
* role-hint="workingCopy"
*/
public class WorkingCopyAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/ProjectEditAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/ProjectEditAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/ProjectEditAction.java (working copy)
@@ -19,6 +19,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.Project;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Emmanuel Venisse
@@ -29,7 +30,7 @@
* role-hint="projectEdit"
*/
public class ProjectEditAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/BuildResultsListAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/BuildResultsListAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/BuildResultsListAction.java (working copy)
@@ -18,6 +18,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.util.Collection;
@@ -30,7 +31,7 @@
* role-hint="buildResultsList"
*/
public class BuildResultsListAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/BuildDefinitionEditAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/BuildDefinitionEditAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/BuildDefinitionEditAction.java (working copy)
@@ -16,12 +16,12 @@
* limitations under the License.
*/
-import com.opensymphony.xwork.ActionSupport;
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.BuildDefinition;
import org.apache.maven.continuum.model.project.Project;
import org.apache.maven.continuum.model.project.Schedule;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.util.Collection;
import java.util.HashMap;
@@ -37,7 +37,7 @@
* role-hint="buildDefinitionEdit"
*/
public class BuildDefinitionEditAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/AddProjectAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AddProjectAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AddProjectAction.java (working copy)
@@ -19,6 +19,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.Project;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Nick Gonzalez
@@ -29,7 +30,7 @@
* role-hint="addProject"
*/
public class AddProjectAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/AddBuildDefinitionAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AddBuildDefinitionAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AddBuildDefinitionAction.java (working copy)
@@ -20,6 +20,7 @@
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.Project;
import org.apache.maven.continuum.model.project.Schedule;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.util.Collection;
import java.util.HashMap;
@@ -35,7 +36,7 @@
* role-hint="addBuildDefinition"
*/
public class AddBuildDefinitionAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/BuildProjectAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/BuildProjectAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/BuildProjectAction.java (working copy)
@@ -18,6 +18,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Emmanuel Venisse
@@ -28,7 +29,7 @@
* role-hint="buildProject"
*/
public class BuildProjectAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/AddNotifierAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AddNotifierAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AddNotifierAction.java (working copy)
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-import com.opensymphony.xwork.ActionSupport;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Emmanuel Venisse
@@ -25,7 +25,7 @@
* @plexus.component role="com.opensymphony.xwork.Action" role-hint="addNotifierAction"
*/
public class AddNotifierAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
private int projectId;
Index: src/main/java/org/apache/maven/continuum/web/action/DeleteProjectAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/DeleteProjectAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/DeleteProjectAction.java (working copy)
@@ -18,9 +18,8 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
-import com.opensymphony.xwork.ActionSupport;
-
/**
* @author Emmanuel Venisse
* @version $Id$
@@ -30,7 +29,7 @@
* role-hint="deleteProject"
*/
public class DeleteProjectAction
- extends ActionSupport
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/DeleteBuildDefinitionAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/DeleteBuildDefinitionAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/DeleteBuildDefinitionAction.java (working copy)
@@ -18,6 +18,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
* @author Emmanuel Venisse
@@ -28,7 +29,7 @@
* role-hint="deleteBuildDefinition"
*/
public class DeleteBuildDefinitionAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/ScheduleAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/ScheduleAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/ScheduleAction.java (working copy)
@@ -18,6 +18,7 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.util.Collection;
@@ -29,7 +30,7 @@
* role-hint="schedule"
*/
public class ScheduleAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/SummaryAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/SummaryAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/SummaryAction.java (working copy)
@@ -20,6 +20,7 @@
import org.apache.maven.continuum.model.project.BuildResult;
import org.apache.maven.continuum.model.project.Project;
import org.apache.maven.continuum.web.model.SummaryProjectModel;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.util.ArrayList;
import java.util.Collection;
@@ -36,7 +37,7 @@
* role-hint="summary"
*/
public class SummaryAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement
Index: src/main/java/org/apache/maven/continuum/web/action/BuildResultAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/BuildResultAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/BuildResultAction.java (working copy)
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-import com.opensymphony.xwork.ActionSupport;
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.BuildResult;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.util.List;
@@ -32,7 +32,7 @@
* role-hint="buildResult"
*/
public class BuildResultAction
- extends ActionSupport
+ extends PlexusActionSupport
{
/**
Index: src/main/java/org/apache/maven/continuum/web/action/AddMavenTwoProjectAction.java
===================================================================
--- src/main/java/org/apache/maven/continuum/web/action/AddMavenTwoProjectAction.java (revision 422763)
+++ src/main/java/org/apache/maven/continuum/web/action/AddMavenTwoProjectAction.java (working copy)
@@ -20,6 +20,7 @@
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.project.builder.ContinuumProjectBuildingResult;
import org.codehaus.plexus.util.StringUtils;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
import java.io.File;
import java.net.MalformedURLException;
@@ -33,7 +34,7 @@
* role-hint="addMavenTwoProject"
*/
public class AddMavenTwoProjectAction
- extends AbstractContinuumAction
+ extends PlexusActionSupport
{
/**
* @plexus.requirement