Author: bdelacretaz
Date: Mon Sep  9 09:43:56 2013
New Revision: 1521017

URL: http://svn.apache.org/r1521017
Log:
SLING-3038 - move constants to BindingsValuesProvider

Modified:
    
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvider.java
    
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvidersByContext.java
    
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextImpl.java
    
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/SlingScriptAdapterFactory.java
    
sling/trunk/bundles/scripting/core/src/test/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextIT.java

Modified: 
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvider.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvider.java?rev=1521017&r1=1521016&r2=1521017&view=diff
==============================================================================
--- 
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvider.java
 (original)
+++ 
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvider.java
 Mon Sep  9 09:43:56 2013
@@ -26,6 +26,17 @@ import javax.script.Bindings;
  */
 public interface BindingsValuesProvider {
 
+    /** The name of the multi-value service property that defines the 
context(s) to which 
+     *  a BindingsValuesProvider applies. This service property is optional, 
if not set
+     *  the default value is {@link @DEFAULT_CONTEXT}  
+     */
+    String CONTEXT = "context";
+    
+    /** The default value of the CONTEXT service property, used for 
compatibility with
+     *  previous versions of this bundle that didn't require it. 
+     */
+    String DEFAULT_CONTEXT = "request";
+    
     /**
      * Add objects to the Bindings object. The Bindings
      * object passed to this method does not support replacing

Modified: 
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvidersByContext.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvidersByContext.java?rev=1521017&r1=1521016&r2=1521017&view=diff
==============================================================================
--- 
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvidersByContext.java
 (original)
+++ 
sling/trunk/bundles/scripting/api/src/main/java/org/apache/sling/scripting/api/BindingsValuesProvidersByContext.java
 Mon Sep  9 09:43:56 2013
@@ -29,16 +29,6 @@ import org.apache.sling.scripting.api.Bi
  *  */
 public interface BindingsValuesProvidersByContext {
     
-    /** The name of the multi-value service property that defines the 
context(s) to which 
-     *  a BindingsValuesProvider applies. 
-     */
-    String CONTEXT = "context";
-    
-    /** The default value of the CONTEXT service property, used for 
compatibility with
-     *  previous versions of this bundle that didn't require it. 
-     */
-    String DEFAULT_CONTEXT = "request";
-    
     /** Retrieve the current {@link BindingsValuesProvider} for
      *  the supplied ScriptEngineFactory and context.
      *  

Modified: 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextImpl.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextImpl.java?rev=1521017&r1=1521016&r2=1521017&view=diff
==============================================================================
--- 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextImpl.java
 (original)
+++ 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextImpl.java
 Mon Sep  9 09:43:56 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.sling.scripting.core.impl;
 
+import static org.apache.sling.scripting.api.BindingsValuesProvider.CONTEXT;
+import static 
org.apache.sling.scripting.api.BindingsValuesProvider.DEFAULT_CONTEXT;
+
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;

Modified: 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/SlingScriptAdapterFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/SlingScriptAdapterFactory.java?rev=1521017&r1=1521016&r2=1521017&view=diff
==============================================================================
--- 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/SlingScriptAdapterFactory.java
 (original)
+++ 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/SlingScriptAdapterFactory.java
 Mon Sep  9 09:43:56 2013
@@ -54,7 +54,7 @@ public class SlingScriptAdapterFactory i
     private BundleContext bundleContext;
 
     /** The context string to use to select BindingsValuesProviders */
-    public static final String BINDINGS_CONTEXT = 
BindingsValuesProvidersByContext.DEFAULT_CONTEXT;
+    public static final String BINDINGS_CONTEXT = 
BindingsValuesProvider.DEFAULT_CONTEXT;
 
     /**
      * The service cache for script execution.

Modified: 
sling/trunk/bundles/scripting/core/src/test/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextIT.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/core/src/test/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextIT.java?rev=1521017&r1=1521016&r2=1521017&view=diff
==============================================================================
--- 
sling/trunk/bundles/scripting/core/src/test/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextIT.java
 (original)
+++ 
sling/trunk/bundles/scripting/core/src/test/java/org/apache/sling/scripting/core/impl/BindingsValuesProvidersByContextIT.java
 Mon Sep  9 09:43:56 2013
@@ -108,7 +108,7 @@ public class BindingsValuesProvidersByCo
     private Dictionary<String, Object> getProperties(String context, String 
engineName) {
         final Dictionary<String, Object> props = new Hashtable<String, 
Object>();
         if(context != null) {
-            props.put(BindingsValuesProvidersByContext.CONTEXT, 
context.split(","));
+            props.put(BindingsValuesProvider.CONTEXT, context.split(","));
         }
         if(engineName != null) {
             props.put(ScriptEngine.NAME, engineName);


Reply via email to