]> source.dussan.org Git - archiva.git/commitdiff
set line ending
authorBrett Porter <brett@apache.org>
Sat, 14 Jun 2008 06:12:16 +0000 (06:12 +0000)
committerBrett Porter <brett@apache.org>
Sat, 14 Jun 2008 06:12:16 +0000 (06:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@667750 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/admin/legacy/AddLegacyArtifactPathAction.java

index 71d6c3bc8e8763dd06ea962225b5333e26aee271..fa7f22616a2f866ff4afe44ea2ff0c5f1733fd6e 100644 (file)
-package org.apache.maven.archiva.web.action.admin.legacy;\r
-\r
-/*\r
- * Licensed to the Apache Software Foundation (ASF) under one\r
- * or more contributor license agreements.  See the NOTICE file\r
- * distributed with this work for additional information\r
- * regarding copyright ownership.  The ASF licenses this file\r
- * to you under the Apache License, Version 2.0 (the\r
- * "License"); you may not use this file except in compliance\r
- * with the License.  You may obtain a copy of the License at\r
- *\r
- *  http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing,\r
- * software distributed under the License is distributed on an\r
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r
- * KIND, either express or implied.  See the License for the\r
- * specific language governing permissions and limitations\r
- * under the License.\r
- */\r
-\r
-import org.apache.maven.archiva.configuration.ArchivaConfiguration;\r
-import org.apache.maven.archiva.configuration.Configuration;\r
-import org.apache.maven.archiva.configuration.IndeterminateConfigurationException;\r
-import org.apache.maven.archiva.configuration.LegacyArtifactPath;\r
-import org.apache.maven.archiva.model.ArtifactReference;\r
-import org.apache.maven.archiva.repository.ManagedRepositoryContent;\r
-import org.codehaus.plexus.registry.RegistryException;\r
-import org.codehaus.plexus.xwork.action.PlexusActionSupport;\r
-\r
-import com.opensymphony.webwork.components.ActionError;\r
-import com.opensymphony.xwork.Preparable;\r
-\r
-/**\r
- * Add a LegacyArtifactPath to archiva configuration\r
- *\r
- * @since 1.1\r
- * @plexus.component role="com.opensymphony.xwork.Action" role-hint="addLegacyArtifactPathAction"\r
- */\r
-public class AddLegacyArtifactPathAction\r
-    extends PlexusActionSupport\r
-    implements Preparable\r
-{\r
-    /**\r
-     * @plexus.requirement\r
-     */\r
-    private ArchivaConfiguration archivaConfiguration;\r
-\r
-    /**\r
-     * @plexus.requirement role-hint="legacy"\r
-     */\r
-    private ManagedRepositoryContent repositoryContent;\r
-\r
-\r
-    private LegacyArtifactPath legacyArtifactPath;\r
-\r
-    private String groupId;\r
-\r
-    private String artifactId;\r
-\r
-    private String version;\r
-\r
-    private String classifier;\r
-\r
-    private String type;\r
-\r
-\r
-    public void prepare()\r
-    {\r
-        this.legacyArtifactPath = new LegacyArtifactPath();\r
-    }\r
-\r
-    public String input()\r
-    {\r
-        return INPUT;\r
-    }\r
-\r
-    public String commit()\r
-    {\r
-        this.legacyArtifactPath.setArtifact(\r
-            this.groupId + ":" + this.artifactId + ":" +  this.classifier + ":" +  this.version + ":" + this.type );\r
-\r
-        // Check the proposed Artifact macthes the path\r
-        ArtifactReference artifact = new ArtifactReference();\r
-\r
-               artifact.setGroupId( this.groupId );\r
-               artifact.setArtifactId( this.artifactId );\r
-               artifact.setClassifier( this.classifier );\r
-               artifact.setVersion( this.version );\r
-               artifact.setType( this.type );\r
-\r
-        String path = repositoryContent.toPath( artifact );\r
-        if ( ! path.equals( this.legacyArtifactPath.getPath() ) )\r
-        {\r
-            addActionError( "artifact reference does not match the initial path : " + path );\r
-            return ERROR;\r
-        }\r
-\r
-        Configuration configuration = archivaConfiguration.getConfiguration();\r
-        configuration.addLegacyArtifactPath( legacyArtifactPath );\r
-        return saveConfiguration( configuration );\r
-    }\r
-\r
-    public LegacyArtifactPath getLegacyArtifactPath()\r
-    {\r
-        return legacyArtifactPath;\r
-    }\r
-\r
-    public void setLegacyArtifactPath( LegacyArtifactPath legacyArtifactPath )\r
-    {\r
-        this.legacyArtifactPath = legacyArtifactPath;\r
-    }\r
-\r
-    protected String saveConfiguration( Configuration configuration )\r
-    {\r
-        try\r
-        {\r
-            archivaConfiguration.save( configuration );\r
-            addActionMessage( "Successfully saved configuration" );\r
-        }\r
-        catch ( IndeterminateConfigurationException e )\r
-        {\r
-            addActionError( e.getMessage() );\r
-            return INPUT;\r
-        }\r
-        catch ( RegistryException e )\r
-        {\r
-            addActionError( "Configuration Registry Exception: " + e.getMessage() );\r
-            return INPUT;\r
-        }\r
-\r
-        return SUCCESS;\r
-    }\r
-\r
-    public String getGroupId()\r
-    {\r
-        return groupId;\r
-    }\r
-\r
-    public void setGroupId( String groupId )\r
-    {\r
-        this.groupId = groupId;\r
-    }\r
-\r
-    public String getArtifactId()\r
-    {\r
-        return artifactId;\r
-    }\r
-\r
-    public void setArtifactId( String artifactId )\r
-    {\r
-        this.artifactId = artifactId;\r
-    }\r
-\r
-    public String getVersion()\r
-    {\r
-        return version;\r
-    }\r
-\r
-    public void setVersion( String version )\r
-    {\r
-        this.version = version;\r
-    }\r
-\r
-    public String getClassifier()\r
-    {\r
-        return classifier;\r
-    }\r
-\r
-    public void setClassifier( String classifier )\r
-    {\r
-        this.classifier = classifier;\r
-    }\r
-\r
-    public String getType()\r
-    {\r
-        return type;\r
-    }\r
-\r
-    public void setType( String type )\r
-    {\r
-        this.type = type;\r
-    }\r
-}\r
+package org.apache.maven.archiva.web.action.admin.legacy;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.apache.maven.archiva.configuration.ArchivaConfiguration;
+import org.apache.maven.archiva.configuration.Configuration;
+import org.apache.maven.archiva.configuration.IndeterminateConfigurationException;
+import org.apache.maven.archiva.configuration.LegacyArtifactPath;
+import org.apache.maven.archiva.model.ArtifactReference;
+import org.apache.maven.archiva.repository.ManagedRepositoryContent;
+import org.codehaus.plexus.registry.RegistryException;
+import org.codehaus.plexus.xwork.action.PlexusActionSupport;
+
+import com.opensymphony.webwork.components.ActionError;
+import com.opensymphony.xwork.Preparable;
+
+/**
+ * Add a LegacyArtifactPath to archiva configuration
+ *
+ * @since 1.1
+ * @plexus.component role="com.opensymphony.xwork.Action" role-hint="addLegacyArtifactPathAction"
+ */
+public class AddLegacyArtifactPathAction
+    extends PlexusActionSupport
+    implements Preparable
+{
+    /**
+     * @plexus.requirement
+     */
+    private ArchivaConfiguration archivaConfiguration;
+
+    /**
+     * @plexus.requirement role-hint="legacy"
+     */
+    private ManagedRepositoryContent repositoryContent;
+
+
+    private LegacyArtifactPath legacyArtifactPath;
+
+    private String groupId;
+
+    private String artifactId;
+
+    private String version;
+
+    private String classifier;
+
+    private String type;
+
+
+    public void prepare()
+    {
+        this.legacyArtifactPath = new LegacyArtifactPath();
+    }
+
+    public String input()
+    {
+        return INPUT;
+    }
+
+    public String commit()
+    {
+        this.legacyArtifactPath.setArtifact(
+            this.groupId + ":" + this.artifactId + ":" +  this.classifier + ":" +  this.version + ":" + this.type );
+
+        // Check the proposed Artifact macthes the path
+        ArtifactReference artifact = new ArtifactReference();
+
+               artifact.setGroupId( this.groupId );
+               artifact.setArtifactId( this.artifactId );
+               artifact.setClassifier( this.classifier );
+               artifact.setVersion( this.version );
+               artifact.setType( this.type );
+
+        String path = repositoryContent.toPath( artifact );
+        if ( ! path.equals( this.legacyArtifactPath.getPath() ) )
+        {
+            addActionError( "artifact reference does not match the initial path : " + path );
+            return ERROR;
+        }
+
+        Configuration configuration = archivaConfiguration.getConfiguration();
+        configuration.addLegacyArtifactPath( legacyArtifactPath );
+        return saveConfiguration( configuration );
+    }
+
+    public LegacyArtifactPath getLegacyArtifactPath()
+    {
+        return legacyArtifactPath;
+    }
+
+    public void setLegacyArtifactPath( LegacyArtifactPath legacyArtifactPath )
+    {
+        this.legacyArtifactPath = legacyArtifactPath;
+    }
+
+    protected String saveConfiguration( Configuration configuration )
+    {
+        try
+        {
+            archivaConfiguration.save( configuration );
+            addActionMessage( "Successfully saved configuration" );
+        }
+        catch ( IndeterminateConfigurationException e )
+        {
+            addActionError( e.getMessage() );
+            return INPUT;
+        }
+        catch ( RegistryException e )
+        {
+            addActionError( "Configuration Registry Exception: " + e.getMessage() );
+            return INPUT;
+        }
+
+        return SUCCESS;
+    }
+
+    public String getGroupId()
+    {
+        return groupId;
+    }
+
+    public void setGroupId( String groupId )
+    {
+        this.groupId = groupId;
+    }
+
+    public String getArtifactId()
+    {
+        return artifactId;
+    }
+
+    public void setArtifactId( String artifactId )
+    {
+        this.artifactId = artifactId;
+    }
+
+    public String getVersion()
+    {
+        return version;
+    }
+
+    public void setVersion( String version )
+    {
+        this.version = version;
+    }
+
+    public String getClassifier()
+    {
+        return classifier;
+    }
+
+    public void setClassifier( String classifier )
+    {
+        this.classifier = classifier;
+    }
+
+    public String getType()
+    {
+        return type;
+    }
+
+    public void setType( String type )
+    {
+        this.type = type;
+    }
+}