Configuration beans not relevant in Taverna 3

Project: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/commit/d00b4c16
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/tree/d00b4c16
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/diff/d00b4c16

Branch: refs/heads/master
Commit: d00b4c16e88289c2db3e5b1e4416dc567fb2d9cf
Parents: 31ee601
Author: Stian Soiland-Reyes <[email protected]>
Authored: Fri Mar 6 16:20:23 2015 +0000
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Fri Mar 6 16:20:23 2015 +0000

----------------------------------------------------------------------
 .../activities/beanshell/BeanshellActivity.java |   2 -
 .../BeanshellActivityConfigurationBean.java     |  86 -------------
 .../DependencyActivityConfigurationBean.java    | 123 -------------------
 3 files changed, 211 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/d00b4c16/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivity.java
----------------------------------------------------------------------
diff --git 
a/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivity.java
 
b/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivity.java
index 134d3fe..9f0f938 100644
--- 
a/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivity.java
+++ 
b/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivity.java
@@ -53,8 +53,6 @@ public class BeanshellActivity extends 
AbstractAsynchronousDependencyActivity {
 
        public static final String URI = 
"http://ns.taverna.org.uk/2010/activity/beanshell";;
 
-       protected BeanshellActivityConfigurationBean configurationBean;
-
        private static Logger logger = 
Logger.getLogger(BeanshellActivity.class);
 
        private Interpreter interpreter;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/d00b4c16/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivityConfigurationBean.java
----------------------------------------------------------------------
diff --git 
a/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivityConfigurationBean.java
 
b/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivityConfigurationBean.java
deleted file mode 100644
index 8a5f06f..0000000
--- 
a/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/beanshell/BeanshellActivityConfigurationBean.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*******************************************************************************
- * Copyright (C) 2007 The University of Manchester   
- * 
- *  Modifications to the initial code base are copyright of their
- *  respective authors, or their employers as appropriate.
- * 
- *  This program 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 program 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 program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- 
******************************************************************************/
-package net.sf.taverna.t2.activities.beanshell;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import 
net.sf.taverna.t2.activities.dependencyactivity.DependencyActivityConfigurationBean;
-import net.sf.taverna.t2.workflowmodel.processor.config.ConfigurationBean;
-import net.sf.taverna.t2.workflowmodel.processor.config.ConfigurationProperty;
-
-/**
- * A configuration bean specific to a Beanshell activity; provides details
- * about the Beanshell script and its local and artifact dependencies.
- * 
- * @author Stuart Owen
- * @author David Withers
- * @author Alex Nenadic
- */
-@ConfigurationBean(uri = BeanshellActivity.URI + "#Config")
-public class BeanshellActivityConfigurationBean extends 
DependencyActivityConfigurationBean {
-
-       private String script;
-       
-       public BeanshellActivityConfigurationBean() {
-               super();
-               this.script = "";
-       }
-
-       /**
-        * @return the Beanshell script
-        */
-       public String getScript() {
-               return script;
-       }
-
-       /**
-        * @param script the Beanshell script
-        */
-       @ConfigurationProperty(name = "script", label = "Beanshell Script", 
description = "The beanshell script to be executed")
-       public void setScript(String script) {
-               this.script = script;
-       }
-       
-       ///////////// From old code //////////
-       @Deprecated
-       private List<String> dependencies = new ArrayList<String>();
-
-       /**
-        * Returns the dependencies.
-        *
-        * @return the dependencies
-        */
-       public List<String> getDependencies() {
-               return dependencies;
-       }
-
-       /**
-        * Sets the dependencies.
-        *
-        * @param dependencies the new dependencies
-        */
-       public void setDependencies(List<String> dependencies) {
-               this.dependencies = dependencies;
-       }
-       ///////////// From old code //////////
-       
-}

http://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities/blob/d00b4c16/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/dependencyactivity/DependencyActivityConfigurationBean.java
----------------------------------------------------------------------
diff --git 
a/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/dependencyactivity/DependencyActivityConfigurationBean.java
 
b/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/dependencyactivity/DependencyActivityConfigurationBean.java
deleted file mode 100644
index afe75e2..0000000
--- 
a/taverna-beanshell-activity/src/main/java/net/sf/taverna/t2/activities/dependencyactivity/DependencyActivityConfigurationBean.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/*******************************************************************************
- * Copyright (C) 2007 The University of Manchester   
- * 
- *  Modifications to the initial code base are copyright of their
- *  respective authors, or their employers as appropriate.
- * 
- *  This program 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 program 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 program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- 
******************************************************************************/
-package net.sf.taverna.t2.activities.dependencyactivity;
-
-import java.util.LinkedHashSet;
-
-import 
net.sf.taverna.t2.activities.dependencyactivity.AbstractAsynchronousDependencyActivity.ClassLoaderSharing;
-import 
net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityPortsDefinitionBean;
-import net.sf.taverna.t2.workflowmodel.processor.config.ConfigurationBean;
-import net.sf.taverna.t2.workflowmodel.processor.config.ConfigurationProperty;
-
-/**
- * Parent configuration bean for activities that have local JAR,
- * such as API Consumer and Beanshell activity.
- * 
- * @author Alex Nenadic
- * @author David Withers
- */
-@ConfigurationBean(uri = 
"http://ns.taverna.org.uk/2010/activity/dependency#Config";)
-public class DependencyActivityConfigurationBean extends
-               ActivityPortsDefinitionBean {
-
-       /**
-        * Activity's classloader sharing policy.
-        */
-       private ClassLoaderSharing classLoaderSharing ;// = 
ClassLoaderSharing.workflow;
-       
-       /**
-        * Local dependencies, i.e. filenames of JARs the activity depends on. 
-        * The files should be present in {@link 
AbstractAsynchronousActivityWithDependencies#libDir}, 
-        * and the paths should be relative.
-        */
-       private LinkedHashSet<String> localDependencies ;//= new 
LinkedHashSet<String>();
-                       
-       /**
-        * Constructor.
-        */
-       public DependencyActivityConfigurationBean(){
-               classLoaderSharing = ClassLoaderSharing.DEFAULT;
-               localDependencies = new LinkedHashSet<String>();
-       }
-       
-       /**
-        * As XStream is not calling the default constructor during 
deserialization,
-        * we have to set the default values here. This method will be called 
by XStream
-        * after instantiating this bean.
-        */
-       private Object readResolve(){
-               if (classLoaderSharing == null)
-                       classLoaderSharing = ClassLoaderSharing.DEFAULT;
-
-               if (localDependencies == null) 
-                       localDependencies = new LinkedHashSet<String>();
-
-                       return this;
-       }
-       
-       /**
-        * @param classLoaderSharing the classLoaderSharing to set
-        */
-       @ConfigurationProperty(name = "classLoaderSharing", label = 
"ClassLoader Sharing Policy", required = false)
-       public void setClassLoaderSharing(ClassLoaderSharing 
classLoaderSharing) {
-               this.classLoaderSharing = classLoaderSharing;
-       }
-
-       /**
-        * @return the classLoaderSharing
-        */
-       public ClassLoaderSharing getClassLoaderSharing() {
-               return classLoaderSharing;
-       }
-
-       /**
-        * @param localDependencies the localDependencies to set
-        */
-       @ConfigurationProperty(name = "localDependency", label = "Local 
Dependencies", required = false)
-       public void setLocalDependencies(LinkedHashSet<String> 
localDependencies) {
-               this.localDependencies = localDependencies;
-       }
-
-       /**
-        * @return the localDependencies
-        */
-       public LinkedHashSet<String> getLocalDependencies() {
-               return localDependencies;
-       }
-       
-       /**
-        * Adds a dependency to the list of local dependencies.
-        * @param dep
-        */
-       public void addLocalDependency(String dep){
-               localDependencies.add(dep);
-       }
-
-       /**
-        * Removes a dependency from the list of local dependencies.
-        * @param dep
-        */
-       public void removeLocalDependency(String dep){
-               localDependencies.remove(dep);
-       }
-               
-}
-

Reply via email to