You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2011/11/17 03:19:27 UTC

svn commit: r1203020 [9/29] - in /geronimo/devtools/eclipse-plugin/branches/3.0-beta-1: eclipse/ plugins/org.apache.geronimo.j2ee.v11.jaxbmodel/ plugins/org.apache.geronimo.j2ee.v11.jaxbmodel/src/test/resources/application/ plugins/org.apache.geronimo....

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ClasspathContainersHelper.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ClasspathContainersHelper.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ClasspathContainersHelper.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ClasspathContainersHelper.java Thu Nov 17 02:19:12 2011
@@ -1,134 +1,134 @@
-/*
- * 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.
- */
-package org.apache.geronimo.st.core;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-import org.apache.geronimo.st.core.internal.Trace;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.jdt.core.IClasspathContainer;
-import org.eclipse.jdt.core.IClasspathEntry;
-import org.eclipse.jdt.core.IJavaProject;
-import org.eclipse.jdt.core.JavaCore;
-
-/**
- *
- * Helper class for ClasspathContainers support
- *
- * @version $Rev$ $Date$
- */
-public class ClasspathContainersHelper {
-
-    //
-    // Query the workspace for the list of classpath containers and return as a 
-    // sorted List<String> for display and for WTP to ultimately persist as server 
-    // instance properties in servers.xml
-    // 
-    public static List<String> queryWorkspace() {
-        Trace.tracePoint("ENTRY", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace");
-
-        ArrayList<String> containers = new ArrayList<String>();
-
-        IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-
-        for ( IProject project : projects ) {
-
-            try {
-
-                if ( project.getNature(JavaCore.NATURE_ID) != null ) {
-
-                    IJavaProject javaProject = JavaCore.create(project);
-                    IClasspathEntry[] cp = javaProject.getRawClasspath();
-
-                    for ( IClasspathEntry cpEntry : cp ) {
-
-                        if (cpEntry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
-                            addEntry( containers, cpEntry.getPath().toString());
-                        }
-                    }
-                }
-            }
-            catch ( CoreException e ) {
-                e.printStackTrace();
-            }
-        }
-
-        Collections.sort( containers );
-        Trace.tracePoint("EXIT", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace", containers);
-        return containers;
-    }
-
-
-    //
-    // Query the workspace to find the classapth entries for a specific classpath container,
-    // 
-    public static List<IClasspathEntry> queryWorkspace( String containerPath ) {
-        Trace.tracePoint("ENTRY", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace", containerPath );
-
-        List<IClasspathEntry> classpathEntries = new ArrayList<IClasspathEntry>();
-
-        IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-
-        for ( IProject project : projects ) {
-
-            try {
-
-                if ( project.getNature(JavaCore.NATURE_ID) !=null ) {
-
-                    IJavaProject javaProject = JavaCore.create(project);
-                    IClasspathEntry[] cp = javaProject.getRawClasspath();
-
-                    for ( IClasspathEntry cpEntry : cp ) {
-
-                        if (cpEntry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
-
-                            if ( cpEntry.getPath().toString().equals( containerPath )) {
-
-                                IClasspathContainer classpathContainer = JavaCore.getClasspathContainer(cpEntry.getPath(), javaProject);
-                                IClasspathEntry[] containerEntries = classpathContainer.getClasspathEntries();
-
-                                for (int ii = 0; ii  < containerEntries.length; ii++) {
-                                    classpathEntries.add(containerEntries[ii]);
-                                }
-                            }
-                        }
-                    }
-                }
-            }
-            catch ( CoreException e ) {
-                e.printStackTrace();
-            }
-        }
-
-        Trace.tracePoint("EXIT", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace", classpathEntries);
-        return classpathEntries;
-    }
-
-
-    //
-    // Ensure no duplicates in the list
-    //
-    private static void addEntry( List<String> containers, String container ) {
-
-        if ( containers.indexOf( container ) < 0 ) {
-            containers.add( container );
-        }
-    }
+/*
+ * 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.
+ */
+package org.apache.geronimo.st.core;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import org.apache.geronimo.st.core.internal.Trace;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.jdt.core.IClasspathContainer;
+import org.eclipse.jdt.core.IClasspathEntry;
+import org.eclipse.jdt.core.IJavaProject;
+import org.eclipse.jdt.core.JavaCore;
+
+/**
+ *
+ * Helper class for ClasspathContainers support
+ *
+ * @version $Rev$ $Date$
+ */
+public class ClasspathContainersHelper {
+
+    //
+    // Query the workspace for the list of classpath containers and return as a 
+    // sorted List<String> for display and for WTP to ultimately persist as server 
+    // instance properties in servers.xml
+    // 
+    public static List<String> queryWorkspace() {
+        Trace.tracePoint("ENTRY", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace");
+
+        ArrayList<String> containers = new ArrayList<String>();
+
+        IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
+
+        for ( IProject project : projects ) {
+
+            try {
+
+                if ( project.getNature(JavaCore.NATURE_ID) != null ) {
+
+                    IJavaProject javaProject = JavaCore.create(project);
+                    IClasspathEntry[] cp = javaProject.getRawClasspath();
+
+                    for ( IClasspathEntry cpEntry : cp ) {
+
+                        if (cpEntry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
+                            addEntry( containers, cpEntry.getPath().toString());
+                        }
+                    }
+                }
+            }
+            catch ( CoreException e ) {
+                e.printStackTrace();
+            }
+        }
+
+        Collections.sort( containers );
+        Trace.tracePoint("EXIT", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace", containers);
+        return containers;
+    }
+
+
+    //
+    // Query the workspace to find the classapth entries for a specific classpath container,
+    // 
+    public static List<IClasspathEntry> queryWorkspace( String containerPath ) {
+        Trace.tracePoint("ENTRY", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace", containerPath );
+
+        List<IClasspathEntry> classpathEntries = new ArrayList<IClasspathEntry>();
+
+        IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
+
+        for ( IProject project : projects ) {
+
+            try {
+
+                if ( project.getNature(JavaCore.NATURE_ID) !=null ) {
+
+                    IJavaProject javaProject = JavaCore.create(project);
+                    IClasspathEntry[] cp = javaProject.getRawClasspath();
+
+                    for ( IClasspathEntry cpEntry : cp ) {
+
+                        if (cpEntry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
+
+                            if ( cpEntry.getPath().toString().equals( containerPath )) {
+
+                                IClasspathContainer classpathContainer = JavaCore.getClasspathContainer(cpEntry.getPath(), javaProject);
+                                IClasspathEntry[] containerEntries = classpathContainer.getClasspathEntries();
+
+                                for (int ii = 0; ii  < containerEntries.length; ii++) {
+                                    classpathEntries.add(containerEntries[ii]);
+                                }
+                            }
+                        }
+                    }
+                }
+            }
+            catch ( CoreException e ) {
+                e.printStackTrace();
+            }
+        }
+
+        Trace.tracePoint("EXIT", Activator.traceCore, "ClasspathContainersHelper.queryWorkspace", classpathEntries);
+        return classpathEntries;
+    }
+
+
+    //
+    // Ensure no duplicates in the list
+    //
+    private static void addEntry( List<String> containers, String container ) {
+
+        if ( containers.indexOf( container ) < 0 ) {
+            containers.add( container );
+        }
+    }
 }
\ No newline at end of file

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ClasspathContainersHelper.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ClasspathContainersHelper.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ClasspathContainersHelper.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/DeploymentPlanInstallConfig.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/DeploymentPlanInstallConfig.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/DeploymentPlanInstallConfig.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/DeploymentPlanInstallConfig.java Thu Nov 17 02:19:12 2011
@@ -1,106 +1,106 @@
-/*
- * 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.
- */
-package org.apache.geronimo.st.core;
-
-import org.apache.geronimo.st.core.internal.Trace;
-import org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin;
-import org.eclipse.jst.j2ee.internal.plugin.J2EEPreferences;
-import org.eclipse.wst.common.project.facet.core.IActionConfigFactory;
-
-
-/**
- * @version $Rev: 588513 $ $Date: 2007-10-26 00:14:23 -0400 (Fri, 26 Oct 2007) $
- */
-public class DeploymentPlanInstallConfig {
-	
-	private String groupId;
-	
-	private String artifactId;
-	
-	private String version;
-	
-	private String type;
-	
-	private boolean sharedLib;
-	
-    public static final class Factory implements IActionConfigFactory
-    {
-        public Object create()
-        {
-        	Trace.tracePoint("Entry/Exit", Activator.traceCore, "DeploymentPlanInstallConfig.create");
-        	
-        	enableGenerationDDByDefault();
-        	
-            return new DeploymentPlanInstallConfig();
-        }
-        
-        /*
-         * by default, WTP won't generate deployment descriptor for all the projects(only true for web project).
-         * Try to generate deployment descriptor by default for all projects, the default value are set here
-         * 
-         * reference to J2EEPreferences.java in org.eclipse.jst.j2ee bundle
-         */
-        
-        
-        private void enableGenerationDDByDefault(){
-        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.APPLICATION_GENERATE_DD,true);
-        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.DYNAMIC_WEB_GENERATE_DD,true);
-        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.EJB_GENERATE_DD,true);
-        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.APP_CLIENT_GENERATE_DD,true);
-        }
-    }
-
-	public String getArtifactId() {
-		return artifactId;
-	}
-
-	public void setArtifactId(String artifactId) {
-		this.artifactId = artifactId;
-	}
-
-	public String getGroupId() {
-		return groupId;
-	}
-
-	public void setGroupId(String groupId) {
-		this.groupId = groupId;
-	}
-
-	public String getType() {
-		return type;
-	}
-
-	public void setType(String type) {
-		this.type = type;
-	}
-
-	public String getVersion() {
-		return version;
-	}
-
-	public void setVersion(String version) {
-		this.version = version;
-	}
-
-	public boolean isSharedLib() {
-		return sharedLib;
-	}
-
-	public void setSharedLib(boolean sharedLib) {
-		this.sharedLib = sharedLib;
-	}
-}
+/*
+ * 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.
+ */
+package org.apache.geronimo.st.core;
+
+import org.apache.geronimo.st.core.internal.Trace;
+import org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin;
+import org.eclipse.jst.j2ee.internal.plugin.J2EEPreferences;
+import org.eclipse.wst.common.project.facet.core.IActionConfigFactory;
+
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class DeploymentPlanInstallConfig {
+	
+	private String groupId;
+	
+	private String artifactId;
+	
+	private String version;
+	
+	private String type;
+	
+	private boolean sharedLib;
+	
+    public static final class Factory implements IActionConfigFactory
+    {
+        public Object create()
+        {
+        	Trace.tracePoint("Entry/Exit", Activator.traceCore, "DeploymentPlanInstallConfig.create");
+        	
+        	enableGenerationDDByDefault();
+        	
+            return new DeploymentPlanInstallConfig();
+        }
+        
+        /*
+         * by default, WTP won't generate deployment descriptor for all the projects(only true for web project).
+         * Try to generate deployment descriptor by default for all projects, the default value are set here
+         * 
+         * reference to J2EEPreferences.java in org.eclipse.jst.j2ee bundle
+         */
+        
+        
+        private void enableGenerationDDByDefault(){
+        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.APPLICATION_GENERATE_DD,true);
+        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.DYNAMIC_WEB_GENERATE_DD,true);
+        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.EJB_GENERATE_DD,true);
+        	J2EEPlugin.getDefault().getJ2EEPreferences().setValue(J2EEPreferences.Keys.APP_CLIENT_GENERATE_DD,true);
+        }
+    }
+
+	public String getArtifactId() {
+		return artifactId;
+	}
+
+	public void setArtifactId(String artifactId) {
+		this.artifactId = artifactId;
+	}
+
+	public String getGroupId() {
+		return groupId;
+	}
+
+	public void setGroupId(String groupId) {
+		this.groupId = groupId;
+	}
+
+	public String getType() {
+		return type;
+	}
+
+	public void setType(String type) {
+		this.type = type;
+	}
+
+	public String getVersion() {
+		return version;
+	}
+
+	public void setVersion(String version) {
+		this.version = version;
+	}
+
+	public boolean isSharedLib() {
+		return sharedLib;
+	}
+
+	public void setSharedLib(boolean sharedLib) {
+		this.sharedLib = sharedLib;
+	}
+}

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/DeploymentPlanInstallConfig.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/DeploymentPlanInstallConfig.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/DeploymentPlanInstallConfig.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/GeronimoAccountManager.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/GeronimoAccountManager.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/GeronimoAccountManager.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/GeronimoAccountManager.java Thu Nov 17 02:19:12 2011
@@ -1,163 +1,163 @@
-/**
- * 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.
- */
-
-package org.apache.geronimo.st.core.operations;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.Properties;
-import java.util.Set;
-
-import org.apache.geronimo.st.core.Activator;
-import org.apache.geronimo.st.core.internal.Trace;
-import org.eclipse.wst.server.core.IRuntime;
-
-//currently, only geronimo-admin with properties file realm is supported
-public class GeronimoAccountManager {
-    private Properties userProperties;
-    private Properties groupProperties;
-    
-    private String securityPath;
-    private static final String userPropertiesFile = "users.properties";
-    private static final String groupPropertiesFile = "groups.properties";
-    
-    public GeronimoAccountManager(IRuntime runtime){
-      if (runtime!=null){
-          securityPath = runtime.getLocation().toOSString()+"/var/security";
-      }
-    }
-    
-    public void init() throws Exception{
-        userProperties = new Properties();
-        groupProperties= new Properties();
-        try {
-          FileInputStream fis = new FileInputStream(new File(securityPath,userPropertiesFile));
-          userProperties.load(fis);
-          fis.close();
-          
-          fis = new FileInputStream(new File(securityPath,groupPropertiesFile));
-          groupProperties.load(fis);
-          fis.close();
-      } catch (FileNotFoundException e) {
-          Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
-          throw e;
-      } catch (IOException e) {
-          Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
-          throw e;
-      }
-    }
-    
-    public String[] getUserList(){
-        return userProperties.keySet().toArray(new String[0]);
-    }
-    
-    public String[] getGroupList(){
-        return groupProperties.keySet().toArray(new String[0]);
-    }
-    
-    public boolean modifyUser(String oldName, String newName,String newGroup, String passwd){
-        boolean operationResult = false;
-        
-        operationResult = true;
-        return operationResult;
-    }
-    
-    private void addUserIntoGroup(String groupName,String userName){
-        String userList = groupProperties.getProperty(groupName);
-        int index = getIndexOfUser(userName,userList);
-        if (index!=-1){
-            //user already exists
-            return;
-        }else {
-            userList = userList.concat(",").concat(userName);
-        }
-        groupProperties.setProperty(groupName, userList);
-    }
-    
-    private void delUserFromGroup(String groupName,String userName){
-        String userList = groupProperties.getProperty(groupName);
-        int index = getIndexOfUser(userName,userList);
-        if (index == -1) return;
-        else{
-            userList = removeUser(userList,index);
-        }
-        groupProperties.setProperty(groupName, userList);
-    }
-    
-    private String removeUser(String userList, int index) {
-        String[] users = userList.split(",");
-        StringBuilder usersStr = new StringBuilder();
-        for (int i=0;i<users.length;i++){
-           if (i!=index) {
-               usersStr.append(users[i].concat(","));
-           }
-        }
-        //delete last comma
-        usersStr.deleteCharAt(usersStr.length()-1);
-        
-        return usersStr.toString();
-    }
-
-    public void delUser(String userName){
-        String password = userProperties.getProperty(userName);
-        if (password!=null) {
-            userProperties.remove(userName);
-        }
-        
-       Set<Object> groupSet = groupProperties.keySet();
-       for (Object group:groupSet){
-           delUserFromGroup((String)group,userName);
-       }
-    }
-    
-    
-    public void addUser(String userName,String groupName,String password){
-        userProperties.setProperty(userName, password);
-        addUserIntoGroup(groupName,userName);
-    }
-    
-    public void persist() throws Exception, IOException{
-        try{
-        	FileOutputStream fos = new FileOutputStream(new File(securityPath,groupPropertiesFile));
-            groupProperties.store(fos, "");
-            fos.close();
-            
-            fos = new FileOutputStream(new File(securityPath,userPropertiesFile));
-            userProperties.store(fos, "");
-            fos.close();
-        } catch (FileNotFoundException e) {
-            Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
-            throw e;
-        } catch (IOException e) {
-            Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
-            throw e;
-        }
-    }
-    
-    private int getIndexOfUser(String username,String userList){
-        String[] users = userList.split(",");
-        for (int i=0;i<users.length;i++){
-            if (users[i].equalsIgnoreCase(username))
-                return i;
-        }
-            return -1;
-    }
-    
-}
+/**
+ * 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.
+ */
+
+package org.apache.geronimo.st.core.operations;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.Properties;
+import java.util.Set;
+
+import org.apache.geronimo.st.core.Activator;
+import org.apache.geronimo.st.core.internal.Trace;
+import org.eclipse.wst.server.core.IRuntime;
+
+//currently, only geronimo-admin with properties file realm is supported
+public class GeronimoAccountManager {
+    private Properties userProperties;
+    private Properties groupProperties;
+    
+    private String securityPath;
+    private static final String userPropertiesFile = "users.properties";
+    private static final String groupPropertiesFile = "groups.properties";
+    
+    public GeronimoAccountManager(IRuntime runtime){
+      if (runtime!=null){
+          securityPath = runtime.getLocation().toOSString()+"/var/security";
+      }
+    }
+    
+    public void init() throws Exception{
+        userProperties = new Properties();
+        groupProperties= new Properties();
+        try {
+          FileInputStream fis = new FileInputStream(new File(securityPath,userPropertiesFile));
+          userProperties.load(fis);
+          fis.close();
+          
+          fis = new FileInputStream(new File(securityPath,groupPropertiesFile));
+          groupProperties.load(fis);
+          fis.close();
+      } catch (FileNotFoundException e) {
+          Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
+          throw e;
+      } catch (IOException e) {
+          Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
+          throw e;
+      }
+    }
+    
+    public String[] getUserList(){
+        return userProperties.keySet().toArray(new String[0]);
+    }
+    
+    public String[] getGroupList(){
+        return groupProperties.keySet().toArray(new String[0]);
+    }
+    
+    public boolean modifyUser(String oldName, String newName,String newGroup, String passwd){
+        boolean operationResult = false;
+        
+        operationResult = true;
+        return operationResult;
+    }
+    
+    private void addUserIntoGroup(String groupName,String userName){
+        String userList = groupProperties.getProperty(groupName);
+        int index = getIndexOfUser(userName,userList);
+        if (index!=-1){
+            //user already exists
+            return;
+        }else {
+            userList = userList.concat(",").concat(userName);
+        }
+        groupProperties.setProperty(groupName, userList);
+    }
+    
+    private void delUserFromGroup(String groupName,String userName){
+        String userList = groupProperties.getProperty(groupName);
+        int index = getIndexOfUser(userName,userList);
+        if (index == -1) return;
+        else{
+            userList = removeUser(userList,index);
+        }
+        groupProperties.setProperty(groupName, userList);
+    }
+    
+    private String removeUser(String userList, int index) {
+        String[] users = userList.split(",");
+        StringBuilder usersStr = new StringBuilder();
+        for (int i=0;i<users.length;i++){
+           if (i!=index) {
+               usersStr.append(users[i].concat(","));
+           }
+        }
+        //delete last comma
+        usersStr.deleteCharAt(usersStr.length()-1);
+        
+        return usersStr.toString();
+    }
+
+    public void delUser(String userName){
+        String password = userProperties.getProperty(userName);
+        if (password!=null) {
+            userProperties.remove(userName);
+        }
+        
+       Set<Object> groupSet = groupProperties.keySet();
+       for (Object group:groupSet){
+           delUserFromGroup((String)group,userName);
+       }
+    }
+    
+    
+    public void addUser(String userName,String groupName,String password){
+        userProperties.setProperty(userName, password);
+        addUserIntoGroup(groupName,userName);
+    }
+    
+    public void persist() throws Exception, IOException{
+        try{
+        	FileOutputStream fos = new FileOutputStream(new File(securityPath,groupPropertiesFile));
+            groupProperties.store(fos, "");
+            fos.close();
+            
+            fos = new FileOutputStream(new File(securityPath,userPropertiesFile));
+            userProperties.store(fos, "");
+            fos.close();
+        } catch (FileNotFoundException e) {
+            Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
+            throw e;
+        } catch (IOException e) {
+            Trace.trace(Trace.ERROR, e.getMessage(), Activator.logOperations);
+            throw e;
+        }
+    }
+    
+    private int getIndexOfUser(String username,String userList){
+        String[] users = userList.split(",");
+        for (int i=0;i<users.length;i++){
+            if (users[i].equalsIgnoreCase(username))
+                return i;
+        }
+            return -1;
+    }
+    
+}

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/GeronimoAccountManager.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/GeronimoAccountManager.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/GeronimoAccountManager.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/IGeronimoServerPluginManager.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/IGeronimoServerPluginManager.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/operations/IGeronimoServerPluginManager.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/actions/LaunchGeronimoSupportAction.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetClasspathContainersCommand.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetClasspathContainersCommand.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetClasspathContainersCommand.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetClasspathContainersCommand.java Thu Nov 17 02:19:12 2011
@@ -1,95 +1,95 @@
-/*
- * 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.
- */
-package org.apache.geronimo.st.ui.commands;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.apache.geronimo.st.core.GeronimoServerDelegate;
-import org.apache.geronimo.st.ui.Activator;
-import org.apache.geronimo.st.ui.internal.Trace;
-import org.eclipse.wst.server.core.IServerWorkingCopy;
-
-/**
- * @version $Rev$ $Date$
- */
-public class SetClasspathContainersCommand extends ServerCommand {
-
-    private List<String> newList;
-    private List<String> oldList;
-
-
-    /*
-     * @param server
-     * @param checkList string array
-     */
-    public SetClasspathContainersCommand(IServerWorkingCopy server, Object[] checkList) {
-
-        super(server, "SetClasspathContainersCommand");
-        this.newList = createList( checkList );
-
-        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand", checkList, checkList.length );
-        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand");
-    }
-
-
-    /*
-     * (non-Javadoc)
-     * 
-     * @see org.apache.geronimo.st.ui.commands.ServerCommand#execute()
-     */
-    public void execute() {
-        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand.execute");
-
-        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
-        oldList = gs.getClasspathContainers();
-        gs.setClasspathContainers(newList);
-
-        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand.execute");
-    }
-
-
-    /*
-     * (non-Javadoc)
-     * 
-     * @see org.apache.geronimo.st.ui.commands.ServerCommand#undo()
-     */
-    public void undo() {
-        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand.undo");
-
-        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
-        gs.setClasspathContainers(oldList);
-
-        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand.undo");
-    }
-
-
-    //
-    // Convert object array to List<String>
-    //
-	public List<String> createList( Object[] checkList ) {
-        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand.createList");
-    
-        List<String> containers = new ArrayList<String>();
-        for (Object container : checkList) {
-            containers.add( (String)container );
-        }
-
-        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand.createList", containers );
-        return containers;
-   }
-
-}
+/*
+ * 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.
+ */
+package org.apache.geronimo.st.ui.commands;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.apache.geronimo.st.core.GeronimoServerDelegate;
+import org.apache.geronimo.st.ui.Activator;
+import org.apache.geronimo.st.ui.internal.Trace;
+import org.eclipse.wst.server.core.IServerWorkingCopy;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class SetClasspathContainersCommand extends ServerCommand {
+
+    private List<String> newList;
+    private List<String> oldList;
+
+
+    /*
+     * @param server
+     * @param checkList string array
+     */
+    public SetClasspathContainersCommand(IServerWorkingCopy server, Object[] checkList) {
+
+        super(server, "SetClasspathContainersCommand");
+        this.newList = createList( checkList );
+
+        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand", checkList, checkList.length );
+        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand");
+    }
+
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see org.apache.geronimo.st.ui.commands.ServerCommand#execute()
+     */
+    public void execute() {
+        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand.execute");
+
+        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
+        oldList = gs.getClasspathContainers();
+        gs.setClasspathContainers(newList);
+
+        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand.execute");
+    }
+
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see org.apache.geronimo.st.ui.commands.ServerCommand#undo()
+     */
+    public void undo() {
+        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand.undo");
+
+        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
+        gs.setClasspathContainers(oldList);
+
+        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand.undo");
+    }
+
+
+    //
+    // Convert object array to List<String>
+    //
+	public List<String> createList( Object[] checkList ) {
+        Trace.tracePoint("ENTRY", Activator.traceCommands, "SetClasspathContainersCommand.createList");
+    
+        List<String> containers = new ArrayList<String>();
+        for (Object container : checkList) {
+            containers.add( (String)container );
+        }
+
+        Trace.tracePoint("EXIT", Activator.traceCommands, "SetClasspathContainersCommand.createList", containers );
+        return containers;
+   }
+
+}

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetClasspathContainersCommand.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetClasspathContainersCommand.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetClasspathContainersCommand.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetNotRedeployJSPFilesCommand.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetNotRedeployJSPFilesCommand.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetSelectClasspathContainersCommand.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetSelectClasspathContainersCommand.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetSelectClasspathContainersCommand.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetSelectClasspathContainersCommand.java Thu Nov 17 02:19:12 2011
@@ -1,63 +1,63 @@
-/*
- * 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.
- */
-package org.apache.geronimo.st.ui.commands;
-
-import org.apache.geronimo.st.core.GeronimoServerDelegate;
-import org.eclipse.wst.server.core.IServerWorkingCopy;
-
-/**
- * @version $Rev$ $Date$
- */
-public class SetSelectClasspathContainersCommand extends ServerCommand {
-
-    boolean value;
-    boolean oldValue;
-
-
-    /**
-     * @param server
-     * @param name
-     */
-    public SetSelectClasspathContainersCommand(IServerWorkingCopy server, boolean value) {
-        super(server, "SetSelectClasspathContainersCommand");
-        this.value = value;
-    }
-
-
-    /*
-     * (non-Javadoc)
-     * 
-     * @see org.apache.geronimo.st.ui.commands.ServerCommand#execute()
-     */
-    public void execute() {
-        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
-        oldValue = gs.isSelectClasspathContainers();
-        gs.setSelectClasspathContainers(value);
-    }
-
-
-    /*
-     * (non-Javadoc)
-     * 
-     * @see org.apache.geronimo.st.ui.commands.ServerCommand#undo()
-     */
-    public void undo() {
-        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
-        gs.setSelectClasspathContainers(oldValue);
-    }
-
-}
+/*
+ * 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.
+ */
+package org.apache.geronimo.st.ui.commands;
+
+import org.apache.geronimo.st.core.GeronimoServerDelegate;
+import org.eclipse.wst.server.core.IServerWorkingCopy;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class SetSelectClasspathContainersCommand extends ServerCommand {
+
+    boolean value;
+    boolean oldValue;
+
+
+    /**
+     * @param server
+     * @param name
+     */
+    public SetSelectClasspathContainersCommand(IServerWorkingCopy server, boolean value) {
+        super(server, "SetSelectClasspathContainersCommand");
+        this.value = value;
+    }
+
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see org.apache.geronimo.st.ui.commands.ServerCommand#execute()
+     */
+    public void execute() {
+        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
+        oldValue = gs.isSelectClasspathContainers();
+        gs.setSelectClasspathContainers(value);
+    }
+
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see org.apache.geronimo.st.ui.commands.ServerCommand#undo()
+     */
+    public void undo() {
+        GeronimoServerDelegate gs = (GeronimoServerDelegate) server.getAdapter(GeronimoServerDelegate.class);
+        gs.setSelectClasspathContainers(oldValue);
+    }
+
+}

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetSelectClasspathContainersCommand.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetSelectClasspathContainersCommand.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/commands/SetSelectClasspathContainersCommand.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/editors/AbstractGeronimoJAXBBasedEditor.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/editors/AbstractGeronimoJAXBBasedEditor.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/editors/AbstractGeronimoJAXBBasedEditor.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/editors/AbstractGeronimoJAXBBasedEditor.java Thu Nov 17 02:19:12 2011
@@ -51,7 +51,7 @@ import org.eclipse.wst.common.project.fa
 import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
 
 /**
- * @version $Rev: 939152 $ $Date: 2010-04-29 08:57:12 +0800 (Thu, 29 Apr 2010) $
+ * @version $Rev$ $Date$
  */
 public abstract class AbstractGeronimoJAXBBasedEditor extends FormEditor {
 

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/editors/AbstractGeronimoJAXBBasedEditor.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/editors/AbstractGeronimoJAXBBasedEditor.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/editors/AbstractGeronimoJAXBBasedEditor.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanEditHelper.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanEditHelper.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanEditHelper.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanEditHelper.java Thu Nov 17 02:19:12 2011
@@ -1,78 +1,78 @@
-/**
- * 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.
- */
-package org.apache.geronimo.st.ui.refactoring;
-
-import java.io.File;
-import java.io.IOException;
-
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-
-import org.xml.sax.SAXException;
-import org.xml.sax.SAXNotRecognizedException;
-import org.xml.sax.SAXNotSupportedException;
-
-/**
- * 
- */
-public class DeploymentPlanEditHelper {
-	private String fileName;
-	private DeploymentPlanHandler handler;
-	
-	public DeploymentPlanEditHelper(String fileName){
-		this.fileName=fileName;
-		this.handler=new DeploymentPlanHandler(fileName);
-		init();
-	}
-	
-	public DeploymentPlanEditHelper(DeploymentPlanHandler deploymentPlanHandler){
-		this.fileName=deploymentPlanHandler.file;
-		this.handler=deploymentPlanHandler;
-		//parse the deployment plan, generate info
-		init();
-	} 
-	
-	private void init(){
-		SAXParserFactory factory=SAXParserFactory.newInstance();
-		try {
-			factory.setFeature("http://xml.org/sax/features/namespaces", true);
-			SAXParser p = factory.newSAXParser();
-			File file =new File(fileName);
-			p.parse(file, handler);
-		} catch (SAXNotRecognizedException e) {
-			e.printStackTrace();
-		} catch (SAXNotSupportedException e) {
-			e.printStackTrace();
-		} catch (ParserConfigurationException e) {
-			e.printStackTrace();
-		} catch (SAXException e) {
-			e.printStackTrace();
-		}catch (IOException e) {
-			e.printStackTrace();
-		}	
-	}
-	
-	public int getNodeOffset(String nodeName){
-		return handler.getNodeOffset(nodeName);
-	}
-	
-	public String getNodeValue(String nodeName){
-		return handler.getNodeValue(nodeName);
-	}
-	
-}
+/**
+ * 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.
+ */
+package org.apache.geronimo.st.ui.refactoring;
+
+import java.io.File;
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+
+import org.xml.sax.SAXException;
+import org.xml.sax.SAXNotRecognizedException;
+import org.xml.sax.SAXNotSupportedException;
+
+/**
+ * 
+ */
+public class DeploymentPlanEditHelper {
+	private String fileName;
+	private DeploymentPlanHandler handler;
+	
+	public DeploymentPlanEditHelper(String fileName){
+		this.fileName=fileName;
+		this.handler=new DeploymentPlanHandler(fileName);
+		init();
+	}
+	
+	public DeploymentPlanEditHelper(DeploymentPlanHandler deploymentPlanHandler){
+		this.fileName=deploymentPlanHandler.file;
+		this.handler=deploymentPlanHandler;
+		//parse the deployment plan, generate info
+		init();
+	} 
+	
+	private void init(){
+		SAXParserFactory factory=SAXParserFactory.newInstance();
+		try {
+			factory.setFeature("http://xml.org/sax/features/namespaces", true);
+			SAXParser p = factory.newSAXParser();
+			File file =new File(fileName);
+			p.parse(file, handler);
+		} catch (SAXNotRecognizedException e) {
+			e.printStackTrace();
+		} catch (SAXNotSupportedException e) {
+			e.printStackTrace();
+		} catch (ParserConfigurationException e) {
+			e.printStackTrace();
+		} catch (SAXException e) {
+			e.printStackTrace();
+		}catch (IOException e) {
+			e.printStackTrace();
+		}	
+	}
+	
+	public int getNodeOffset(String nodeName){
+		return handler.getNodeOffset(nodeName);
+	}
+	
+	public String getNodeValue(String nodeName){
+		return handler.getNodeValue(nodeName);
+	}
+	
+}

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanEditHelper.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanEditHelper.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanEditHelper.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanHandler.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanHandler.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanHandler.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanHandler.java Thu Nov 17 02:19:12 2011
@@ -1,174 +1,174 @@
-/**
- * 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.
- */
-package org.apache.geronimo.st.ui.refactoring;
-
-import java.io.BufferedReader;
-import java.io.FileReader;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-/**
- * A SAX Handler for geronimo deployment plan
- */
-public class DeploymentPlanHandler extends DefaultHandler {
-	protected String file;
-	protected List<DeploymentPlanTextNode> nodeList = new ArrayList<DeploymentPlanTextNode>();
-
-	protected static final int START = 0, IN_ROOT_ELEMENT = 1,
-			IN_CONTEXT_ROOT = 2, IN_ENVIRONMENT = 3, IN_MODULEID = 4,
-			IN_ARTIFACTID = 5;
-
-	protected int state = START;
-
-	public DeploymentPlanHandler(String file) {
-		this.file = file;
-	}
-
-	public List<DeploymentPlanTextNode> getNodeList() {
-		return nodeList;
-	}
-
-	public int getNodeOffset(String nodeName) {
-		for (DeploymentPlanTextNode n : nodeList) {
-			if (n.getName().equals(nodeName))
-				return n.getOffset();
-		}
-		return -1;
-	}
-
-	public String getNodeValue(String nodeName) {
-		for (DeploymentPlanTextNode n : nodeList) {
-			if (n.getName().equals(nodeName))
-				return n.getValue();
-		}
-		return null;
-	}
-	
-	public void characters(char[] ch, int start, int length)
-			throws SAXException {
-		DeploymentPlanTextNode wtn = null;
-		String name = null;
-		
-		switch (state) {
-			case IN_CONTEXT_ROOT:
-				name = DeploymentPlanTextNode.CONTEXT_ROOT;
-				break;
-			case IN_ARTIFACTID:
-				name = DeploymentPlanTextNode.ARTIFACT_ID;
-				break;
-			default:
-				return;
-		}
-		
-		String value = new String(ch, start, length);
-		wtn = new DeploymentPlanTextNode();
-		
-		wtn.setName(name);
-		wtn.setValue(value);
-		try {
-			//ch doesn't contains XML declare statement at the beginning of deployment plan
-			//get the character number of first line
-			int xmlDeclareLength = getXMLDeclareLength();
-			wtn.setOffset(xmlDeclareLength + start);
-		} catch (IOException e) {
-			e.printStackTrace();
-		}
-		nodeList.add(wtn);	
-		
-	}
-
-	public void startElement(String uri, String localName, String qName,
-			Attributes attributes) throws SAXException {
-		switch (state) {
-		case START:
-			if (localName.equals("web-app") || localName.equals("openejb-jar")
-					|| localName.equals("connector")
-					|| localName.equals("application"))
-				state = IN_ROOT_ELEMENT;
-			break;
-		case IN_ROOT_ELEMENT:
-			if (localName.equals("environment"))
-				state = IN_ENVIRONMENT;
-			else if (localName.equals("context-root"))
-				state = IN_CONTEXT_ROOT;
-			break;
-		case IN_ENVIRONMENT:
-			if (localName.equals("moduleId"))
-				state = IN_MODULEID;
-			break;
-		case IN_MODULEID:
-			if (localName.equals("artifactId"))
-				state = IN_ARTIFACTID;
-			break;
-		default:
-			break;
-		}
-	}
-
-	public void endElement(String uri, String localName, String qName)
-			throws SAXException {
-		switch (state) {
-		case IN_ROOT_ELEMENT:
-			if (localName.equals("web-app") || localName.equals("openejb-jar")
-					|| localName.equals("connector")
-					|| localName.equals("application"))
-				state = START;
-			break;
-		case IN_ENVIRONMENT:
-			if (localName.equals("environment"))
-				state = IN_ROOT_ELEMENT;
-			break;
-		case IN_MODULEID:
-			if (localName.equals("moduleId"))
-				state = IN_ENVIRONMENT;
-			break;
-		case IN_ARTIFACTID:
-			if (localName.equals("artifactId"))
-				state = IN_MODULEID;
-			break;
-		case IN_CONTEXT_ROOT:
-			if (localName.equals("context-root"))
-				state = IN_ROOT_ELEMENT;
-			break;
-		default:
-			break;
-		}
-	}
-
-	// return the character number of first line in deployment plan
-	protected int getXMLDeclareLength()
-			throws IOException {
-		BufferedReader br = new BufferedReader(new FileReader(file));
-
-		int current;
-		int offset = 0;
-
-		do {
-			current = br.read();
-			offset++;
-		} while (current != '>');
-
-		br.close();
-
-		return offset;
-	}
-}
+/**
+ * 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.
+ */
+package org.apache.geronimo.st.ui.refactoring;
+
+import java.io.BufferedReader;
+import java.io.FileReader;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.xml.sax.Attributes;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.DefaultHandler;
+
+/**
+ * A SAX Handler for geronimo deployment plan
+ */
+public class DeploymentPlanHandler extends DefaultHandler {
+	protected String file;
+	protected List<DeploymentPlanTextNode> nodeList = new ArrayList<DeploymentPlanTextNode>();
+
+	protected static final int START = 0, IN_ROOT_ELEMENT = 1,
+			IN_CONTEXT_ROOT = 2, IN_ENVIRONMENT = 3, IN_MODULEID = 4,
+			IN_ARTIFACTID = 5;
+
+	protected int state = START;
+
+	public DeploymentPlanHandler(String file) {
+		this.file = file;
+	}
+
+	public List<DeploymentPlanTextNode> getNodeList() {
+		return nodeList;
+	}
+
+	public int getNodeOffset(String nodeName) {
+		for (DeploymentPlanTextNode n : nodeList) {
+			if (n.getName().equals(nodeName))
+				return n.getOffset();
+		}
+		return -1;
+	}
+
+	public String getNodeValue(String nodeName) {
+		for (DeploymentPlanTextNode n : nodeList) {
+			if (n.getName().equals(nodeName))
+				return n.getValue();
+		}
+		return null;
+	}
+	
+	public void characters(char[] ch, int start, int length)
+			throws SAXException {
+		DeploymentPlanTextNode wtn = null;
+		String name = null;
+		
+		switch (state) {
+			case IN_CONTEXT_ROOT:
+				name = DeploymentPlanTextNode.CONTEXT_ROOT;
+				break;
+			case IN_ARTIFACTID:
+				name = DeploymentPlanTextNode.ARTIFACT_ID;
+				break;
+			default:
+				return;
+		}
+		
+		String value = new String(ch, start, length);
+		wtn = new DeploymentPlanTextNode();
+		
+		wtn.setName(name);
+		wtn.setValue(value);
+		try {
+			//ch doesn't contains XML declare statement at the beginning of deployment plan
+			//get the character number of first line
+			int xmlDeclareLength = getXMLDeclareLength();
+			wtn.setOffset(xmlDeclareLength + start);
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+		nodeList.add(wtn);	
+		
+	}
+
+	public void startElement(String uri, String localName, String qName,
+			Attributes attributes) throws SAXException {
+		switch (state) {
+		case START:
+			if (localName.equals("web-app") || localName.equals("openejb-jar")
+					|| localName.equals("connector")
+					|| localName.equals("application"))
+				state = IN_ROOT_ELEMENT;
+			break;
+		case IN_ROOT_ELEMENT:
+			if (localName.equals("environment"))
+				state = IN_ENVIRONMENT;
+			else if (localName.equals("context-root"))
+				state = IN_CONTEXT_ROOT;
+			break;
+		case IN_ENVIRONMENT:
+			if (localName.equals("moduleId"))
+				state = IN_MODULEID;
+			break;
+		case IN_MODULEID:
+			if (localName.equals("artifactId"))
+				state = IN_ARTIFACTID;
+			break;
+		default:
+			break;
+		}
+	}
+
+	public void endElement(String uri, String localName, String qName)
+			throws SAXException {
+		switch (state) {
+		case IN_ROOT_ELEMENT:
+			if (localName.equals("web-app") || localName.equals("openejb-jar")
+					|| localName.equals("connector")
+					|| localName.equals("application"))
+				state = START;
+			break;
+		case IN_ENVIRONMENT:
+			if (localName.equals("environment"))
+				state = IN_ROOT_ELEMENT;
+			break;
+		case IN_MODULEID:
+			if (localName.equals("moduleId"))
+				state = IN_ENVIRONMENT;
+			break;
+		case IN_ARTIFACTID:
+			if (localName.equals("artifactId"))
+				state = IN_MODULEID;
+			break;
+		case IN_CONTEXT_ROOT:
+			if (localName.equals("context-root"))
+				state = IN_ROOT_ELEMENT;
+			break;
+		default:
+			break;
+		}
+	}
+
+	// return the character number of first line in deployment plan
+	protected int getXMLDeclareLength()
+			throws IOException {
+		BufferedReader br = new BufferedReader(new FileReader(file));
+
+		int current;
+		int offset = 0;
+
+		do {
+			current = br.read();
+			offset++;
+		} while (current != '>');
+
+		br.close();
+
+		return offset;
+	}
+}

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanHandler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanHandler.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanHandler.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanTextNode.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanTextNode.java?rev=1203020&r1=1203019&r2=1203020&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanTextNode.java (original)
+++ geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanTextNode.java Thu Nov 17 02:19:12 2011
@@ -1,60 +1,60 @@
-/**
- * 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.
- */
-package org.apache.geronimo.st.ui.refactoring;
-
-public class DeploymentPlanTextNode {
-	private String name;
-	private String value;
-	private int offset;	
-	
-	public static final String CONTEXT_ROOT="context-root",ARTIFACT_ID="artifactId";
-	
-	public DeploymentPlanTextNode() {
-		this(null,null,-1);
-	}
-
-	public DeploymentPlanTextNode(String name, String value, int offset) {
-		this.name = name;
-		this.value = value;
-		this.offset = offset;
-	}
-
-	public String getName() {
-		return name;
-	}
-
-	public void setName(String name) {
-		this.name = name;
-	}
-
-	public String getValue() {
-		return value;
-	}
-
-	public void setValue(String value) {
-		this.value = value;
-	}
-
-	public int getOffset() {
-		return offset;
-	}
-
-	public void setOffset(int offset) {
-		this.offset = offset;
-	}
-
-}
+/**
+ * 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.
+ */
+package org.apache.geronimo.st.ui.refactoring;
+
+public class DeploymentPlanTextNode {
+	private String name;
+	private String value;
+	private int offset;	
+	
+	public static final String CONTEXT_ROOT="context-root",ARTIFACT_ID="artifactId";
+	
+	public DeploymentPlanTextNode() {
+		this(null,null,-1);
+	}
+
+	public DeploymentPlanTextNode(String name, String value, int offset) {
+		this.name = name;
+		this.value = value;
+		this.offset = offset;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public String getValue() {
+		return value;
+	}
+
+	public void setValue(String value) {
+		this.value = value;
+	}
+
+	public int getOffset() {
+		return offset;
+	}
+
+	public void setOffset(int offset) {
+		this.offset = offset;
+	}
+
+}

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanTextNode.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanTextNode.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/3.0-beta-1/plugins/org.apache.geronimo.st.ui/src/main/java/org/apache/geronimo/st/ui/refactoring/DeploymentPlanTextNode.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain