Modified: maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java (original)
+++ maven/continuum/trunk/continuum-store/src/main/java/org/apache/maven/continuum/store/JdoContinuumStore.java Tue Jun 19 07:40:51 2007
@@ -19,23 +19,6 @@
* under the License.
*/
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.jdo.Extent;
-import javax.jdo.FetchPlan;
-import javax.jdo.JDOHelper;
-import javax.jdo.JDOUserException;
-import javax.jdo.PersistenceManager;
-import javax.jdo.PersistenceManagerFactory;
-import javax.jdo.Query;
-import javax.jdo.Transaction;
-
import org.apache.maven.continuum.model.project.BuildDefinition;
import org.apache.maven.continuum.model.project.BuildResult;
import org.apache.maven.continuum.model.project.Project;
@@ -62,12 +45,28 @@
import org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException;
import org.codehaus.plexus.util.StringUtils;
+import javax.jdo.Extent;
+import javax.jdo.FetchPlan;
+import javax.jdo.JDOHelper;
+import javax.jdo.JDOUserException;
+import javax.jdo.PersistenceManager;
+import javax.jdo.PersistenceManagerFactory;
+import javax.jdo.Query;
+import javax.jdo.Transaction;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
/**
* @author Trygve Laugstøl
* @author Brett Porter
* @version $Id$
* @plexus.component role="org.apache.maven.continuum.store.ContinuumStore"
- * role-hint="jdo"
+ * role-hint="jdo"
*/
public class JdoContinuumStore
extends AbstractContinuumStore
@@ -208,7 +207,7 @@
/**
* get the combined list of projectId and build definitions, including the
* ones inherited by their project group
- *
+ *
* @param scheduleId
* @return
* @throws ContinuumStoreException
@@ -1058,8 +1057,9 @@
{
Profile profile = iterator.next();
List newEnvironmentVariables = new ArrayList();
- for ( Iterator iteInstallation = profile.getEnvironmentVariables().iterator(); iteInstallation
- .hasNext(); )
+ for ( Iterator iteInstallation = profile.getEnvironmentVariables().iterator();
+ iteInstallation
+ .hasNext(); )
{
Installation current = iteInstallation.next();
if ( !StringUtils.equals( current.getName(), installation.getName() ) )
@@ -1141,8 +1141,8 @@
{
tx.begin();
- Query query = pm.newQuery( "SELECT FROM " + BuildResult.class.getName()
- + " WHERE project.id == projectId PARAMETERS int projectId ORDER BY endTime DESC" );
+ Query query = pm.newQuery( "SELECT FROM " + BuildResult.class.getName() +
+ " WHERE project.id == projectId PARAMETERS int projectId ORDER BY endTime DESC" );
query.declareImports( "import java.lang.Integer" );
@@ -1562,8 +1562,8 @@
}
catch ( ContinuumStoreException e )
{
- throw new ContinuumObjectNotFoundException( "unable to find project group containing project with id: "
- + projectId );
+ throw new ContinuumObjectNotFoundException(
+ "unable to find project group containing project with id: " + projectId );
}
}
@@ -1591,7 +1591,7 @@
else if ( systemConfs.size() > 1 )
{
throw new ContinuumStoreException(
- "Database is corrupted. There are more than one systemConfiguration object." );
+ "Database is corrupted. There are more than one systemConfiguration object." );
}
else
{
@@ -1621,13 +1621,10 @@
public Collection getAllProjectGroupsWithTheLot()
{
- List fetchGroups = Arrays.asList( new String[] {
- PROJECT_WITH_BUILDS_FETCH_GROUP,
- PROJECTGROUP_PROJECTS_FETCH_GROUP,
- BUILD_RESULT_WITH_DETAILS_FETCH_GROUP,
- PROJECT_WITH_CHECKOUT_RESULT_FETCH_GROUP,
- PROJECT_ALL_DETAILS_FETCH_GROUP,
- PROJECT_BUILD_DETAILS_FETCH_GROUP } );
+ List fetchGroups = Arrays.asList( new String[]{PROJECT_WITH_BUILDS_FETCH_GROUP,
+ PROJECTGROUP_PROJECTS_FETCH_GROUP, BUILD_RESULT_WITH_DETAILS_FETCH_GROUP,
+ PROJECT_WITH_CHECKOUT_RESULT_FETCH_GROUP, PROJECT_ALL_DETAILS_FETCH_GROUP,
+ PROJECT_BUILD_DETAILS_FETCH_GROUP} );
return PlexusJdoUtils.getAllObjectsDetached( getPersistenceManager(), ProjectGroup.class, "name ascending",
fetchGroups );
}
@@ -1655,9 +1652,8 @@
/**
* Close the PersistenceManagerFactory.
- *
- * @param numTry
- * The number of try. The maximum try is 5.
+ *
+ * @param numTry The number of try. The maximum try is 5.
*/
private void closePersistenceManagerFactory( PersistenceManagerFactory pmf, int numTry )
{
Modified: maven/continuum/trunk/continuum-test/src/main/java/org/apache/maven/continuum/AbstractContinuumTest.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-test/src/main/java/org/apache/maven/continuum/AbstractContinuumTest.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-test/src/main/java/org/apache/maven/continuum/AbstractContinuumTest.java (original)
+++ maven/continuum/trunk/continuum-test/src/main/java/org/apache/maven/continuum/AbstractContinuumTest.java Tue Jun 19 07:40:51 2007
@@ -65,15 +65,15 @@
getStore();
setUpConfigurationService( (ConfigurationService) lookup( ConfigurationService.ROLE ) );
-
+
Collection projectGroups = store.getAllProjectGroupsWithProjects();
assertEquals( 0, projectGroups.size() );
createDefaultProjectGroup();
-
+
projectGroups = store.getAllProjectGroupsWithProjects();
-
+
assertEquals( 1, projectGroups.size() );
}
@@ -164,7 +164,8 @@
System.setProperty( (String) entry.getKey(), (String) entry.getValue() );
}
- SchemaTool.createSchemaTables( new URL[]{getClass().getResource( "/META-INF/package.jdo" )}, new URL[] {}, null, false, null );
+ SchemaTool.createSchemaTables( new URL[]{getClass().getResource( "/META-INF/package.jdo" )}, new URL[]{}, null,
+ false, null );
// ----------------------------------------------------------------------
// Check the configuration
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AboutAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AboutAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AboutAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AboutAction.java Tue Jun 19 07:40:51 2007
@@ -24,10 +24,8 @@
*
* @author: Jesse McConnell
* @version: $ID:$
- *
- * @plexus.component
- * role="com.opensymphony.xwork.Action"
- * role-hint="about"
+ * @plexus.component role="com.opensymphony.xwork.Action"
+ * role-hint="about"
*/
public class AboutAction
extends ContinuumActionSupport
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenOneProjectAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenOneProjectAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenOneProjectAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenOneProjectAction.java Tue Jun 19 07:40:51 2007
@@ -36,7 +36,8 @@
extends AddMavenProjectAction
{
- protected ContinuumProjectBuildingResult doExecute( String pomUrl, int selectedProjectGroup, boolean checkProtocol, boolean scmUseCache )
+ protected ContinuumProjectBuildingResult doExecute( String pomUrl, int selectedProjectGroup, boolean checkProtocol,
+ boolean scmUseCache )
throws ContinuumException
{
return getContinuum().addMavenOneProject( pomUrl, selectedProjectGroup, checkProtocol, scmUseCache );
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenTwoProjectAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenTwoProjectAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenTwoProjectAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddMavenTwoProjectAction.java Tue Jun 19 07:40:51 2007
@@ -20,7 +20,6 @@
*/
import org.apache.maven.continuum.ContinuumException;
-import org.apache.maven.continuum.model.project.Project;
import org.apache.maven.continuum.project.builder.ContinuumProjectBuildingResult;
import org.apache.maven.model.Model;
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
@@ -51,7 +50,8 @@
public static final String FILE_SCHEME = "file:/";
- protected ContinuumProjectBuildingResult doExecute( String pomUrl, int selectedProjectGroup, boolean checkProtocol, boolean scmUseCache )
+ protected ContinuumProjectBuildingResult doExecute( String pomUrl, int selectedProjectGroup, boolean checkProtocol,
+ boolean scmUseCache )
throws ContinuumException
{
ContinuumProjectBuildingResult result = null;
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddProjectGroupAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddProjectGroupAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddProjectGroupAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/AddProjectGroupAction.java Tue Jun 19 07:40:51 2007
@@ -47,7 +47,8 @@
{
addActionError( "projectGroup.error.name.required" );
}
- else if ( name != null && name.trim().equals( "" ) ) {
+ else if ( name != null && name.trim().equals( "" ) )
+ {
addActionError( "projectGroup.error.name.cannot.be.spaces" );
}
else if ( name != null && !name.equals( "" ) )
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/BuildDefinitionAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/BuildDefinitionAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/BuildDefinitionAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/BuildDefinitionAction.java Tue Jun 19 07:40:51 2007
@@ -19,12 +19,6 @@
* under the License.
*/
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
import org.apache.maven.continuum.ContinuumException;
import org.apache.maven.continuum.model.project.BuildDefinition;
import org.apache.maven.continuum.model.project.Project;
@@ -33,6 +27,12 @@
import org.apache.maven.continuum.profile.ProfileException;
import org.apache.maven.continuum.web.exception.AuthorizationRequiredException;
import org.apache.maven.continuum.web.exception.ContinuumActionException;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
/**
* BuildDefinitionAction:
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ContinuumConfirmAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ContinuumConfirmAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ContinuumConfirmAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ContinuumConfirmAction.java Tue Jun 19 07:40:51 2007
@@ -19,7 +19,7 @@
* under the License.
*/
-public class ContinuumConfirmAction
+public class ContinuumConfirmAction
extends ContinuumActionSupport
{
@@ -37,8 +37,8 @@
protected String action;
- protected void setConfirmationInfo( String title, String actionName, String displayString,
- String propertyName, String propertyValue )
+ protected void setConfirmationInfo( String title, String actionName, String displayString, String propertyName,
+ String propertyValue )
{
action = actionName;
confirmationTitle = title;
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ProjectGroupAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ProjectGroupAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ProjectGroupAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ProjectGroupAction.java Tue Jun 19 07:40:51 2007
@@ -250,7 +250,7 @@
addActionError( authzE.getMessage() );
return REQUIRES_AUTHORIZATION;
}
-
+
if ( name != null && name.equals( "" ) )
{
addActionError( "projectGroup.error.name.required" );
@@ -270,7 +270,7 @@
{
try
{
- roleManager.updateRole( "project-administrator", projectGroup.getName(), name );
+ roleManager.updateRole( "project-administrator", projectGroup.getName(), name );
roleManager.updateRole( "project-developer", projectGroup.getName(), name );
roleManager.updateRole( "project-user", projectGroup.getName(), name );
@@ -468,7 +468,7 @@
for ( Iterator j = effectiveRoles.iterator(); j.hasNext(); )
{
Role role = (Role) j.next();
-
+
if ( role.getName().indexOf( projectGroup.getName() ) > -1 )
{
pgUser.setRoles( effectiveRoles );
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigurationAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigurationAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigurationAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigurationAction.java Tue Jun 19 07:40:51 2007
@@ -90,7 +90,7 @@
getLogger().info( "baseUrl='" + baseUrl + "'" );
}
}
-
+
public String input()
{
return INPUT;
@@ -167,5 +167,5 @@
bundle.addRequiredAuthorization( ContinuumRoleConstants.CONTINUUM_MANAGE_CONFIGURATION, Resource.GLOBAL );
return bundle;
- }
+ }
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigureAppearanceAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigureAppearanceAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigureAppearanceAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ConfigureAppearanceAction.java Tue Jun 19 07:40:51 2007
@@ -35,6 +35,7 @@
import org.codehaus.plexus.redback.xwork.interceptor.SecureActionBundle;
import org.codehaus.plexus.redback.xwork.interceptor.SecureActionException;
import org.codehaus.plexus.registry.RegistryException;
+
import java.io.IOException;
/**
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/EditPomAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/EditPomAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/EditPomAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/EditPomAction.java Tue Jun 19 07:40:51 2007
@@ -24,10 +24,8 @@
import org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException;
import org.apache.maven.continuum.execution.maven.m2.MavenBuilderHelper;
import org.apache.maven.continuum.execution.maven.m2.SettingsConfigurationException;
-import org.apache.maven.continuum.web.action.ContinuumActionSupport;
-import org.apache.maven.continuum.web.exception.AuthenticationRequiredException;
-import org.apache.maven.continuum.web.exception.AuthorizationRequiredException;
import org.apache.maven.continuum.security.ContinuumRoleConstants;
+import org.apache.maven.continuum.web.action.ContinuumActionSupport;
import org.apache.maven.model.Model;
import org.apache.maven.project.ProjectBuildingException;
import org.apache.maven.shared.app.company.CompanyPomHandler;
@@ -132,5 +130,5 @@
bundle.addRequiredAuthorization( ContinuumRoleConstants.CONTINUUM_MANAGE_CONFIGURATION, Resource.GLOBAL );
return bundle;
- }
+ }
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/InstallationAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/InstallationAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/InstallationAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/InstallationAction.java Tue Jun 19 07:40:51 2007
@@ -1,17 +1,16 @@
package org.apache.maven.continuum.web.action.admin;
+import com.opensymphony.xwork.Preparable;
+import org.apache.maven.continuum.installation.InstallationService;
+import org.apache.maven.continuum.model.system.Installation;
+import org.apache.maven.continuum.web.action.ContinuumActionSupport;
+
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.ResourceBundle;
-import org.apache.maven.continuum.installation.InstallationService;
-import org.apache.maven.continuum.model.system.Installation;
-import org.apache.maven.continuum.web.action.ContinuumActionSupport;
-
-import com.opensymphony.xwork.Preparable;
-
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
@@ -32,9 +31,9 @@
*/
/**
* @author olamy
- * @since 14 juin 07
* @version $Id$
* @plexus.component role="com.opensymphony.xwork.Action" role-hint="installation"
+ * @since 14 juin 07
*/
public class InstallationAction
extends ContinuumActionSupport
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ProfileAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ProfileAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ProfileAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/ProfileAction.java Tue Jun 19 07:40:51 2007
@@ -1,18 +1,17 @@
package org.apache.maven.continuum.web.action.admin;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.List;
-
import org.apache.maven.continuum.installation.InstallationService;
import org.apache.maven.continuum.model.system.Installation;
import org.apache.maven.continuum.model.system.Profile;
import org.apache.maven.continuum.profile.ProfileService;
import org.apache.maven.continuum.web.action.ContinuumActionSupport;
-import org.apache.maven.continuum.web.exception.AuthorizationRequiredException;
import org.codehaus.plexus.util.StringUtils;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
@@ -33,9 +32,9 @@
*/
/**
* @author olamy
- * @since 7 juin 07
* @version $Id$
* @plexus.component role="com.opensymphony.xwork.Action" role-hint="profileAdministration"
+ * @since 7 juin 07
*/
public class ProfileAction
extends ContinuumActionSupport
@@ -123,9 +122,9 @@
{
profileService.setJdkInProfile( profile, installation );
}
- else if ( InstallationService.MAVEN1_TYPE.equals( installation.getType() )
- || InstallationService.MAVEN2_TYPE.equals( installation.getType() )
- || InstallationService.ANT_TYPE.equals( installation.getType() ) )
+ else if ( InstallationService.MAVEN1_TYPE.equals( installation.getType() ) ||
+ InstallationService.MAVEN2_TYPE.equals( installation.getType() ) ||
+ InstallationService.ANT_TYPE.equals( installation.getType() ) )
{
profileService.setBuilderInProfile( profile, installation );
}
@@ -147,9 +146,9 @@
{
stored.setJdk( null );
}
- else if ( InstallationService.MAVEN1_TYPE.equals( installation.getType() )
- || InstallationService.MAVEN2_TYPE.equals( installation.getType() )
- || InstallationService.ANT_TYPE.equals( installation.getType() ) )
+ else if ( InstallationService.MAVEN1_TYPE.equals( installation.getType() ) ||
+ InstallationService.MAVEN2_TYPE.equals( installation.getType() ) ||
+ InstallationService.ANT_TYPE.equals( installation.getType() ) )
{
stored.setBuilder( null );
}
@@ -215,25 +214,26 @@
public List getProfileInstallations()
{
- if (this.profile != null)
+ if ( this.profile != null )
{
- if ( this.profileInstallations == null )
- {
- this.profileInstallations = new ArrayList();
- if ( this.profile.getJdk() != null )
- {
- this.profileInstallations.add( this.profile.getJdk() );
- }
- if ( this.profile.getBuilder() != null )
+ if ( this.profileInstallations == null )
{
- this.profileInstallations.add( this.profile.getBuilder() );
- }
- if ( this.profile.getEnvironmentVariables() != null && !this.profile.getEnvironmentVariables().isEmpty() )
- {
- this.profileInstallations.addAll( this.profile.getEnvironmentVariables() );
+ this.profileInstallations = new ArrayList();
+ if ( this.profile.getJdk() != null )
+ {
+ this.profileInstallations.add( this.profile.getJdk() );
+ }
+ if ( this.profile.getBuilder() != null )
+ {
+ this.profileInstallations.add( this.profile.getBuilder() );
+ }
+ if ( this.profile.getEnvironmentVariables() != null &&
+ !this.profile.getEnvironmentVariables().isEmpty() )
+ {
+ this.profileInstallations.addAll( this.profile.getEnvironmentVariables() );
+ }
}
- }
- return profileInstallations;
+ return profileInstallations;
}
return Collections.EMPTY_LIST;
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/BuildDefinitionSummaryAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/BuildDefinitionSummaryAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/BuildDefinitionSummaryAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/BuildDefinitionSummaryAction.java Tue Jun 19 07:40:51 2007
@@ -54,7 +54,7 @@
private List groupBuildDefinitionSummaries = new ArrayList();
private List allBuildDefinitionSummaries = new ArrayList();
-
+
//profileName
public String summarizeForProject()
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/ContinuumTabAction.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/ContinuumTabAction.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/ContinuumTabAction.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/component/ContinuumTabAction.java Tue Jun 19 07:40:51 2007
@@ -22,24 +22,21 @@
import org.codehaus.plexus.xwork.action.PlexusActionSupport;
/**
- *
- * @plexus.component
- * role="com.opensymphony.xwork.Action" role-hint="continuumTab"
- *
-**/
+ * @plexus.component role="com.opensymphony.xwork.Action" role-hint="continuumTab"
+ */
public class ContinuumTabAction
extends PlexusActionSupport
{
protected String tabName;
-
+
public String getTabName()
{
return tabName;
}
-
+
public void setTabName( String name )
{
tabName = name;
- }
+ }
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/bean/ProjectGroupUserBean.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/bean/ProjectGroupUserBean.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/bean/ProjectGroupUserBean.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/bean/ProjectGroupUserBean.java Tue Jun 19 07:40:51 2007
@@ -23,46 +23,44 @@
import org.codehaus.plexus.redback.rbac.Role;
import org.codehaus.plexus.redback.users.User;
-
import java.util.Collection;
import java.util.Iterator;
public class ProjectGroupUserBean
{
public static final String ROLE_ADMINISTRATOR = "Group Project Administrator";
-
+
public static final String ROLE_DEVELOPER = "Project Developer";
-
+
public static final String ROLE_USER = "Project User";
-
+
private User user;
-
+
private ProjectGroup projectGroup;
-
+
private Collection roles;
/*
* these booleans should be set on the addition of roles to this bean, see setRoles and addRole
- */
- boolean isAdministrator = false;
+ */ boolean isAdministrator = false;
boolean isDeveloper = false;
boolean isUser = false;
-
+
public boolean isAdministrator()
{
- return isAdministrator;
+ return isAdministrator;
}
public boolean isDeveloper()
{
- return isDeveloper;
+ return isDeveloper;
}
public boolean isUser()
{
- return isUser;
+ return isUser;
}
public ProjectGroup getProjectGroup()
@@ -92,9 +90,9 @@
if ( role.indexOf( ROLE_USER ) != -1 )
{
isUser = true;
- }
+ }
}
-
+
public Collection getRoles()
{
return roles;
@@ -106,7 +104,7 @@
for ( Iterator i = roles.iterator(); i.hasNext(); )
{
- Role role = (Role)i.next();
+ Role role = (Role) i.next();
if ( role.getName().indexOf( ROLE_ADMINISTRATOR ) != -1 )
{
@@ -134,17 +132,17 @@
{
this.user = user;
}
-
+
public String getUsername()
{
return user.getUsername();
}
-
+
public String getUserFullName()
{
return user.getFullName();
}
-
+
public String getUserEmail()
{
return user.getEmail();
@@ -152,7 +150,8 @@
public String toString()
{
- return user.getUsername() + ": " + roles + ": "+(isAdministrator()?"A":"-") + (isDeveloper()?"D":"-") + (isUser()?"U":"-");
+ return user.getUsername() + ": " + roles + ": " + ( isAdministrator() ? "A" : "-" ) +
+ ( isDeveloper() ? "D" : "-" ) + ( isUser() ? "U" : "-" );
}
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/checks/security/RoleProfileEnvironmentCheck.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/checks/security/RoleProfileEnvironmentCheck.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/checks/security/RoleProfileEnvironmentCheck.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/checks/security/RoleProfileEnvironmentCheck.java Tue Jun 19 07:40:51 2007
@@ -19,26 +19,24 @@
* under the License.
*/
+import org.apache.maven.continuum.Continuum;
+import org.apache.maven.continuum.model.project.ProjectGroup;
import org.codehaus.plexus.logging.AbstractLogEnabled;
import org.codehaus.plexus.redback.role.RoleManager;
import org.codehaus.plexus.redback.role.RoleManagerException;
import org.codehaus.plexus.redback.system.check.EnvironmentCheck;
-import org.apache.maven.continuum.model.project.ProjectGroup;
-import org.apache.maven.continuum.Continuum;
-import java.util.List;
import java.util.Collection;
import java.util.Iterator;
+import java.util.List;
/**
* RoleProfileEnvironmentCheck:
*
* @author: Jesse McConnell
* @version: $ID:$
- *
- * @plexus.component
- * role="org.codehaus.plexus.security.system.check.EnvironmentCheck"
- * role-hint="continuum-role-profile-check"
+ * @plexus.component role="org.codehaus.plexus.security.system.check.EnvironmentCheck"
+ * role-hint="continuum-role-profile-check"
*/
public class RoleProfileEnvironmentCheck
extends AbstractLogEnabled
@@ -74,7 +72,7 @@
{
roleManager.createTemplatedRole( "project-developer", group.getName() );
}
-
+
if ( !roleManager.templatedRoleExists( "project-user", group.getName() ) )
{
roleManager.createTemplatedRole( "project-user", group.getName() );
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/components/Data.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/components/Data.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/components/Data.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/components/Data.java Tue Jun 19 07:40:51 2007
@@ -33,7 +33,7 @@
extends UIBean
{
private static final String TEMPLATE = "data";
-
+
protected String valueLink;
public Data( OgnlValueStack stack, HttpServletRequest request, HttpServletResponse response )
@@ -45,23 +45,23 @@
{
return TEMPLATE;
}
-
+
public void setValueLink( String _link )
{
- valueLink = _link;
+ valueLink = _link;
}
-
+
public String getValueLink()
{
return valueLink;
}
-
+
protected void evaluateExtraParams()
{
- if (this.valueLink != null)
+ if ( this.valueLink != null )
{
- valueLink = findString(this.valueLink);
- addParameter("valueLink", valueLink);
- }
+ valueLink = findString( this.valueLink );
+ addParameter( "valueLink", valueLink );
+ }
}
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthenticationRequiredException.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthenticationRequiredException.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthenticationRequiredException.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthenticationRequiredException.java Tue Jun 19 07:40:51 2007
@@ -24,7 +24,6 @@
* checks within action classes
*
* @author Maria Odea Ching
- * @version
*/
public class AuthenticationRequiredException
extends Exception
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthorizationRequiredException.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthorizationRequiredException.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthorizationRequiredException.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/AuthorizationRequiredException.java Tue Jun 19 07:40:51 2007
@@ -23,12 +23,11 @@
* Thrown when authorization check fails
*
* @author Maria Odea Ching
- * @version
*/
public class AuthorizationRequiredException
extends Exception
{
- public AuthorizationRequiredException( String string )
+ public AuthorizationRequiredException( String string )
{
super( string );
}
@@ -36,5 +35,5 @@
public AuthorizationRequiredException( String string, Throwable throwable )
{
super( string, throwable );
- }
+ }
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/ContinuumActionException.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/ContinuumActionException.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/ContinuumActionException.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/exception/ContinuumActionException.java Tue Jun 19 07:40:51 2007
@@ -18,7 +18,7 @@
* under the License.
*/
-/**
+/**
* ContinuumActionException:
*
* @author Jesse McConnell
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/filter/FilterToComponentProxy.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/filter/FilterToComponentProxy.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/filter/FilterToComponentProxy.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/filter/FilterToComponentProxy.java Tue Jun 19 07:40:51 2007
@@ -23,19 +23,19 @@
/**
* Delegates Filter requests to a Plexus component.
- *
+ *
* This class acts as a proxy on behalf of a
* target {@link Filter} that is instantiated by the Plexus container. It is necessary to specify which target
* {@link Filter} should be proxied as a filter initialization parameter.
- *
+ *
* To use this filter, it is necessary to specify the following filter initialization parameter:
- *
- * component indicates the name of the target Filter defined in the container.
- * The only requirements are that this component implements the javax.servlet.Filter
- * interface and is available in the Container under that name.
- *
+ *
+ * component indicates the name of the target Filter defined in the container.
+ * The only requirements are that this component implements the javax.servlet.Filter
+ * interface and is available in the Container under that name.
+ *
*
- *
+ *
* A final optional initialization parameter, lifecycle, determines whether the servlet container
* or the IoC container manages the lifecycle of the proxied filter. When possible you should write your filters to be
* managed via the IoC container interfaces. If you cannot control the filters you wish to proxy (eg
@@ -43,13 +43,12 @@
* javax.servlet.Filter#init(javax.servlet.FilterConfig)} and {@link javax.servlet.Filter#destroy()} methods. If this
* case, set the lifecycle initialization parameter to servlet-container-managed. If the
* parameter is any other value, servlet container lifecycle methods will not be delegated through to the proxy.
- *
- * @deprecated use {@link org.codehaus.plexus.xwork.filter.FilterToComponentProxy}
- *
+ *
* @author Ben Alex
* @author Emmanuel Venisse (evenisse at apache dot org)
* @author Carlos Sanchez
* @version $Id$
+ * @deprecated use {@link org.codehaus.plexus.xwork.filter.FilterToComponentProxy}
*/
public class FilterToComponentProxy
extends org.codehaus.plexus.xwork.filter.FilterToComponentProxy
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/interceptor/ForceContinuumConfigurationInterceptor.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/interceptor/ForceContinuumConfigurationInterceptor.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/interceptor/ForceContinuumConfigurationInterceptor.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/interceptor/ForceContinuumConfigurationInterceptor.java Tue Jun 19 07:40:51 2007
@@ -30,9 +30,8 @@
*
* @author: Jesse McConnell
* @version: $ID:$
- * @plexus.component
- * role="com.opensymphony.xwork.interceptor.Interceptor"
- * role-hint="forceContinuumConfigurationInterceptor"
+ * @plexus.component role="com.opensymphony.xwork.interceptor.Interceptor"
+ * role-hint="forceContinuumConfigurationInterceptor"
*/
public class ForceContinuumConfigurationInterceptor
extends AbstractLogEnabled
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/StateGenerator.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/StateGenerator.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/StateGenerator.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/StateGenerator.java Tue Jun 19 07:40:51 2007
@@ -28,9 +28,13 @@
public class StateGenerator
{
public static final String NEW = "NEW";
+
public static final String BUILDING = "Building";
+
public static final String UPDATING = "Updating";
+
public static final String CHECKING_OUT = "Checking Out";
+
public static final String UNKNOWN = "Unknown";
public static String generate( int state, String contextPath )
@@ -41,19 +45,23 @@
}
else if ( state == ContinuumProjectState.OK )
{
- return "
";
+ return "
";
}
else if ( state == ContinuumProjectState.FAILED )
{
- return "
";
+ return "
";
}
else if ( state == ContinuumProjectState.ERROR )
{
- return "
";
+ return "
";
}
else if ( state == ContinuumProjectState.BUILDING )
{
- return "
";
+ return "
";
}
else if ( state == ContinuumProjectState.UPDATING )
{
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/WorkingCopyContentGenerator.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/WorkingCopyContentGenerator.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/WorkingCopyContentGenerator.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/util/WorkingCopyContentGenerator.java Tue Jun 19 07:40:51 2007
@@ -69,17 +69,20 @@
print( obj, indent, baseUrl, buf );
}
}
+
private void print( Object obj, String indent, String baseUrl, StringBuffer buf )
{
if ( obj instanceof File )
{
- File f = (File) obj;;
+ File f = (File) obj;
+ ;
if ( !f.isDirectory() )
{
String fileName = f.getName();
- if ( !".cvsignore".equals( fileName ) && !"vssver.scc".equals( fileName ) && !".DS_Store".equals( fileName ) )
+ if ( !".cvsignore".equals( fileName ) && !"vssver.scc".equals( fileName ) &&
+ !".DS_Store".equals( fileName ) )
{
String userDirectory = null;
@@ -89,25 +92,29 @@
}
else
{
- userDirectory = f.getParentFile().getAbsolutePath().substring( basedir.getAbsolutePath().length() + 1 );
+ userDirectory =
+ f.getParentFile().getAbsolutePath().substring( basedir.getAbsolutePath().length() + 1 );
}
userDirectory = StringUtils.replace( userDirectory, "\\", "/" );
- buf.append( indent + " " + fileName + "
" );
+ buf.append( indent + " " + fileName + "
" );
}
}
else
{
String directoryName = f.getName();
- if ( !"CVS".equals( directoryName ) && !".svn".equals( directoryName ) && !"SCCS".equals( directoryName ) )
+ if ( !"CVS".equals( directoryName ) && !".svn".equals( directoryName ) &&
+ !"SCCS".equals( directoryName ) )
{
String userDirectory = f.getAbsolutePath().substring( basedir.getAbsolutePath().length() + 1 );
userDirectory = StringUtils.replace( userDirectory, "\\", "/" );
- buf.append( indent + "+ " + directoryName + "
" );
+ buf.append( indent + "+ " + directoryName + "
" );
}
}
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/CronExpressionValidator.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/CronExpressionValidator.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/CronExpressionValidator.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/CronExpressionValidator.java Tue Jun 19 07:40:51 2007
@@ -19,15 +19,11 @@
* under the License.
*/
-import com.opensymphony.xwork.validator.validators.ValidatorSupport;
import com.opensymphony.xwork.validator.ValidationException;
import com.opensymphony.xwork.validator.ValidatorContext;
-import org.quartz.CronTrigger;
-
-import java.text.ParseException;
+import com.opensymphony.xwork.validator.validators.ValidatorSupport;
/**
- *
* Validator class for the cron expression in the continuum schedules.
*/
public class CronExpressionValidator
@@ -37,16 +33,16 @@
public void validate( Object object )
throws ValidationException
{
- String second = ( String ) getFieldValue( "second", object);
- String minute = ( String ) getFieldValue( "minute", object );
- String hour = ( String ) getFieldValue( "hour", object );
- String dayOfMonth = ( String ) getFieldValue( "dayOfMonth", object );
- String month = ( String ) getFieldValue( "month", object );
- String dayOfWeek = ( String ) getFieldValue( "dayOfWeek", object );
- String year = ( String ) getFieldValue( "year", object );
+ String second = (String) getFieldValue( "second", object );
+ String minute = (String) getFieldValue( "minute", object );
+ String hour = (String) getFieldValue( "hour", object );
+ String dayOfMonth = (String) getFieldValue( "dayOfMonth", object );
+ String month = (String) getFieldValue( "month", object );
+ String dayOfWeek = (String) getFieldValue( "dayOfWeek", object );
+ String year = (String) getFieldValue( "year", object );
- String cronExpression = ( second + " " + minute + " " + hour + " " + dayOfMonth + " " +
- month + " " + dayOfWeek + " " + year ).trim();
+ String cronExpression = ( second + " " + minute + " " + hour + " " + dayOfMonth + " " + month + " " +
+ dayOfWeek + " " + year ).trim();
org.codehaus.plexus.scheduler.CronExpressionValidator validator =
new org.codehaus.plexus.scheduler.CronExpressionValidator();
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/WagonUrlValidator.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/WagonUrlValidator.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/WagonUrlValidator.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/validator/WagonUrlValidator.java Tue Jun 19 07:40:51 2007
@@ -19,16 +19,15 @@
* under the License.
*/
-import com.opensymphony.xwork.validator.validators.ValidatorSupport;
import com.opensymphony.xwork.validator.ValidationException;
+import com.opensymphony.xwork.validator.validators.ValidatorSupport;
-import java.net.URL;
import java.net.MalformedURLException;
+import java.net.URL;
/**
- *
* Validator class for Wagon URLs
- *
+ *
* @author Henry Isidro
*/
public class WagonUrlValidator
@@ -38,24 +37,24 @@
public void validate( Object object )
throws ValidationException
{
- String url = ( String ) getFieldValue( "url", object);
+ String url = (String) getFieldValue( "url", object );
if ( ( url == null ) || ( url.length() == 0 ) )
{
return;
}
-
+
if ( url.startsWith( "dav:" ) )
{
url = url.substring( 4 );
}
-
+
if ( ( url.startsWith( "scp://" ) ) || ( url.startsWith( "sftp://" ) ) )
{
// URL doesn't understand these protocols, hack it
- url = "http://" + url.substring( url.indexOf( "://" ) + 3 ) ;
+ url = "http://" + url.substring( url.indexOf( "://" ) + 3 );
}
-
+
try
{
new URL( url );
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildCell.java Tue Jun 19 07:40:51 2007
@@ -21,8 +21,8 @@
import com.opensymphony.webwork.views.util.UrlHelper;
import com.opensymphony.xwork.ActionContext;
-import org.apache.maven.continuum.web.model.ProjectSummary;
import org.apache.maven.continuum.security.ContinuumRoleConstants;
+import org.apache.maven.continuum.web.model.ProjectSummary;
import org.codehaus.plexus.PlexusContainer;
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
import org.codehaus.plexus.redback.authorization.AuthorizationException;
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildStatusCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildStatusCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildStatusCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/BuildStatusCell.java Tue Jun 19 07:40:51 2007
@@ -27,14 +27,12 @@
import org.extremecomponents.table.core.TableModel;
/**
- *
- * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
- * Use jsp:include instead.
- *
* @author Emmanuel Venisse
* @version $Id$
+ * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
+ * Use jsp:include instead.
*/
-public class BuildStatusCell
+public class BuildStatusCell
extends DisplayCell
{
protected String getCellValue( TableModel tableModel, Column column )
@@ -43,10 +41,11 @@
String success = StateGenerator.generate( ContinuumProjectState.OK, tableModel.getContext().getContextPath() );
- String failed = StateGenerator.generate( ContinuumProjectState.FAILED, tableModel.getContext().getContextPath() );
-
+ String failed =
+ StateGenerator.generate( ContinuumProjectState.FAILED, tableModel.getContext().getContextPath() );
+
String error = StateGenerator.generate( ContinuumProjectState.ERROR, tableModel.getContext().getContextPath() );
-
+
StringBuffer cellContent = new StringBuffer();
cellContent.append( success );
cellContent.append( " " );
@@ -59,7 +58,7 @@
cellContent.append( error );
cellContent.append( " " );
cellContent.append( group.getNumErrors() );
-
+
return cellContent.toString();
}
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/StateCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/StateCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/StateCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/StateCell.java Tue Jun 19 07:40:51 2007
@@ -23,9 +23,9 @@
import com.opensymphony.webwork.views.util.UrlHelper;
import com.opensymphony.xwork.ActionContext;
import org.apache.maven.continuum.project.ContinuumProjectState;
+import org.apache.maven.continuum.security.ContinuumRoleConstants;
import org.apache.maven.continuum.web.model.ProjectSummary;
import org.apache.maven.continuum.web.util.StateGenerator;
-import org.apache.maven.continuum.security.ContinuumRoleConstants;
import org.codehaus.plexus.PlexusContainer;
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
import org.codehaus.plexus.redback.authorization.AuthorizationException;
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/buildresults/StateCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/buildresults/StateCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/buildresults/StateCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/buildresults/StateCell.java Tue Jun 19 07:40:51 2007
@@ -30,11 +30,10 @@
/**
* Used in BuildResults
*
- * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
- * Use jsp:include instead.
- *
* @author Emmanuel Venisse
* @version $Id$
+ * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
+ * Use jsp:include instead.
*/
public class StateCell
extends DisplayCell
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/commons/DateCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/commons/DateCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/commons/DateCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/commons/DateCell.java Tue Jun 19 07:40:51 2007
@@ -30,12 +30,10 @@
import java.util.Locale;
/**
- *
- * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
- * Use jsp:include instead.
- *
* @author Emmanuel Venisse
* @version $Id$
+ * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
+ * Use jsp:include instead.
*/
public class DateCell
extends DisplayCell
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DataTag.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DataTag.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DataTag.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DataTag.java Tue Jun 19 07:40:51 2007
@@ -34,24 +34,24 @@
public class DataTag
extends AbstractUITag
{
-
+
protected String valueLink;
-
+
public Component getBean( OgnlValueStack stack, HttpServletRequest req, HttpServletResponse res )
{
return new Data( stack, req, res );
}
-
+
public void setValueLink( String _link )
{
- valueLink = _link;
+ valueLink = _link;
}
-
+
protected void populateParams()
{
super.populateParams();
-
- Data dataBean = ( Data ) this.component;
+
+ Data dataBean = (Data) this.component;
dataBean.setValueLink( valueLink );
}
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DateTag.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DateTag.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DateTag.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/jsp/ui/DateTag.java Tue Jun 19 07:40:51 2007
@@ -25,7 +25,6 @@
import com.opensymphony.xwork.util.OgnlValueStack;
import javax.servlet.jsp.JspException;
-
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -39,7 +38,7 @@
* format a date by using either a specified format attribute, or by falling
* back on to a globally defined 'webwork.date' property.
* When nice="true" is specified, it will return a human readable string (in 2 hours, 3 minutes).
- *
+ *
* From http://jira.opensymphony.com/browse/WW-805
*
* @author Philip Luppens
@@ -54,27 +53,47 @@
public final static String DATETAG_PROPERTY = "webwork.date";
public final static String DATETAG_PROPERTY_PAST = "webwork.date.format.past";
+
public final static String DATETAG_DEFAULT_PAST = "{0} ago";
+
public final static String DATETAG_PROPERTY_FUTURE = "webwork.date.format.future";
+
public final static String DATETAG_DEFAULT_FUTURE = "in {0}";
public final static String DATETAG_PROPERTY_SECONDS = "webwork.date.format.seconds";
+
public final static String DATETAG_DEFAULT_SECONDS = "an instant";
+
public final static String DATETAG_PROPERTY_MINUTES = "webwork.date.format.minutes";
+
public final static String DATETAG_DEFAULT_MINUTES = "{0,choice,1#one minute|1<{0} minutes}";
+
public final static String DATETAG_PROPERTY_HOURS = "webwork.date.format.hours";
- public final static String DATETAG_DEFAULT_HOURS = "{0,choice,1#one hour|1<{0} hours}{1,choice,0#|1#, one minute|1<, {1} minutes}";
+
+ public final static String DATETAG_DEFAULT_HOURS =
+ "{0,choice,1#one hour|1<{0} hours}{1,choice,0#|1#, one minute|1<, {1} minutes}";
+
public final static String DATETAG_PROPERTY_DAYS = "webwork.date.format.days";
- public final static String DATETAG_DEFAULT_DAYS = "{0,choice,1#one day|1<{0} days}{1,choice,0#|1#, one hour|1<, {1} hours}";
+
+ public final static String DATETAG_DEFAULT_DAYS =
+ "{0,choice,1#one day|1<{0} days}{1,choice,0#|1#, one hour|1<, {1} hours}";
+
public final static String DATETAG_PROPERTY_YEARS = "webwork.date.format.years";
- public final static String DATETAG_DEFAULT_YEARS = "{0,choice,1#one year|1<{0} years}{1,choice,0#|1#, one day|1<, {1} days}";
+
+ public final static String DATETAG_DEFAULT_YEARS =
+ "{0,choice,1#one year|1<{0} years}{1,choice,0#|1#, one day|1<, {1} days}";
//our optional format parameter
private String format;
+
private String actualName;
+
private String nameAttr;
+
private boolean nice;
+
private Date date;
+
private TextProvider tp;
public int doEndTag()
@@ -95,7 +114,7 @@
else if ( dateObj instanceof Long )
{
Calendar cal = Calendar.getInstance();
- cal.setTimeInMillis( ( (Long) dateObj).longValue() );
+ cal.setTimeInMillis( ( (Long) dateObj ).longValue() );
date = cal.getTime();
}
else
@@ -129,7 +148,8 @@
if ( globalFormat != null )
{
- msg = new SimpleDateFormat( globalFormat, ActionContext.getContext().getLocale() ).format( date );
+ msg =
+ new SimpleDateFormat( globalFormat, ActionContext.getContext().getLocale() ).format( date );
}
else
{
@@ -215,8 +235,8 @@
{
args.add( new Long( hour ) );
args.add( new Long( min ) );
- args.add( sb);
- args.add( null);
+ args.add( sb );
+ args.add( null );
sb.append( tp.getText( DATETAG_PROPERTY_HOURS, DATETAG_DEFAULT_HOURS, args ) );
}
else if ( years == 0 )
@@ -229,8 +249,8 @@
}
else
{
- args.add( new Object[]{ new Long( years ) } );
- args.add( new Object[]{ new Long( day ) } );
+ args.add( new Object[]{new Long( years )} );
+ args.add( new Object[]{new Long( day )} );
args.add( sb );
args.add( null );
@@ -242,7 +262,9 @@
{
//looks like this date is passed
return tp.getText( DATETAG_PROPERTY_PAST, DATETAG_DEFAULT_PAST, args );
- } else {
+ }
+ else
+ {
return tp.getText( DATETAG_PROPERTY_FUTURE, DATETAG_DEFAULT_FUTURE, args );
}
}
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierEventCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierEventCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierEventCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierEventCell.java Tue Jun 19 07:40:51 2007
@@ -20,19 +20,18 @@
*/
import org.apache.maven.continuum.model.project.ProjectNotifier;
+import org.codehaus.plexus.util.StringUtils;
import org.extremecomponents.table.bean.Column;
import org.extremecomponents.table.cell.DisplayCell;
import org.extremecomponents.table.core.TableModel;
-import org.codehaus.plexus.util.StringUtils;
/**
* Used in Project view
*
- * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
- * Use jsp:include instead.
- *
* @author Emmanuel Venisse
* @version $Id$
+ * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
+ * Use jsp:include instead.
*/
public class NotifierEventCell
extends DisplayCell
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierFromCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierFromCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierFromCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierFromCell.java Tue Jun 19 07:40:51 2007
@@ -27,11 +27,10 @@
/**
* Used in Project view
*
- * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
- * Use jsp:include instead.
- *
* @author Emmanuel Venisse
* @version $Id$
+ * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
+ * Use jsp:include instead.
*/
public class NotifierFromCell
extends DisplayCell
Modified: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierRecipientCell.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierRecipientCell.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierRecipientCell.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/view/projectview/NotifierRecipientCell.java Tue Jun 19 07:40:51 2007
@@ -27,11 +27,10 @@
/**
* Used in Project view
*
- * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
- * Use jsp:include instead.
- *
* @author Emmanuel Venisse
* @version $Id$
+ * @deprecated use of cells is discouraged due to lack of i18n and design in java code.
+ * Use jsp:include instead.
*/
public class NotifierRecipientCell
extends DisplayCell
@@ -65,9 +64,9 @@
{
if ( "wagon".equals( notifier.getType() ) )
{
- return notifier.getConfiguration().get( "url" ).toString();
+ return notifier.getConfiguration().get( "url" ).toString();
}
-
+
if ( notifier.getConfiguration().get( "address" ) == null )
{
return "";
Modified: maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ContinuumActionLoggingTest.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ContinuumActionLoggingTest.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ContinuumActionLoggingTest.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ContinuumActionLoggingTest.java Tue Jun 19 07:40:51 2007
@@ -41,7 +41,8 @@
StringBuffer testOutput = new StringBuffer();
- public void setUp() throws Exception
+ public void setUp()
+ throws Exception
{
super.setUp();
@@ -84,7 +85,7 @@
public void write( byte byteArray[] )
throws IOException
{
- testOutput.append( new String ( byteArray ) );
+ testOutput.append( new String( byteArray ) );
stream.write( byteArray );
}
Modified: maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ReleasePrepareActionTest.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ReleasePrepareActionTest.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ReleasePrepareActionTest.java (original)
+++ maven/continuum/trunk/continuum-webapp/src/test/java/org/apache/maven/continuum/web/action/ReleasePrepareActionTest.java Tue Jun 19 07:40:51 2007
@@ -21,18 +21,12 @@
import org.apache.maven.continuum.Continuum;
import org.apache.maven.continuum.model.project.Project;
-import org.apache.maven.continuum.model.project.ProjectGroup;
import org.jmock.Mock;
import org.jmock.MockObjectTestCase;
-import java.util.Map;
-import java.util.HashMap;
-
-import com.opensymphony.xwork.ActionContext;
-
/**
* Test for {@link ReleasePrepareAction}
- *
+ *
* @author Carlos Sanchez
* @version $Id$
*/
@@ -61,7 +55,7 @@
/**
* Test that the tag base url for Subversion is correctly constructed
- *
+ *
* @throws Exception
*/
public void testScmTagBaseSvn()
@@ -75,7 +69,7 @@
//continuumMock.expects( once() ).method( "getProjectGroupByProjectId" ).will( returnValue( projectGroup ) );
Project project = new Project();
project.setScmUrl( scmUrl );
- project.setWorkingDirectory(".");
+ project.setWorkingDirectory( "." );
continuumMock.expects( once() ).method( "getProject" ).will( returnValue( project ) );
action.input();
assertEquals( svnUrl + "/tags", action.getScmTagBase() );
@@ -84,7 +78,7 @@
/**
* Test that tag base url for non Subverson SCMs is empty
- *
+ *
* @throws Exception
*/
public void testScmTagBaseNonSvn()
@@ -94,7 +88,7 @@
Project project = new Project();
project.setScmUrl( "scm:cvs:xxx" );
- project.setWorkingDirectory(".");
+ project.setWorkingDirectory( "." );
continuumMock.expects( once() ).method( "getProject" ).will( returnValue( project ) );
action.input();
assertEquals( "", action.getScmTagBase() );
Modified: maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/AbstractContinuumSecureService.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/AbstractContinuumSecureService.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/AbstractContinuumSecureService.java (original)
+++ maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/AbstractContinuumSecureService.java Tue Jun 19 07:40:51 2007
@@ -392,8 +392,7 @@
/**
* Check if the current user is authorized to manage the application's configuration
*
- * @throws ContinuumException
- * if the user isn't authorized if the user isn't authenticated
+ * @throws ContinuumException if the user isn't authorized if the user isn't authenticated
* @throws ContinuumException if the user isn't authorized if the user isn't authorized
*/
protected void checkManageConfigurationAuthorization()
@@ -410,8 +409,7 @@
/**
* Check if the current user is authorized to manage the project build schedules
*
- * @throws ContinuumException
- * if the user isn't authorized if the user isn't authenticated
+ * @throws ContinuumException if the user isn't authorized if the user isn't authenticated
* @throws ContinuumException if the user isn't authorized if the user isn't authorized
*/
protected void checkManageSchedulesAuthorization()
Modified: maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcConfig.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcConfig.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcConfig.java (original)
+++ maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcConfig.java Tue Jun 19 07:40:51 2007
@@ -32,7 +32,7 @@
extends XmlRpcHttpRequestConfigImpl
{
private HttpServletRequest httpServletRequest;
-
+
private SecuritySession securitySession;
public HttpServletRequest getHttpServletRequest()
@@ -54,6 +54,6 @@
{
this.securitySession = securitySession;
}
-
-
+
+
}
Modified: maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcServlet.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcServlet.java?view=diff&rev=548742&r1=548741&r2=548742
==============================================================================
--- maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcServlet.java (original)
+++ maven/continuum/trunk/continuum-xmlrpc/continuum-xmlrpc-server/src/main/java/org/apache/maven/continuum/xmlrpc/server/ContinuumXmlRpcServlet.java Tue Jun 19 07:40:51 2007
@@ -21,7 +21,6 @@
import org.apache.xmlrpc.XmlRpcException;
import org.apache.xmlrpc.XmlRpcRequest;
-import org.apache.xmlrpc.common.XmlRpcHttpRequestConfig;
import org.apache.xmlrpc.server.AbstractReflectiveHandlerMapping;
import org.apache.xmlrpc.server.PropertyHandlerMapping;
import org.apache.xmlrpc.server.RequestProcessorFactoryFactory;
@@ -61,7 +60,7 @@
private ContinuumXmlRpcServletServer server;
private SecuritySystem securitySystem;
-
+
public String getServletInfo()
{
return "Continuum XMLRPC Servlet";
@@ -100,16 +99,16 @@
throws ServletException
{
server = new ContinuumXmlRpcServletServer();
-
+
try
{
- securitySystem = (SecuritySystem)getPlexusContainer().lookup( SecuritySystem.ROLE );
+ securitySystem = (SecuritySystem) getPlexusContainer().lookup( SecuritySystem.ROLE );
}
catch ( ComponentLookupException e )
{
throw new ServletException( "Can't init the xml rpc server, unable to obtain security system", e );
}
-
+
try
{
XmlRpcServerConfigImpl cfg = (XmlRpcServerConfigImpl) server.getConfig();
@@ -134,18 +133,18 @@
new AbstractReflectiveHandlerMapping.AuthenticationHandler()
{
public boolean isAuthorized( XmlRpcRequest pRequest )
- {
+ {
if ( pRequest.getConfig() instanceof ContinuumXmlRpcConfig )
{
ContinuumXmlRpcConfig config = (ContinuumXmlRpcConfig) pRequest.getConfig();
-
+
try
{
// if username is null, then treat this as a guest user with an empty security session
- if (config.getBasicUserName() == null )
+ if ( config.getBasicUserName() == null )
{
config.setSecuritySession( new DefaultSecuritySession() );
-
+
return true;
}
else
@@ -168,12 +167,12 @@
return false;
}
catch ( AccountLockedException e )
- {
+ {
e.printStackTrace();
return false;
}
catch ( UserNotFoundException e )
- {
+ {
e.printStackTrace();
return false;
}