svn commit: r1644041 - in /sling/trunk/testing/mocks/resourceresolver-mock/src: main/java/org/apache/sling/testing/resourceresolver/ test/java/org/apache/sling/testing/resourceresolver/

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 12:57:46 2014
New Revision: 1644041

URL: http://svn.apache.org/r1644041
Log:
SLING-4229 resourceresolver-mock: Provide child resource access in ValueMap

Modified:

sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java

sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java

sling/trunk/testing/mocks/resourceresolver-mock/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java

Modified: 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java?rev=1644041r1=1644040r2=1644041view=diff
==
--- 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
 (original)
+++ 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
 Tue Dec  9 12:57:46 2014
@@ -50,7 +50,7 @@ public class MockResource extends Abstra
 final MapString, Object props,
 final ResourceResolver resolver) {
 this.path = path;
-this.props = (props instanceof MockValueMap) ? (MockValueMap)props : 
new MockValueMap(props);
+this.props = (props instanceof MockValueMap) ? (MockValueMap)props : 
new MockValueMap(this, props);
 this.resolver = resolver;
 }
 

Modified: 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java?rev=1644041r1=1644040r2=1644041view=diff
==
--- 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java
 (original)
+++ 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java
 Tue Dec  9 12:57:46 2014
@@ -28,6 +28,8 @@ import java.util.Map;
 
 import org.apache.commons.io.IOUtils;
 import org.apache.jackrabbit.util.ISO8601;
+import org.apache.sling.api.resource.Resource;
+import org.apache.sling.api.resource.ResourceUtil;
 import org.apache.sling.api.wrappers.ValueMapDecorator;
 
 /**
@@ -40,17 +42,32 @@ import org.apache.sling.api.wrappers.Val
  */
 public class MockValueMap extends ValueMapDecorator {
 
-public MockValueMap() {
-this(new HashMapString, Object());
+private final Resource resource;
+
+public MockValueMap(Resource resource) {
+this(resource, new HashMapString, Object());
 }
 
-public MockValueMap(MapString,Object map) {
+public MockValueMap(Resource resource, MapString,Object map) {
 super(convertForWrite(map));
+this.resource = resource;
 }
 
 @SuppressWarnings(unchecked)
 @Override
 public T T get(String name, ClassT type) {
+
+// check for deep path access
+int slashPos = name.lastIndexOf('/');
+if (slashPos = 0) {
+String resourcePath = ./ + name.substring(0, slashPos);
+String propertyName = name.substring(slashPos + 1);
+Resource childResource = resource.getChild(resourcePath);
+if (childResource!=null) {
+return 
ResourceUtil.getValueMap(childResource).get(propertyName, type);
+}
+}
+
 if (type == Calendar.class) {
 // Support conversion of String to Calendar if value conforms to 
ISO8601 date format
 Object value = get(name);
@@ -80,7 +97,7 @@ public class MockValueMap extends ValueM
 }
 return super.get(name, type);
 }
-
+
 @Override
 public Object put(String key, Object value) {
 return super.put(key, convertForWrite(value));

Modified: 
sling/trunk/testing/mocks/resourceresolver-mock/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java?rev=1644041r1=1644040r2=1644041view=diff
==
--- 
sling/trunk/testing/mocks/resourceresolver-mock/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
 (original)
+++ 

svn commit: r1644042 - in /sling/trunk/testing/mocks/sling-mock: pom.xml src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 13:09:54 2014
New Revision: 1644042

URL: http://svn.apache.org/r1644042
Log:
SLING-4229 add test cases for deep path access support in sling-mock as well

Modified:
sling/trunk/testing/mocks/sling-mock/pom.xml

sling/trunk/testing/mocks/sling-mock/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java

Modified: sling/trunk/testing/mocks/sling-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/pom.xml?rev=1644042r1=1644041r2=1644042view=diff
==
--- sling/trunk/testing/mocks/sling-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/sling-mock/pom.xml Tue Dec  9 13:09:54 2014
@@ -61,7 +61,7 @@
 dependency
 groupIdorg.apache.sling/groupId
 
artifactIdorg.apache.sling.testing.resourceresolver-mock/artifactId
-version1.0.0/version
+version1.0.1-SNAPSHOT/version
 scopecompile/scope
 /dependency
 

Modified: 
sling/trunk/testing/mocks/sling-mock/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java?rev=1644042r1=1644041r2=1644042view=diff
==
--- 
sling/trunk/testing/mocks/sling-mock/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java
 (original)
+++ 
sling/trunk/testing/mocks/sling-mock/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java
 Tue Dec  9 13:09:54 2014
@@ -45,6 +45,7 @@ import org.junit.Before;
 import org.junit.Test;
 
 import com.google.common.collect.ImmutableList;
+import com.google.common.collect.ImmutableMap;
 
 /**
  * Implements simple write and read resource and values test. Sling CRUD API is
@@ -90,7 +91,9 @@ public abstract class AbstractSlingCrudR
 props.put(binaryProp, new ByteArrayInputStream(BINARY_VALUE));
 Resource node1 = this.resourceResolver.create(rootNode, node1, 
props);
 
-this.resourceResolver.create(node1, node11, ValueMap.EMPTY);
+resourceResolver.create(node1, node11, ImmutableMap.String, 
Objectbuilder()
+.put(stringProp11, STRING_VALUE)
+.build());
 this.resourceResolver.create(node1, node12, ValueMap.EMPTY);
 
 this.resourceResolver.commit();
@@ -136,6 +139,21 @@ public abstract class AbstractSlingCrudR
 }
 
 @Test
+public void testSimpleProperties_DeepPathAccess() throws IOException {
+Resource resource1 = resourceResolver.getResource(testRoot.getPath());
+assertNotNull(resource1);
+assertEquals(testRoot.getName(), resource1.getName());
+
+ValueMap props = ResourceUtil.getValueMap(resource1);
+assertEquals(STRING_VALUE, props.get(node1/stringProp, 
String.class));
+assertArrayEquals(STRING_ARRAY_VALUE, 
props.get(node1/stringArrayProp, String[].class));
+assertEquals((Integer) INTEGER_VALUE, props.get(node1/integerProp, 
Integer.class));
+assertEquals(DOUBLE_VALUE, props.get(node1/doubleProp, 
Double.class), 0.0001);
+assertEquals(BOOLEAN_VALUE, props.get(node1/booleanProp, 
Boolean.class));
+assertEquals(STRING_VALUE, props.get(node1/node11/stringProp11, 
String.class));
+}
+
+@Test
 public void testDateProperty() throws IOException {
 Resource resource1 = 
this.resourceResolver.getResource(getTestRootResource().getPath() + /node1);
 ValueMap props = ResourceUtil.getValueMap(resource1);




svn commit: r1644043 - in /sling/trunk/testing/mocks: sling-mock-jackrabbit/pom.xml sling-mock/src/main/java/org/apache/sling/testing/mock/sling/MockSling.java

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 13:14:58 2014
New Revision: 1644043

URL: http://svn.apache.org/r1644043
Log:
SLING-4108 default to getAdministrativeResourceResolver in sling-mock to 
support jackrabbit resource resolver adapter as well

Modified:
sling/trunk/testing/mocks/sling-mock-jackrabbit/pom.xml

sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling/testing/mock/sling/MockSling.java

Modified: sling/trunk/testing/mocks/sling-mock-jackrabbit/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock-jackrabbit/pom.xml?rev=1644043r1=1644042r2=1644043view=diff
==
--- sling/trunk/testing/mocks/sling-mock-jackrabbit/pom.xml (original)
+++ sling/trunk/testing/mocks/sling-mock-jackrabbit/pom.xml Tue Dec  9 13:14:58 
2014
@@ -49,14 +49,14 @@
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.testing.sling-mock/artifactId
-version1.0.0/version
+version1.0.1-SNAPSHOT/version
 scopecompile/scope
 /dependency
 
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.testing.sling-mock/artifactId
-version1.0.0/version
+version1.0.1-SNAPSHOT/version
 classifiertests/classifier
 scopetest/scope
 /dependency

Modified: 
sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling/testing/mock/sling/MockSling.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling/testing/mock/sling/MockSling.java?rev=1644043r1=1644042r2=1644043view=diff
==
--- 
sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling/testing/mock/sling/MockSling.java
 (original)
+++ 
sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling/testing/mock/sling/MockSling.java
 Tue Dec  9 13:14:58 2014
@@ -109,7 +109,7 @@ public final class MockSling {
 public static ResourceResolver newResourceResolver(final 
ResourceResolverType type) {
 ResourceResolverFactory factory = newResourceResolverFactory(type);
 try {
-return factory.getResourceResolver(null);
+return factory.getAdministrativeResourceResolver(null);
 } catch (LoginException ex) {
 throw new RuntimeException(Mock resource resolver factory 
implementation seems to require login., ex);
 }




svn commit: r1644049 - in /sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue: DistributionQueueProcessor.java DistributionQueueProvider.java

2014-12-09 Thread tommaso
Author: tommaso
Date: Tue Dec  9 14:00:40 2014
New Revision: 1644049

URL: http://svn.apache.org/r1644049
Log:
SLING-4146 - queueprovider/processor should be providertypes

Modified:

sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProcessor.java

sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProvider.java

Modified: 
sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProcessor.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProcessor.java?rev=1644049r1=1644048r2=1644049view=diff
==
--- 
sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProcessor.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProcessor.java
 Tue Dec  9 14:00:40 2014
@@ -20,12 +20,12 @@ package org.apache.sling.distribution.qu
 
 import javax.annotation.Nonnull;
 
-import aQute.bnd.annotation.ConsumerType;
+import aQute.bnd.annotation.ProviderType;
 
 /**
  * Processor of {@link DistributionQueueItem}s
  */
-@ConsumerType
+@ProviderType
 public interface DistributionQueueProcessor {
 
 /**

Modified: 
sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProvider.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProvider.java?rev=1644049r1=1644048r2=1644049view=diff
==
--- 
sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProvider.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/api/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProvider.java
 Tue Dec  9 14:00:40 2014
@@ -20,12 +20,12 @@ package org.apache.sling.distribution.qu
 
 import javax.annotation.Nonnull;
 
-import aQute.bnd.annotation.ConsumerType;
+import aQute.bnd.annotation.ProviderType;
 
 /**
  * A provider for {@link DistributionQueue}s
  */
-@ConsumerType
+@ProviderType
 public interface DistributionQueueProvider {
 
 /**




svn commit: r1644056 - /sling/trunk/bundles/extensions/models/integration-tests/pom.xml

2014-12-09 Thread kwin
Author: kwin
Date: Tue Dec  9 14:21:14 2014
New Revision: 1644056

URL: http://svn.apache.org/r1644056
Log:
SLING-4226 - use latest release of the launchpad (which does not include Sling 
Models itself) and use latest testing tools (to prevent IMSE in case of 
keepJarRunning)

Modified:
sling/trunk/bundles/extensions/models/integration-tests/pom.xml

Modified: sling/trunk/bundles/extensions/models/integration-tests/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/models/integration-tests/pom.xml?rev=1644056r1=1644055r2=1644056view=diff
==
--- sling/trunk/bundles/extensions/models/integration-tests/pom.xml (original)
+++ sling/trunk/bundles/extensions/models/integration-tests/pom.xml Tue Dec  9 
14:21:14 2014
@@ -249,10 +249,11 @@
 version1.0.8/version
 scopeprovided/scope
 /dependency
+!-- use 1.0.9-SNAPSHOT due to 
https://issues.apache.org/jira/browse/SLING-3819 --
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.testing.tools/artifactId
-version1.0.8/version
+version1.0.9-SNAPSHOT/version
 scopeprovided/scope
 /dependency
 dependency
@@ -315,11 +316,12 @@
 artifactIdorg.apache.sling.commons.json/artifactId
 version2.0.6/version
 /dependency
+!-- use latest release version which does no itself include Sling 
Model due to issues with redeployment (see 
https://issues.apache.org/jira/browse/SLING-4226) --
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.launchpad/artifactId
 classifierstandalone/classifier
-version8-SNAPSHOT/version
+version7/version
 /dependency
 dependency
 groupIdorg.slf4j/groupId




svn commit: r1644069 - in /sling/trunk/bundles/extensions/models: api/ api/src/main/java/org/apache/sling/models/annotations/ api/src/main/java/org/apache/sling/models/factory/ impl/ impl/src/main/jav

2014-12-09 Thread kwin
Author: kwin
Date: Tue Dec  9 14:46:28 2014
New Revision: 1644069

URL: http://svn.apache.org/r1644069
Log:
SLING-4161 support Sling Validation by a new field on the Model annotation

The dependency to Sling Validation is optional (i.e. Sling Models still work 
even if  Sling Validation is not deployed)

Added:

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/annotations/ValidationStrategy.java

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/factory/InvalidResourceException.java

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/factory/InvalidValidationModelException.java

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/factory/ModelClassException.java

sling/trunk/bundles/extensions/models/impl/src/main/java/org/apache/sling/models/impl/validation/

sling/trunk/bundles/extensions/models/impl/src/main/java/org/apache/sling/models/impl/validation/ModelValidation.java

sling/trunk/bundles/extensions/models/impl/src/main/java/org/apache/sling/models/impl/validation/ModelValidationImpl.java
Removed:

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/factory/InvalidModelException.java
Modified:
sling/trunk/bundles/extensions/models/api/pom.xml

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/annotations/Model.java

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/annotations/package-info.java

sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/factory/ModelFactory.java
sling/trunk/bundles/extensions/models/impl/pom.xml

sling/trunk/bundles/extensions/models/impl/src/main/java/org/apache/sling/models/impl/ModelAdapterFactory.java

sling/trunk/bundles/extensions/models/impl/src/main/java/org/apache/sling/models/impl/Result.java

sling/trunk/bundles/extensions/models/impl/src/test/java/org/apache/sling/models/impl/AdapterFactoryTest.java

sling/trunk/bundles/extensions/models/impl/src/test/java/org/apache/sling/models/impl/ConstructorTest.java

sling/trunk/bundles/extensions/models/impl/src/test/java/org/apache/sling/models/impl/InvalidAdaptationsTest.java

sling/trunk/bundles/extensions/models/impl/src/test/java/org/apache/sling/models/impl/PostConstructTest.java

Modified: sling/trunk/bundles/extensions/models/api/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/models/api/pom.xml?rev=1644069r1=1644068r2=1644069view=diff
==
--- sling/trunk/bundles/extensions/models/api/pom.xml (original)
+++ sling/trunk/bundles/extensions/models/api/pom.xml Tue Dec  9 14:46:28 2014
@@ -49,6 +49,7 @@
 configuration
instructions
 
Export-Packageorg.apache.sling.models.*,javax.inject;version=0/Export-Package
+
DynamicImport-Packageorg.apache.sling.validation.api.*/DynamicImport-Package
/instructions
 /configuration
 /plugin
@@ -61,5 +62,18 @@
 version1/version
 scopeprovided/scope
 /dependency
+dependency
+groupIdorg.apache.sling/groupId
+artifactIdorg.apache.sling.validation.api/artifactId
+version1.0.0-SNAPSHOT/version
+scopeprovided/scope
+optionaltrue/optional
+/dependency
+dependency
+groupIdcommons-lang/groupId
+artifactIdcommons-lang/artifactId
+version2.5/version
+scopeprovided/scope
+/dependency
 /dependencies
 /project

Modified: 
sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/annotations/Model.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/annotations/Model.java?rev=1644069r1=1644068r2=1644069view=diff
==
--- 
sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/annotations/Model.java
 (original)
+++ 
sling/trunk/bundles/extensions/models/api/src/main/java/org/apache/sling/models/annotations/Model.java
 Tue Dec  9 14:46:28 2014
@@ -50,5 +50,14 @@ public @interface Model {
  * @return Condition that is displayed in the felix console adapter plugin
  */
 public String condition() default ;
+
+/**
+ * 
+ * @return {@link ValidationStrategy.DISABLED} in case the model should 
not be validated through Sling Validation (default),
+ *  {@link ValidationStrategy.REQUIRED} in case the model should be 
validated and if no appropriate Sling Validation Model exists it is considered 
invalid or
+ *  {@link ValidationStrategy.OPTIONAL} in case the model should be 

svn commit: r1644089 - in /sling/trunk/testing/mocks/jcr-mock/src: main/java/org/apache/sling/testing/mock/jcr/ test/java/org/apache/sling/testing/mock/jcr/

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 15:32:02 2014
New Revision: 1644089

URL: http://svn.apache.org/r1644089
Log:
SLING-4230 Add support for mocking queries and query results

Added:

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQuery.java
   (with props)

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQueryManager.java
   (with props)

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQueryResult.java
   (with props)

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQueryResultHandler.java
   (with props)

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockRow.java
   (with props)

sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java
   (with props)
Modified:

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockWorkspace.java

Modified: 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java?rev=1644089r1=1644088r2=1644089view=diff
==
--- 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
 (original)
+++ 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
 Tue Dec  9 15:32:02 2014
@@ -18,16 +18,23 @@
  */
 package org.apache.sling.testing.mock.jcr;
 
+import java.util.List;
+
+import javax.jcr.Node;
 import javax.jcr.Repository;
 import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 import javax.jcr.SimpleCredentials;
+import javax.jcr.query.QueryManager;
 
 import org.apache.commons.lang3.StringUtils;
 
+import aQute.bnd.annotation.ConsumerType;
+
 /**
  * Factory for mock JCR objects.
  */
+@ConsumerType
 public final class MockJcr {
 
 /**
@@ -81,5 +88,48 @@ public final class MockJcr {
 throw new RuntimeException(Creating mocked JCR session failed., 
ex);
 }
 }
+
+/**
+ * Sets the expected result list for all queries executed with the given 
query manager.
+ * @param queryManager Mocked query manager
+ * @param resultList Result list
+ */
+public static void setQueryResult(final QueryManager queryManager, final 
ListNode resultList) {
+addQueryResultHandler(queryManager, new MockQueryResultHandler() {
+@Override
+public MockQueryResult executeQuery(MockQuery query) {
+return new MockQueryResult(resultList);
+}
+});
+}
+
+/**
+ * Sets the expected result list for all queries with the given statement 
executed with the given query manager.
+ * @param queryManager Mocked query manager
+ * @param statement Query statement
+ * @param resultList Result list
+ */
+public static void setQueryResult(final QueryManager queryManager, final 
String statement, final ListNode resultList) {
+addQueryResultHandler(queryManager, new MockQueryResultHandler() {
+@Override
+public MockQueryResult executeQuery(MockQuery query) {
+if (StringUtils.equals(query.getStatement(), statement)) {
+return new MockQueryResult(resultList);
+}
+else {
+return null;
+}
+}
+});
+}
+
+/**
+ * Adds a query result handler for the given query manager which may 
return query results for certain queries that are executed.
+ * @param queryManager Mocked query manager
+ * @param resultHandler Mock query result handler
+ */
+public static void addQueryResultHandler(final QueryManager queryManager, 
final MockQueryResultHandler resultHandler) {
+((MockQueryManager)queryManager).addResultHandler(resultHandler);
+}
 
 }

Added: 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQuery.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQuery.java?rev=1644089view=auto
==
--- 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQuery.java
 (added)
+++ 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockQuery.java
 Tue Dec  9 15:32:02 2014
@@ -0,0 +1,115 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed 

svn commit: r1644092 - in /sling/trunk/testing/mocks/jcr-mock/src: main/java/org/apache/sling/testing/mock/jcr/MockJcr.java test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 15:48:31 2014
New Revision: 1644092

URL: http://svn.apache.org/r1644092
Log:
SLING-4230 Add support for mocking queries and query results

Modified:

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java

sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java

Modified: 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java?rev=1644092r1=1644091r2=1644092view=diff
==
--- 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
 (original)
+++ 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
 Tue Dec  9 15:48:31 2014
@@ -91,6 +91,15 @@ public final class MockJcr {
 
 /**
  * Sets the expected result list for all queries executed with the given 
query manager.
+ * @param session JCR session
+ * @param resultList Result list
+ */
+public static void setQueryResult(final Session session, final ListNode 
resultList) {
+setQueryResult(getQueryManager(session), resultList);
+}
+
+/**
+ * Sets the expected result list for all queries executed with the given 
query manager.
  * @param queryManager Mocked query manager
  * @param resultList Result list
  */
@@ -105,6 +114,16 @@ public final class MockJcr {
 
 /**
  * Sets the expected result list for all queries with the given statement 
executed with the given query manager.
+ * @param session JCR session
+ * @param statement Query statement
+ * @param resultList Result list
+ */
+public static void setQueryResult(final Session session, final String 
statement, final ListNode resultList) {
+setQueryResult(getQueryManager(session), statement, resultList);
+}
+
+/**
+ * Sets the expected result list for all queries with the given statement 
executed with the given query manager.
  * @param queryManager Mocked query manager
  * @param statement Query statement
  * @param resultList Result list
@@ -125,11 +144,29 @@ public final class MockJcr {
 
 /**
  * Adds a query result handler for the given query manager which may 
return query results for certain queries that are executed.
+ * @param session JCR session
+ * @param resultHandler Mock query result handler
+ */
+public static void addQueryResultHandler(final Session session, final 
MockQueryResultHandler resultHandler) {
+addQueryResultHandler(getQueryManager(session), resultHandler);
+}
+
+/**
+ * Adds a query result handler for the given query manager which may 
return query results for certain queries that are executed.
  * @param queryManager Mocked query manager
  * @param resultHandler Mock query result handler
  */
 public static void addQueryResultHandler(final QueryManager queryManager, 
final MockQueryResultHandler resultHandler) {
 ((MockQueryManager)queryManager).addResultHandler(resultHandler);
 }
+
+private static QueryManager getQueryManager(Session session) {
+try {
+return session.getWorkspace().getQueryManager();
+}
+catch (RepositoryException ex) {
+throw new RuntimeException(Unable to access query manager., ex);
+}
+}
 
 }

Modified: 
sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java?rev=1644092r1=1644091r2=1644092view=diff
==
--- 
sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java
 (original)
+++ 
sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java
 Tue Dec  9 15:48:31 2014
@@ -132,7 +132,7 @@ public class MockQueryManagerTest {
 @Test
 public void testQueryResults_MultipleResultHandlers() throws 
RepositoryException {
 final ListNode sampleNodes2 = ImmutableList.of(sampleNodes.get(0));
-MockJcr.addQueryResultHandler(queryManager, new 
MockQueryResultHandler() {
+MockJcr.addQueryResultHandler(session, new MockQueryResultHandler() {
 @Override
 public MockQueryResult executeQuery(MockQuery query) {
 if (StringUtils.equals(query.getStatement(), query2)) {
@@ -142,7 +142,7 @@ public class MockQueryManagerTest {
 }
 });
 
-MockJcr.addQueryResultHandler(queryManager, new 

svn commit: r1644096 - in /sling/trunk/testing/mocks/jcr-mock/src: main/java/org/apache/sling/testing/mock/jcr/MockJcr.java test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 15:59:35 2014
New Revision: 1644096

URL: http://svn.apache.org/r1644096
Log:
SLING-4230 Add support for mocking queries and query results

Modified:

sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java

sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java

Modified: 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java?rev=1644096r1=1644095r2=1644096view=diff
==
--- 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
 (original)
+++ 
sling/trunk/testing/mocks/jcr-mock/src/main/java/org/apache/sling/testing/mock/jcr/MockJcr.java
 Tue Dec  9 15:59:35 2014
@@ -116,23 +116,26 @@ public final class MockJcr {
  * Sets the expected result list for all queries with the given statement 
executed with the given query manager.
  * @param session JCR session
  * @param statement Query statement
+ * @param language Query language
  * @param resultList Result list
  */
-public static void setQueryResult(final Session session, final String 
statement, final ListNode resultList) {
-setQueryResult(getQueryManager(session), statement, resultList);
+public static void setQueryResult(final Session session, final String 
statement, final String language, final ListNode resultList) {
+setQueryResult(getQueryManager(session), statement, language, 
resultList);
 }
 
 /**
  * Sets the expected result list for all queries with the given statement 
executed with the given query manager.
  * @param queryManager Mocked query manager
  * @param statement Query statement
+ * @param language Query language
  * @param resultList Result list
  */
-public static void setQueryResult(final QueryManager queryManager, final 
String statement, final ListNode resultList) {
+public static void setQueryResult(final QueryManager queryManager, final 
String statement, final String language, final ListNode resultList) {
 addQueryResultHandler(queryManager, new MockQueryResultHandler() {
 @Override
 public MockQueryResult executeQuery(MockQuery query) {
-if (StringUtils.equals(query.getStatement(), statement)) {
+if (StringUtils.equals(query.getStatement(), statement)
+ StringUtils.equals(query.getLanguage(), language)) {
 return new MockQueryResult(resultList);
 }
 else {

Modified: 
sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java?rev=1644096r1=1644095r2=1644096view=diff
==
--- 
sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java
 (original)
+++ 
sling/trunk/testing/mocks/jcr-mock/src/test/java/org/apache/sling/testing/mock/jcr/MockQueryManagerTest.java
 Tue Dec  9 15:59:35 2014
@@ -95,7 +95,7 @@ public class MockQueryManagerTest {
 @SuppressWarnings(unchecked)
 @Test
 public void testQueryResults_SpecificQuery() throws RepositoryException {
-MockJcr.setQueryResult(queryManager, query1, sampleNodes);
+MockJcr.setQueryResult(queryManager, query1, Query.JCR_SQL2, 
sampleNodes);
 
 Query query = queryManager.createQuery(query1, Query.JCR_SQL2);
 QueryResult result = query.execute();




svn commit: r1644098 - /sling/site/trunk/content/documentation/development/jcr-mock.mdtext

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 16:01:26 2014
New Revision: 1644098

URL: http://svn.apache.org/r1644098
Log:
SLING-4230 Add support for mocking queries and query results

Modified:
sling/site/trunk/content/documentation/development/jcr-mock.mdtext

Modified: sling/site/trunk/content/documentation/development/jcr-mock.mdtext
URL: 
http://svn.apache.org/viewvc/sling/site/trunk/content/documentation/development/jcr-mock.mdtext?rev=1644098r1=1644097r2=1644098view=diff
==
--- sling/site/trunk/content/documentation/development/jcr-mock.mdtext 
(original)
+++ sling/site/trunk/content/documentation/development/jcr-mock.mdtext Tue Dec  
9 16:01:26 2014
@@ -23,12 +23,12 @@ The mock implementation supports:
 * Reading and writing all data (primitive values, arrays, binary data) via the 
JCR API
 * Creating any number of nodes and properties (stored in-memory in a hash map)
 * Register namespaces
+* Queries are supported by setting expected results for a given query
 
 The following features are *not supported*:
 
 * Node types are supported in the API, but their definitions and constraints 
are not applied
 * Versioning not supported
-* Search not supported
 * Transactions not supported
 * Observation events can be registered but are ignored
 * Access control always grants access
@@ -51,4 +51,23 @@ Example:
 // get repository
 Repository repository = MockJcr.newRepository();
 
-The repository is empty and contains only the root node. You can use the JCR 
API to fill it with content.
+The repository is empty and contains only the root node. You can use the JCR 
API to read or write content.
+
+
+### Mocking queries
+
+If you want to test code that contains a JCR query you can simulate a query 
execution and set the result to return during setting up your unit test.
+
+Example:
+
+#!java
+// prepare mocked search result
+ListNode resultNodes = ImmutableList.of(node1, node2, node3);
+
+// return this result for all queries
+MockJcr.setQueryResult(session, resultNodes);
+
+// return this result for a specific query
+MockJcr.setQueryResult(session, your query statement, Query.JCR_SQL2, 
resultNodes);
+
+Alternatively you can use the `MockJcr.addQueryResultHandler` method to pass a 
callback object that allows you to return a query result after inspecting the 
given query object.




svn commit: r931993 - in /websites/staging/sling/trunk/content: ./ documentation/development/jcr-mock.html

2014-12-09 Thread buildbot
Author: buildbot
Date: Tue Dec  9 16:01:40 2014
New Revision: 931993

Log:
Staging update by buildbot for sling

Modified:
websites/staging/sling/trunk/content/   (props changed)
websites/staging/sling/trunk/content/documentation/development/jcr-mock.html

Propchange: websites/staging/sling/trunk/content/
--
--- cms:source-revision (original)
+++ cms:source-revision Tue Dec  9 16:01:40 2014
@@ -1 +1 @@
-1642835
+1644098

Modified: 
websites/staging/sling/trunk/content/documentation/development/jcr-mock.html
==
--- 
websites/staging/sling/trunk/content/documentation/development/jcr-mock.html 
(original)
+++ 
websites/staging/sling/trunk/content/documentation/development/jcr-mock.html 
Tue Dec  9 16:01:40 2014
@@ -97,6 +97,7 @@
 lia href=#implemented-mock-featuresImplemented mock features/a/li
 lia href=#usageUsage/aul
 lia href=#getting-jcr-mock-objectsGetting JCR mock objects/a/li
+lia href=#mocking-queriesMocking queries/a/li
 /ul
 /li
 /ul
@@ -119,12 +120,12 @@
 liReading and writing all data (primitive values, arrays, binary data) via 
the JCR API/li
 liCreating any number of nodes and properties (stored in-memory in a hash 
map)/li
 liRegister namespaces/li
+liQueries are supported by setting expected results for a given query/li
 /ul
 pThe following features are emnot supported/em:/p
 ul
 liNode types are supported in the API, but their definitions and constraints 
are not applied/li
 liVersioning not supported/li
-liSearch not supported/li
 liTransactions not supported/li
 liObservation events can be registered but are ignored/li
 liAccess control always grants access/li
@@ -147,9 +148,31 @@
 /pre/div
 /td/tr/table
 
-pThe repository is empty and contains only the root node. You can use the 
JCR API to fill it with content./p
+pThe repository is empty and contains only the root node. You can use the 
JCR API to read or write content./p
+h3 id=mocking-queriesMocking queries/h3
+pIf you want to test code that contains a JCR query you can simulate a query 
execution and set the result to return during setting up your unit test./p
+pExample:/p
+table class=codehilitetabletrtd class=linenosdiv 
class=linenodivpre1
+2
+3
+4
+5
+6
+7
+8/pre/div/tdtd class=codediv class=codehiliteprespan 
class=c1// prepare mocked search result/span
+span class=nList/spanspan class=olt;/spanspan 
class=nNode/spanspan class=ogt;/span span 
class=nresultNodes/span span class=o=/span span 
class=nImmutableList/spanspan class=o./spanspan 
class=naof/spanspan class=o(/spanspan class=nnode1/spanspan 
class=o,/span span class=nnode2/spanspan class=o,/span span 
class=nnode3/spanspan class=o);/span
+
+span class=c1// return this result for all queries/span
+span class=nMockJcr/spanspan class=o./spanspan 
class=nasetQueryResult/spanspan class=o(/spanspan 
class=nsession/spanspan class=o,/span span 
class=nresultNodes/spanspan class=o);/span
+
+span class=c1// return this result for a specific query/span
+span class=nMockJcr/spanspan class=o./spanspan 
class=nasetQueryResult/spanspan class=o(/spanspan 
class=nsession/spanspan class=o,/span span class=squot;your 
query statementquot;/spanspan class=o,/span span 
class=nQuery/spanspan class=o./spanspan 
class=naJCR_SQL2/spanspan class=o,/span span 
class=nresultNodes/spanspan class=o);/span
+/pre/div
+/td/tr/table
+
+pAlternatively you can use the codeMockJcr.addQueryResultHandler/code 
method to pass a callback object that allows you to return a query result after 
inspecting the given query object./p
   div class=timestamp style=margin-top: 30px; font-size: 80%; 
text-align: right;
-Rev. 1631433 by sseifert on Mon, 13 Oct 2014 15:01:38 +
+Rev. 1644098 by sseifert on Tue, 9 Dec 2014 16:01:26 +
   /div
   div class=trademarkFooter 
 Apache Sling, Sling, Apache, the Apache feather logo, and the Apache 
Sling project




svn commit: r931995 - /websites/production/sling/content/

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 16:03:44 2014
New Revision: 931995

Log:
Publishing svnmucc operation to sling site by sseifert

Added:
websites/production/sling/content/
  - copied from r931993, websites/staging/sling/trunk/content/



svn commit: r1644110 - in /sling/trunk/bundles/extensions/adapter: ./ src/main/java/org/apache/sling/adapter/ src/main/java/org/apache/sling/adapter/internal/ src/test/java/org/apache/sling/adapter/in

2014-12-09 Thread rombert
Author: rombert
Date: Tue Dec  9 16:29:06 2014
New Revision: 1644110

URL: http://svn.apache.org/r1644110
Log:
SLING-4217 - Register OSGi services corresponding to available adapter
factories

Extend the AdapterManagerImpl to register OSGi services for the adapter
factories that it manages. These services are unregistered when the
adapter factories themselves are unregistered.

Added:

sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/Adaption.java

sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/internal/AdaptionImpl.java
Modified:
sling/trunk/bundles/extensions/adapter/pom.xml

sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/internal/AdapterFactoryDescriptor.java

sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/internal/AdapterManagerImpl.java

sling/trunk/bundles/extensions/adapter/src/test/java/org/apache/sling/adapter/internal/AdapterManagerTest.java

Modified: sling/trunk/bundles/extensions/adapter/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/adapter/pom.xml?rev=1644110r1=1644109r2=1644110view=diff
==
--- sling/trunk/bundles/extensions/adapter/pom.xml (original)
+++ sling/trunk/bundles/extensions/adapter/pom.xml Tue Dec  9 16:29:06 2014
@@ -62,7 +62,7 @@
 configuration
 instructions
 Export-Package
-org.apache.sling.adapter;version=2.0.6
+org.apache.sling.adapter;version=2.1.0
 /Export-Package
 Private-Package
 org.apache.sling.adapter.internal

Added: 
sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/Adaption.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/Adaption.java?rev=1644110view=auto
==
--- 
sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/Adaption.java
 (added)
+++ 
sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/Adaption.java
 Tue Dec  9 16:29:06 2014
@@ -0,0 +1,37 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * License); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.sling.adapter;
+
+/**
+ * The ttAdaption/tt is a marker interface which is registered as a 
service by the ttAdapterManager/tt once a
+ * certain ttAdapterFactory/tt is available
+ * 
+ * p
+ * Its intended use is to make it simple for declarative service components to 
wait for a certain
+ * ttAdapterFactory/tt to be available
+ * 
+ * p
+ * A usage sample is
+ * 
+ * 
code@Reference(referenceInterface=Adaptation.class,target=((adaptable=com.myco.MyClass)(adaptable=org.apache.sling.api.Resource),
 name = ignore, strategy = ReferenceStrategy.LOOKUP))/code
+ *
+ */
+public interface Adaption {
+
+}

Modified: 
sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/internal/AdapterFactoryDescriptor.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/internal/AdapterFactoryDescriptor.java?rev=1644110r1=1644109r2=1644110view=diff
==
--- 
sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/internal/AdapterFactoryDescriptor.java
 (original)
+++ 
sling/trunk/bundles/extensions/adapter/src/main/java/org/apache/sling/adapter/internal/AdapterFactoryDescriptor.java
 Tue Dec  9 16:29:06 2014
@@ -20,6 +20,7 @@ package org.apache.sling.adapter.interna
 
 import org.apache.sling.api.adapter.AdapterFactory;
 import org.osgi.framework.ServiceReference;
+import org.osgi.framework.ServiceRegistration;
 import org.osgi.service.component.ComponentContext;
 
 /**
@@ -37,6 +38,8 @@ public class AdapterFactoryDescriptor {
 
 private final ComponentContext context;
 
+private ServiceRegistration adaption;
+
 public AdapterFactoryDescriptor(
 final 

svn commit: r1644112 - /sling/trunk/bundles/extensions/adapter/pom.xml

2014-12-09 Thread rombert
Author: rombert
Date: Tue Dec  9 16:33:44 2014
New Revision: 1644112

URL: http://svn.apache.org/r1644112
Log:
[maven-release-plugin] prepare release org.apache.sling.adapter-2.1.4

Modified:
sling/trunk/bundles/extensions/adapter/pom.xml

Modified: sling/trunk/bundles/extensions/adapter/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/adapter/pom.xml?rev=1644112r1=1644111r2=1644112view=diff
==
--- sling/trunk/bundles/extensions/adapter/pom.xml (original)
+++ sling/trunk/bundles/extensions/adapter/pom.xml Tue Dec  9 16:33:44 2014
@@ -29,7 +29,7 @@
 
 artifactIdorg.apache.sling.adapter/artifactId
 packagingbundle/packaging
-version2.1.3-SNAPSHOT/version
+version2.1.4/version
 
 nameApache Sling Adapter Manager Implementation/name
 description
@@ -39,9 +39,9 @@
 /description
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/adapter/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/adapter/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/trunk/bundles/extensions/adapter/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.adapter-2.1.4/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.adapter-2.1.4/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.adapter-2.1.4/url
 /scm
 
 properties




svn commit: r1644114 - /sling/trunk/bundles/extensions/adapter/pom.xml

2014-12-09 Thread rombert
Author: rombert
Date: Tue Dec  9 16:34:36 2014
New Revision: 1644114

URL: http://svn.apache.org/r1644114
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
sling/trunk/bundles/extensions/adapter/pom.xml

Modified: sling/trunk/bundles/extensions/adapter/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/adapter/pom.xml?rev=1644114r1=1644113r2=1644114view=diff
==
--- sling/trunk/bundles/extensions/adapter/pom.xml (original)
+++ sling/trunk/bundles/extensions/adapter/pom.xml Tue Dec  9 16:34:36 2014
@@ -29,7 +29,7 @@
 
 artifactIdorg.apache.sling.adapter/artifactId
 packagingbundle/packaging
-version2.1.4/version
+version2.1.5-SNAPSHOT/version
 
 nameApache Sling Adapter Manager Implementation/name
 description
@@ -39,9 +39,9 @@
 /description
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.adapter-2.1.4/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.adapter-2.1.4/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.adapter-2.1.4/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/adapter/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/adapter/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/trunk/bundles/extensions/adapter/url
 /scm
 
 properties




svn commit: r1644113 - /sling/tags/org.apache.sling.adapter-2.1.4/

2014-12-09 Thread rombert
Author: rombert
Date: Tue Dec  9 16:34:32 2014
New Revision: 1644113

URL: http://svn.apache.org/r1644113
Log:
[maven-release-plugin]  copy for tag org.apache.sling.adapter-2.1.4

Added:
sling/tags/org.apache.sling.adapter-2.1.4/
  - copied from r1644112, sling/trunk/bundles/extensions/adapter/



Nexus: Staging Completed

2014-12-09 Thread Nexus Repository Manager
Message from: https://repository.apache.orgDescription:org.apache.sling.adapter 2.1.4Deployer properties:"userAgent" = "Apache-Maven/3.2.3 (Java 1.8.0_40; Linux 3.16.6-2-desktop), Apache-Maven/3.2.3 (Java 1.8.0_40; Linux 3.16.6-2-desktop)""userId" = "rombert""ip" = "193.105.140.131"Details:The following artifacts have been staged/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4.jar.asc(SHA1: d2afbfa8ad0a93a8ec96fbea0bf8ef7060c8f33d)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4-source-release.zip(SHA1: 292937b3e7400528d716df751ec669ac382221a0)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4-sources.jar(SHA1: 7159b8e37cc0860c3400b2b15a6363fe24454e26)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4-source-release.zip.asc(SHA1: b51c717caae5e4f238ca70a0afd9da338df43e6d)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4.pom(SHA1: 5dd6f9f72d73c997bbe24bafe3452e612151f992)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4.pom.asc(SHA1: 35ba094d38e90f58c424e773bc4c21b32a26e625)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4-sources.jar.asc(SHA1: 2f55b570753fd8cbfc663316ae5fe56d63dc145d)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4.jar(SHA1: a8cf72f0ad2e688e248e969bd8a6bfd15aba3ee3)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4-javadoc.jar.asc(SHA1: a956cf6d4279c7b0203457eca59d887e27bb2ec5)/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4-javadoc.jar(SHA1: dac2fa7f869b351315fecb80112a29f40ffa480c)Action performed by Robert Munteanu (rombert)

svn commit: r1644212 - /sling/trunk/testing/mocks/jcr-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 22:51:13 2014
New Revision: 1644212

URL: http://svn.apache.org/r1644212
Log:
[maven-release-plugin] prepare release org.apache.sling.testing.jcr-mock-1.1.0

Modified:
sling/trunk/testing/mocks/jcr-mock/pom.xml

Modified: sling/trunk/testing/mocks/jcr-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/pom.xml?rev=1644212r1=1644211r2=1644212view=diff
==
--- sling/trunk/testing/mocks/jcr-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/jcr-mock/pom.xml Tue Dec  9 22:51:13 2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.jcr-mock/artifactId
-version1.0.1-SNAPSHOT/version
+version1.1.0/version
 packagingbundle/packaging
 
 nameApache Sling Testing JCR Mock/name
@@ -39,9 +39,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/jcr-mock/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/jcr-mock/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/url
 /scm
 
 dependencies




svn commit: r1644213 - /sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 22:51:26 2014
New Revision: 1644213

URL: http://svn.apache.org/r1644213
Log:
[maven-release-plugin]  copy for tag org.apache.sling.testing.jcr-mock-1.1.0

Added:
sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/
  - copied from r1644212, sling/trunk/testing/mocks/jcr-mock/



svn commit: r1644214 - /sling/trunk/testing/mocks/jcr-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 22:51:30 2014
New Revision: 1644214

URL: http://svn.apache.org/r1644214
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
sling/trunk/testing/mocks/jcr-mock/pom.xml

Modified: sling/trunk/testing/mocks/jcr-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/pom.xml?rev=1644214r1=1644213r2=1644214view=diff
==
--- sling/trunk/testing/mocks/jcr-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/jcr-mock/pom.xml Tue Dec  9 22:51:30 2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.jcr-mock/artifactId
-version1.1.0/version
+version1.1.1-SNAPSHOT/version
 packagingbundle/packaging
 
 nameApache Sling Testing JCR Mock/name
@@ -39,9 +39,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.jcr-mock-1.1.0/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/jcr-mock/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/jcr-mock/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/jcr-mock/url
 /scm
 
 dependencies




svn commit: r1644220 - in /sling/trunk/testing/mocks: osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/ resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/ s

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:01:37 2014
New Revision: 1644220

URL: http://svn.apache.org/r1644220
Log:
fix some javadoc errors/warnings

Modified:

sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContext.java

sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContextCallback.java

sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockHelper.java

sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolverFactory.java

sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling/testing/mock/sling/junit/SlingContextCallback.java

Modified: 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContext.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContext.java?rev=1644220r1=1644219r2=1644220view=diff
==
--- 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContext.java
 (original)
+++ 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContext.java
 Tue Dec  9 23:01:37 2014
@@ -58,7 +58,6 @@ public final class OsgiContext extends O
  * @param tearDownCallback Allows the application to register an own
  *callback function that is called before the built-in teardown
  *rules are executed.
- * @param resourceResolverType Resource resolver type.
  */
 public OsgiContext(final OsgiContextCallback setUpCallback, final 
OsgiContextCallback tearDownCallback) {
 

Modified: 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContextCallback.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContextCallback.java?rev=1644220r1=1644219r2=1644220view=diff
==
--- 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContextCallback.java
 (original)
+++ 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/junit/OsgiContextCallback.java
 Tue Dec  9 23:01:37 2014
@@ -29,8 +29,7 @@ public interface OsgiContextCallback {
 /**
  * Execute callback action
  * @param context OSGi context
- * @throws IOException
- * @throws PersistenceException
+ * @throws IOException I/O exception
  */
 void execute(OsgiContext context) throws IOException;
 

Modified: 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockHelper.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockHelper.java?rev=1644220r1=1644219r2=1644220view=diff
==
--- 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockHelper.java
 (original)
+++ 
sling/trunk/testing/mocks/resourceresolver-mock/src/main/java/org/apache/sling/testing/resourceresolver/MockHelper.java
 Tue Dec  9 23:01:37 2014
@@ -49,16 +49,19 @@ public class MockHelper {
 
 /**
  * Create a new helper
+ * @param resolver Resource resolver
+ * @return this
  */
 public static MockHelper create(final ResourceResolver resolver) {
 return new MockHelper(resolver);
 }
 
 /**
- * Add a new resource
+ * Add a new resource.
  * If the path is relative, this resource is added as a child to the 
previous resource.
- * If the path is relative and starts with a dot, this resource is added 
as a peer to
- * the previous resource.
+ * If the path is relative and starts with a dot, this resource is added 
as a peer to the previous resource.
+ * @param path Resource path
+ * @return this
  */
 public MockHelper resource(final String path) {
 final String fullPath;
@@ -80,6 +83,9 @@ public class MockHelper {
 
 /**
  * Add a property to the current resource
+ * @param name Property name
+ * @param value Property value
+ * @return this
  */
 public MockHelper p(final String name, final Object value) {
 final Description d = this.stack.peek();
@@ -90,6 +96,7 @@ public class MockHelper {
 
 /**
  * Finish building and add all resources to the resource tree.
+ * @throws PersistenceException Persistence exception
  */
 public void add() throws PersistenceException {
 for(int i=0; ithis.stack.size(); i++) {
@@ -100,9 

svn commit: r1644222 - /sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:02:14 2014
New Revision: 1644222

URL: http://svn.apache.org/r1644222
Log:
[maven-release-plugin]  copy for tag org.apache.sling.testing.osgi-mock-1.1.0

Added:
sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/
  - copied from r1644221, sling/trunk/testing/mocks/osgi-mock/



svn commit: r1644223 - /sling/trunk/testing/mocks/osgi-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:02:17 2014
New Revision: 1644223

URL: http://svn.apache.org/r1644223
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
sling/trunk/testing/mocks/osgi-mock/pom.xml

Modified: sling/trunk/testing/mocks/osgi-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/pom.xml?rev=1644223r1=1644222r2=1644223view=diff
==
--- sling/trunk/testing/mocks/osgi-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/osgi-mock/pom.xml Tue Dec  9 23:02:17 2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.osgi-mock/artifactId
-version1.1.0/version
+version1.1.1-SNAPSHOT/version
 packagingbundle/packaging
 
 nameApache Sling Testing OSGi Mock/name
@@ -39,9 +39,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/osgi-mock/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/osgi-mock/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/url
 /scm
 
 dependencies




svn commit: r1644221 - /sling/trunk/testing/mocks/osgi-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:02:06 2014
New Revision: 1644221

URL: http://svn.apache.org/r1644221
Log:
[maven-release-plugin] prepare release org.apache.sling.testing.osgi-mock-1.1.0

Modified:
sling/trunk/testing/mocks/osgi-mock/pom.xml

Modified: sling/trunk/testing/mocks/osgi-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/pom.xml?rev=1644221r1=1644220r2=1644221view=diff
==
--- sling/trunk/testing/mocks/osgi-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/osgi-mock/pom.xml Tue Dec  9 23:02:06 2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.osgi-mock/artifactId
-version1.0.1-SNAPSHOT/version
+version1.1.0/version
 packagingbundle/packaging
 
 nameApache Sling Testing OSGi Mock/name
@@ -39,9 +39,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/osgi-mock/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/osgi-mock/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.osgi-mock-1.1.0/url
 /scm
 
 dependencies




svn commit: r1644227 - /sling/trunk/testing/mocks/resourceresolver-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:04:00 2014
New Revision: 1644227

URL: http://svn.apache.org/r1644227
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
sling/trunk/testing/mocks/resourceresolver-mock/pom.xml

Modified: sling/trunk/testing/mocks/resourceresolver-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/pom.xml?rev=1644227r1=1644226r2=1644227view=diff
==
--- sling/trunk/testing/mocks/resourceresolver-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/resourceresolver-mock/pom.xml Tue Dec  9 23:04:00 
2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.resourceresolver-mock/artifactId
-version1.1.0/version
+version1.1.1-SNAPSHOT/version
 
 nameApache Sling Testing Resource Resolver Mock/name
 description
@@ -40,9 +40,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/resourceresolver-mock/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/resourceresolver-mock/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/url
 /scm
 
 reporting




svn commit: r1644226 - /sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:03:57 2014
New Revision: 1644226

URL: http://svn.apache.org/r1644226
Log:
[maven-release-plugin]  copy for tag 
org.apache.sling.testing.resourceresolver-mock-1.1.0

Added:
sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/
  - copied from r1644225, sling/trunk/testing/mocks/resourceresolver-mock/



svn commit: r1644225 - /sling/trunk/testing/mocks/resourceresolver-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:03:47 2014
New Revision: 1644225

URL: http://svn.apache.org/r1644225
Log:
[maven-release-plugin] prepare release 
org.apache.sling.testing.resourceresolver-mock-1.1.0

Modified:
sling/trunk/testing/mocks/resourceresolver-mock/pom.xml

Modified: sling/trunk/testing/mocks/resourceresolver-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/pom.xml?rev=1644225r1=1644224r2=1644225view=diff
==
--- sling/trunk/testing/mocks/resourceresolver-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/resourceresolver-mock/pom.xml Tue Dec  9 23:03:47 
2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.resourceresolver-mock/artifactId
-version1.0.1-SNAPSHOT/version
+version1.1.0/version
 
 nameApache Sling Testing Resource Resolver Mock/name
 description
@@ -40,9 +40,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/resourceresolver-mock/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/resourceresolver-mock/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/resourceresolver-mock/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.resourceresolver-mock-1.1.0/url
 /scm
 
 reporting




svn commit: r1644228 - /sling/trunk/testing/mocks/sling-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:05:49 2014
New Revision: 1644228

URL: http://svn.apache.org/r1644228
Log:
update to released versions

Modified:
sling/trunk/testing/mocks/sling-mock/pom.xml

Modified: sling/trunk/testing/mocks/sling-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/pom.xml?rev=1644228r1=1644227r2=1644228view=diff
==
--- sling/trunk/testing/mocks/sling-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/sling-mock/pom.xml Tue Dec  9 23:05:49 2014
@@ -49,19 +49,19 @@
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.testing.osgi-mock/artifactId
-version1.0.1-SNAPSHOT/version
+version1.1.0/version
 scopecompile/scope
 /dependency
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.testing.jcr-mock/artifactId
-version1.0.0/version
+version1.1.0/version
 scopecompile/scope
 /dependency
 dependency
 groupIdorg.apache.sling/groupId
 
artifactIdorg.apache.sling.testing.resourceresolver-mock/artifactId
-version1.0.1-SNAPSHOT/version
+version1.1.0/version
 scopecompile/scope
 /dependency
 




svn commit: r1644230 - /sling/tags/org.apache.sling.testing.sling-mock-1.1.0/

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:06:43 2014
New Revision: 1644230

URL: http://svn.apache.org/r1644230
Log:
[maven-release-plugin]  copy for tag org.apache.sling.testing.sling-mock-1.1.0

Added:
sling/tags/org.apache.sling.testing.sling-mock-1.1.0/
  - copied from r1644229, sling/trunk/testing/mocks/sling-mock/



svn commit: r1644231 - /sling/trunk/testing/mocks/sling-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:06:46 2014
New Revision: 1644231

URL: http://svn.apache.org/r1644231
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
sling/trunk/testing/mocks/sling-mock/pom.xml

Modified: sling/trunk/testing/mocks/sling-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/pom.xml?rev=1644231r1=1644230r2=1644231view=diff
==
--- sling/trunk/testing/mocks/sling-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/sling-mock/pom.xml Tue Dec  9 23:06:46 2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.sling-mock/artifactId
-version1.1.0/version
+version1.1.1-SNAPSHOT/version
 packagingbundle/packaging
 
 nameApache Sling Testing Sling Mock/name
@@ -39,9 +39,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.sling-mock-1.1.0/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.sling-mock-1.1.0/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.sling-mock-1.1.0/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/url
 /scm
 
 dependencies




svn commit: r1644229 - /sling/trunk/testing/mocks/sling-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:06:34 2014
New Revision: 1644229

URL: http://svn.apache.org/r1644229
Log:
[maven-release-plugin] prepare release org.apache.sling.testing.sling-mock-1.1.0

Modified:
sling/trunk/testing/mocks/sling-mock/pom.xml

Modified: sling/trunk/testing/mocks/sling-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/pom.xml?rev=1644229r1=1644228r2=1644229view=diff
==
--- sling/trunk/testing/mocks/sling-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/sling-mock/pom.xml Tue Dec  9 23:06:34 2014
@@ -28,7 +28,7 @@
 /parent
 
 artifactIdorg.apache.sling.testing.sling-mock/artifactId
-version1.0.1-SNAPSHOT/version
+version1.1.0/version
 packagingbundle/packaging
 
 nameApache Sling Testing Sling Mock/name
@@ -39,9 +39,9 @@
 /properties
 
 scm
-
connectionscm:svn:http://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock/connection
-
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock/developerConnection
-
urlhttp://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/url
+
connectionscm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.sling-mock-1.1.0/connection
+
developerConnectionscm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.testing.sling-mock-1.1.0/developerConnection
+
urlhttp://svn.apache.org/viewvc/sling/tags/org.apache.sling.testing.sling-mock-1.1.0/url
 /scm
 
 dependencies




svn commit: r1644232 - /sling/trunk/testing/mocks/sling-mock/pom.xml

2014-12-09 Thread sseifert
Author: sseifert
Date: Tue Dec  9 23:09:25 2014
New Revision: 1644232

URL: http://svn.apache.org/r1644232
Log:
update to next snapshot version until releases available in maven central

Modified:
sling/trunk/testing/mocks/sling-mock/pom.xml

Modified: sling/trunk/testing/mocks/sling-mock/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/sling-mock/pom.xml?rev=1644232r1=1644231r2=1644232view=diff
==
--- sling/trunk/testing/mocks/sling-mock/pom.xml (original)
+++ sling/trunk/testing/mocks/sling-mock/pom.xml Tue Dec  9 23:09:25 2014
@@ -49,19 +49,19 @@
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.testing.osgi-mock/artifactId
-version1.1.0/version
+version1.1.1-SNAPSHOT/version
 scopecompile/scope
 /dependency
 dependency
 groupIdorg.apache.sling/groupId
 artifactIdorg.apache.sling.testing.jcr-mock/artifactId
-version1.1.0/version
+version1.1.1-SNAPSHOT/version
 scopecompile/scope
 /dependency
 dependency
 groupIdorg.apache.sling/groupId
 
artifactIdorg.apache.sling.testing.resourceresolver-mock/artifactId
-version1.1.0/version
+version1.1.1-SNAPSHOT/version
 scopecompile/scope
 /dependency
 




Nexus: Staging Completed

2014-12-09 Thread Nexus Repository Manager
Message from: https://repository.apache.orgDescription:Resource Resolver Mock 1.1.0, JCR Mock 1.1.0, OSGi Mock 1.1.0, Sling Mock 1.1.0Deployer properties:"userAgent" = "Apache-Maven/3.2.3 (Java 1.8.0_25; Windows 7 6.1), Apache-Maven/3.2.3 (Java 1.8.0_25; Windows 7 6.1)""userId" = "sseifert""ip" = "91.64.33.29"Details:The following artifacts have been staged/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0.jar(SHA1: 177547c84f676dc7df21e0207293cec77fe91cb5)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0-javadoc.jar.asc(SHA1: ae9b188556896b28a1b2931ae9683cd96ed4fccc)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0.pom(SHA1: 4d4211f08e1993883f04033d59337429a6f4d412)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0.jar.asc(SHA1: 63084f7115254031aa61f0385850a506c6fdb037)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0-sources.jar.asc(SHA1: 6f433e3724f6310c659eda8d2585040c8858d333)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0-source-release.zip(SHA1: e58e71d01fd0668d2573e0100fe86c488e1a860e)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0-javadoc.jar(SHA1: 446383ae83bfd755b076d46738786f553ce69f4f)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0-sources.jar(SHA1: 87d9d1934b240fbe3285d4b372061d1c74e64a7c)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0-source-release.zip.asc(SHA1: 479d3ec3449bf6b23d12183b59f60bd541e07fbf)/org/apache/sling/org.apache.sling.testing.osgi-mock/1.1.0/org.apache.sling.testing.osgi-mock-1.1.0.pom.asc(SHA1: 4066e011538ac149c73d0c3930545a3bc56743d6)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0-javadoc.jar.asc(SHA1: ea6fe0f1f1408d835542ca5acf178ea0c2520bbd)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0.jar.asc(SHA1: 82648c691adadb25a2eb5010336a13f5073ae328)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0-javadoc.jar(SHA1: ae498a6ccb8ef336199b0abb9d99cd8db5c424f3)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0-sources.jar(SHA1: 35e0a7feddc8a7a0a1e423d95d24ad01ce88176d)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0.jar(SHA1: a718e99593077164250068029a9330b65067c6e1)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0-source-release.zip(SHA1: 0d0e2886691f836fc770679cbeee54cdff08cfe3)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0-source-release.zip.asc(SHA1: fe4bcd0639aa1d6f5635e323c329cebdad71b263)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0.pom(SHA1: f361b72b7f83254f90a6ebf1328c1b4391316d4e)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0.pom.asc(SHA1: 527dfdd4741077d32a4f8a309f993c06de36b1df)/org/apache/sling/org.apache.sling.testing.jcr-mock/1.1.0/org.apache.sling.testing.jcr-mock-1.1.0-sources.jar.asc(SHA1: 69823b23d33342d6ee53158bb0f9033a3873ea01)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0.jar(SHA1: e92719bb1a44f7e14cbbacab6d1bb5aa7d5cd5e4)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0-source-release.zip(SHA1: caedfbbb38c5c45ceab34d77c0a8720f254a)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0.jar.asc(SHA1: 3a86294fb6fb5830e1f47f60f81b5afdc2e81543)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0-javadoc.jar.asc(SHA1: e0b0ae304fbbe81bc5575c9f0a3bc4768f9f0c52)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0-source-release.zip.asc(SHA1: d9683489206e9a86673a339fe1dedd74871f1206)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0-sources.jar.asc(SHA1: a9f34c8fe106890ed1e4e8c1bc9f7e89e788109f)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0-tests.jar(SHA1: 0e8cb1efdb9427b5a22efa3adebae6da2082d5be)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0-sources.jar(SHA1: f80d7693d0b14b5628df6b1a9f3199780e98570e)/org/apache/sling/org.apache.sling.testing.sling-mock/1.1.0/org.apache.sling.testing.sling-mock-1.1.0-javadoc.jar(SHA1: