From: Marshall C. <mcu...@jb...> - 2006-06-02 16:47:57
|
User: mculpepper Date: 06/06/02 12:47:55 Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory AopModuleFactory.java EarModuleFactory.java JBossModuleFactory.java EjbModuleFactory.java JBossModuleDelegate.java WarModuleFactory.java Log: appended JBoss LGPL header to all source files, included License.txt in distribution, and updated build.properties to generate jbossascore.jar for the plugin's classpath Revision Changes Path 1.2 +21 -0 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/AopModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: AopModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/AopModuleFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- AopModuleFactory.java 31 May 2006 06:21:27 -0000 1.1 +++ AopModuleFactory.java 2 Jun 2006 16:47:55 -0000 1.2 @@ -1,3 +1,24 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2006, JBoss Inc., and individual contributors as indicated + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ package org.jboss.ide.eclipse.as.core.module.factory; import java.io.File; 1.2 +21 -0 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/EarModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: EarModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/EarModuleFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- EarModuleFactory.java 31 May 2006 06:21:27 -0000 1.1 +++ EarModuleFactory.java 2 Jun 2006 16:47:55 -0000 1.2 @@ -1,3 +1,24 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2006, JBoss Inc., and individual contributors as indicated + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ package org.jboss.ide.eclipse.as.core.module.factory; import java.io.File; 1.2 +21 -0 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: JBossModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- JBossModuleFactory.java 31 May 2006 06:21:27 -0000 1.1 +++ JBossModuleFactory.java 2 Jun 2006 16:47:55 -0000 1.2 @@ -1,3 +1,24 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2006, JBoss Inc., and individual contributors as indicated + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ package org.jboss.ide.eclipse.as.core.module.factory; import java.util.Collection; 1.2 +21 -0 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/EjbModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: EjbModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/EjbModuleFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- EjbModuleFactory.java 31 May 2006 06:21:27 -0000 1.1 +++ EjbModuleFactory.java 2 Jun 2006 16:47:55 -0000 1.2 @@ -1,3 +1,24 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2006, JBoss Inc., and individual contributors as indicated + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ package org.jboss.ide.eclipse.as.core.module.factory; import java.io.File; 1.2 +21 -0 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleDelegate.java (In the diff below, changes in quantity of whitespace are not shown.) Index: JBossModuleDelegate.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleDelegate.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- JBossModuleDelegate.java 31 May 2006 06:21:27 -0000 1.1 +++ JBossModuleDelegate.java 2 Jun 2006 16:47:55 -0000 1.2 @@ -1,3 +1,24 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2006, JBoss Inc., and individual contributors as indicated + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ package org.jboss.ide.eclipse.as.core.module.factory; import java.io.File; 1.2 +21 -0 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/WarModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: WarModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/WarModuleFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- WarModuleFactory.java 31 May 2006 06:21:27 -0000 1.1 +++ WarModuleFactory.java 2 Jun 2006 16:47:55 -0000 1.2 @@ -1,3 +1,24 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2006, JBoss Inc., and individual contributors as indicated + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ package org.jboss.ide.eclipse.as.core.module.factory; import java.io.File; |
From: Robert S. <ra...@gm...> - 2006-06-11 22:49:17
|
User: rawb Date: 06/06/11 18:49:15 Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory AopModuleFactory.java Log: Disabled what litlte code was there... There shouldnt have been an error there? Revision Changes Path 1.3 +1 -20 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/AopModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: AopModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/AopModuleFactory.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- AopModuleFactory.java 2 Jun 2006 16:47:55 -0000 1.2 +++ AopModuleFactory.java 11 Jun 2006 22:49:15 -0000 1.3 @@ -41,9 +41,7 @@ /** - * This class should have no state whatseoever. Merely factory methods. * @author rstryker - * */ public class AopModuleFactory extends JBossModuleFactory { @@ -63,32 +61,15 @@ protected IModule acceptAddition(IResource resource) { if( !supports(resource)) return null; - return null; - - } public void initialize() { } public boolean supports(IResource resource) { - if( resource.getFileExtension() == null ) return false; - //if( !"jar".equals(resource.getFileExtension())) return false; - - if( !resource.exists()) return false; - - try { - File f = resource.getLocation().toFile(); - JarFile jf = new JarFile(f); - - JarEntry entry = jf.getJarEntry(AOP_DESCRIPTOR); - if( entry == null ) return false; - } catch( IOException ioe ) { return false; } - return true; - } |
From: Robert S. <ra...@gm...> - 2006-06-19 14:16:52
|
User: rawb Date: 06/06/19 10:16:49 Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory EjbModuleFactory.java Log: TwiddleLauncher changes Revision Changes Path 1.3 +0 -1 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/EjbModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: EjbModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/EjbModuleFactory.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- EjbModuleFactory.java 2 Jun 2006 16:47:55 -0000 1.2 +++ EjbModuleFactory.java 19 Jun 2006 14:16:49 -0000 1.3 @@ -143,7 +143,6 @@ public String[] getBeanJNDINames() { // First get all ejb names from the ejb descriptor. ArrayList jndiNames = new ArrayList(); - String[] ejbNames = getXpathValues(EJB_DESCRIPTOR, "/ejb-jar/enterprise-beans/*/ejb-name"); StringPair[] pairs = getEjbJndiPairs(); for( int i = 0; i < ejbNames.length; i++ ) { |
From: Robert S. <ra...@gm...> - 2006-06-19 17:43:18
|
User: rawb Date: 06/06/19 13:43:16 Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory JBossModuleDelegate.java Log: Don't validate the xml Revision Changes Path 1.3 +1 -1 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleDelegate.java (In the diff below, changes in quantity of whitespace are not shown.) Index: JBossModuleDelegate.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleDelegate.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- JBossModuleDelegate.java 2 Jun 2006 16:47:55 -0000 1.2 +++ JBossModuleDelegate.java 19 Jun 2006 17:43:16 -0000 1.3 @@ -152,7 +152,7 @@ String url = "jar:" + this.resourceURL.toString() + "!/" + entryName; URL url2 = new URL(url); - SAXReader reader = new SAXReader(); + SAXReader reader = new SAXReader(false); InputStream is = url2.openStream(); Document document = reader.read(is); entryToDocument.put(entryName, document); |
From: Robert S. <ra...@gm...> - 2006-06-19 17:44:36
|
User: rawb Date: 06/06/19 13:44:35 Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory JBossModuleDelegate.java Log: Two fields not used Revision Changes Path 1.4 +1 -4 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleDelegate.java (In the diff below, changes in quantity of whitespace are not shown.) Index: JBossModuleDelegate.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleDelegate.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -b -r1.3 -r1.4 --- JBossModuleDelegate.java 19 Jun 2006 17:43:16 -0000 1.3 +++ JBossModuleDelegate.java 19 Jun 2006 17:44:35 -0000 1.4 @@ -56,9 +56,6 @@ public abstract class JBossModuleDelegate extends ModuleDelegate { private static Integer DNE = new Integer(-1); - private static final String TOUCHED_NAME = "Last Touched"; - private static final String TOUCHED_PATH = "tmp/LAST/TOUCHED/DOES/NOT/EXIST"; - private JBossModuleFactory factory; private int touched = 0; |
From: Robert S. <ra...@gm...> - 2006-06-24 01:20:54
|
User: rawb Date: 06/06/23 21:20:52 Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory JBossModuleFactory.java Log: Redesigned some of the model and all of the gui. It's teh <3 Revision Changes Path 1.3 +1 -1 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: JBossModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/JBossModuleFactory.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 |
From: Robert S. <ra...@gm...> - 2006-07-10 15:45:11
|
User: rawb Date: 06/07/10 11:45:09 Added: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory ArchiveModuleFactory.java Log: New only packaged factory. Revision Changes Path 1.1 date: 2006/07/10 15:45:09; author: rawb; state: Exp;jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/ArchiveModuleFactory.java Index: ArchiveModuleFactory.java =================================================================== package org.jboss.ide.eclipse.as.core.module.factory; import java.io.File; import java.io.IOException; import java.util.jar.JarFile; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; import org.eclipse.wst.server.core.IModule; import org.eclipse.wst.server.core.model.IModuleResource; import org.jboss.ide.eclipse.as.core.JBossServerCorePlugin; import org.jboss.ide.eclipse.as.core.client.verifiers.ArchiveVerifier; public class ArchiveModuleFactory extends JBossModuleFactory { private static String GENERIC_JAR = "jboss.archive"; private static String VERSION = "1.0"; public ArchiveModuleFactory() { } public void initialize() { } protected IModule acceptAddition(IResource resource) { if( !supports(resource)) return null; // otherwise create the module String path = getPath(resource); IModule module = createModule(path, resource.getName(), GENERIC_JAR, VERSION, resource.getProject()); ArchiveModuleDelegate delegate = new ArchiveModuleDelegate(); delegate.initialize(module); delegate.setResource(resource); delegate.setFactory(this); // and insert it pathToModule.put(path, module); moduleToDelegate.put(module, delegate); return module; } public Object getLaunchable(JBossModuleDelegate delegate) { return new ArchiveVerifier(delegate); } public boolean supports(IResource resource) { try { File f = resource.getLocation().toFile(); JarFile jf = new JarFile(f); return true; } catch( IOException e ) { } return false; } public class ArchiveModuleDelegate extends JBossModuleDelegate { public IModule[] getChildModules() { return null; } public void initialize() { } public IStatus validate() { return new Status(IStatus.OK, JBossServerCorePlugin.PLUGIN_ID, 0, "Deployment is valid", null); } public IModuleResource[] members() throws CoreException { return new IModuleResource[0]; } } } |
From: Robert S. <ra...@gm...> - 2006-07-10 17:43:00
|
User: rawb Date: 06/07/10 13:42:57 Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory ArchiveModuleFactory.java Log: Forced a cache refresh on ModuleFactory. Fixed a bug reported by a user (not in JIRA) Revision Changes Path 1.2 +11 -1 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/ArchiveModuleFactory.java (In the diff below, changes in quantity of whitespace are not shown.) Index: ArchiveModuleFactory.java =================================================================== RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory/ArchiveModuleFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- ArchiveModuleFactory.java 10 Jul 2006 15:45:09 -0000 1.1 +++ ArchiveModuleFactory.java 10 Jul 2006 17:42:57 -0000 1.2 @@ -9,15 +9,20 @@ import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; import org.eclipse.wst.server.core.IModule; +import org.eclipse.wst.server.core.internal.ModuleFactory; +import org.eclipse.wst.server.core.internal.ServerPlugin; import org.eclipse.wst.server.core.model.IModuleResource; import org.jboss.ide.eclipse.as.core.JBossServerCorePlugin; import org.jboss.ide.eclipse.as.core.client.verifiers.ArchiveVerifier; +import org.jboss.ide.eclipse.as.core.util.ASDebug; public class ArchiveModuleFactory extends JBossModuleFactory { private static String GENERIC_JAR = "jboss.archive"; private static String VERSION = "1.0"; + private static final String FACTORY_ID = "org.jboss.ide.eclipse.as.core.ArchiveDeployer"; + public ArchiveModuleFactory() { } @@ -43,7 +48,12 @@ pathToModule.put(path, module); moduleToDelegate.put(module, delegate); - return module; } + // ensure the factory clears its cache + ServerPlugin.findModuleFactory(FACTORY_ID).clearModuleCache(); + + return module; + + } public Object getLaunchable(JBossModuleDelegate delegate) { return new ArchiveVerifier(delegate); |
From: Robert S. <ra...@gm...> - 2006-07-10 18:49:29
|
User: rawb Date: 06/07/10 14:49:27 Removed: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/module/factory AopModuleFactory.java EjbModuleFactory.java EarModuleFactory.java WarModuleFactory.java Log: Factories Removed |