]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/ResourceSpecAttribute.java
@update:81; Ability to copy the content of resources locally, thus enabling launchyin...
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / core / execution / ResourceSpecAttribute.java
index 131c45a2ad86cc0d18b6f91502d4f69d9b39a54d..8eecc0b47580a1884aa860a887cf93d9c10605eb 100644 (file)
@@ -2,10 +2,12 @@ package org.argeo.slc.core.execution;
 
 import java.io.IOException;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.argeo.slc.SlcException;
 import org.springframework.core.io.Resource;
 
-// TODO: offer the ability to read the resource
+/** @deprecated */
 public class ResourceSpecAttribute extends AbstractSpecAttribute {
        public final static String TYPE_PATH = "path";
        public final static String TYPE_URL = "url";
@@ -14,6 +16,15 @@ public class ResourceSpecAttribute extends AbstractSpecAttribute {
        private Resource resource;
        private String type = TYPE_PATH;
 
+       private final static Log log = LogFactory
+                       .getLog(ResourceSpecAttribute.class);
+
+       public ResourceSpecAttribute() {
+               log
+                               .warn(getClass()
+                                               + " is deprecated and will soon be removed. Please use slcDefault.executionResources instead.");
+       }
+
        public Object getValue() {
                return convertResource(resource);
        }
@@ -41,4 +52,8 @@ public class ResourceSpecAttribute extends AbstractSpecAttribute {
                this.type = type;
        }
 
+       public String getType() {
+               return type;
+       }
+
 }