You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2009/10/09 10:46:04 UTC

svn commit: r823458 - /sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/DefaultSlingScript.java

Author: cziegeler
Date: Fri Oct  9 08:46:03 2009
New Revision: 823458

URL: http://svn.apache.org/viewvc?rev=823458&view=rev
Log:
SLING-1142 : Ensure that script session is used in all relevant places.

Modified:
    sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/DefaultSlingScript.java

Modified: sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/DefaultSlingScript.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/DefaultSlingScript.java?rev=823458&r1=823457&r2=823458&view=diff
==============================================================================
--- sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/DefaultSlingScript.java (original)
+++ sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/DefaultSlingScript.java Fri Oct  9 08:46:03 2009
@@ -128,7 +128,7 @@
      * @throws ScriptEvaluationException
      */
     public Object call(SlingBindings props, String method, Object... args) {
-        final String scriptName = getScriptResource().getPath();
+        final String scriptName = scriptResource.getPath();
 
         Bindings bindings = null;
         Reader reader = null;
@@ -302,7 +302,7 @@
     }
 
     public String getServletInfo() {
-        return "Script " + getScriptResource().getPath();
+        return "Script " + scriptResource.getPath();
     }
 
     public void destroy() {
@@ -327,17 +327,17 @@
     }
 
     public String getServletName() {
-        return getScriptResource().getPath();
+        return scriptResource.getPath();
     }
 
     // ---------- internal -----------------------------------------------------
 
     private Reader getScriptReader() throws IOException {
 
-        InputStream input = getScriptResource().adaptTo(InputStream.class);
+        InputStream input = scriptResource.adaptTo(InputStream.class);
         if (input == null) {
             throw new IOException("Cannot get a stream to the script resource "
-                + getScriptResource());
+                + scriptResource);
         }
 
         // Now know how to get the input stream, we still have to decide
@@ -345,7 +345,7 @@
         // UTF-8, which is a default in many places in JCR. Secondarily
         // we try to get a jcr:encoding property besides the data property
         // to provide a possible encoding
-        ResourceMetadata meta = getScriptResource().getResourceMetadata();
+        ResourceMetadata meta = scriptResource.getResourceMetadata();
         String encoding = meta.getCharacterEncoding();
         if (encoding == null) {
             encoding = "UTF-8";
@@ -522,7 +522,7 @@
     }
 
     private String getLoggerName() {
-        String name = getScriptResource().getPath();
+        String name = scriptResource.getPath();
         name = name.substring(1);       // cut-off leading slash
         name = name.replace('.', '$');  // extension separator as part of name
         name = name.replace('/', '.');  // hierarchy defined by dot