You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2015/09/29 12:02:01 UTC
svn commit: r1705827 -
/sling/trunk/bundles/scripting/sightly/models-use-provider/src/main/java/org/apache/sling/scripting/sightly/models/impl/SlingModelsUseProvider.java
Author: radu
Date: Tue Sep 29 10:02:00 2015
New Revision: 1705827
URL: http://svn.apache.org/viewvc?rev=1705827&view=rev
Log:
SLING-5074 - Provide a way to configure the priority of the Sling Models Use Provider
* exposed the service.ranking property through the component's metatype description
Modified:
sling/trunk/bundles/scripting/sightly/models-use-provider/src/main/java/org/apache/sling/scripting/sightly/models/impl/SlingModelsUseProvider.java
Modified: sling/trunk/bundles/scripting/sightly/models-use-provider/src/main/java/org/apache/sling/scripting/sightly/models/impl/SlingModelsUseProvider.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/sightly/models-use-provider/src/main/java/org/apache/sling/scripting/sightly/models/impl/SlingModelsUseProvider.java?rev=1705827&r1=1705826&r2=1705827&view=diff
==============================================================================
--- sling/trunk/bundles/scripting/sightly/models-use-provider/src/main/java/org/apache/sling/scripting/sightly/models/impl/SlingModelsUseProvider.java (original)
+++ sling/trunk/bundles/scripting/sightly/models-use-provider/src/main/java/org/apache/sling/scripting/sightly/models/impl/SlingModelsUseProvider.java Tue Sep 29 10:02:00 2015
@@ -58,21 +58,26 @@ import org.slf4j.LoggerFactory;
* In case any of those preconditions are not fulfilled the other registered {@link UseProvider}s will be queried.
* </p>
*/
-@Component
+@Component(
+ metatype = true,
+ label = "Apache Sling Scripting Sightly Sling Models Use Provider",
+ description = "The Sling Models Use Provider is responsible for instantiating Sling Models to be used with Sightly's Use-API."
+)
@Service
@Properties({
@Property(
name = Constants.SERVICE_RANKING,
label = "Service Ranking",
description =
- "The Service Ranking value acts as the priority with which this Use Provider is queried to return an Use-object. A" +
- "higher value represents a higher priority.",
+ "The Service Ranking value acts as the priority with which this Use Provider is queried to return an Use-object. A higher " +
+ "value represents a higher priority.",
/**
* Must have a higher priority than {@link org.apache.sling.scripting.sightly.impl.engine.extension.use.JavaUseProvider} but lower
* than {@link org.apache.sling.scripting.sightly.impl.engine.extension.use.RenderUnitProvider} to kick in before the
* JavaUseProvider but after the RenderUnitProvider.
*/
- intValue = 95
+ intValue = 95,
+ propertyPrivate = false
)
})
public class SlingModelsUseProvider implements UseProvider {