[
https://issues.apache.org/jira/browse/FELIX-2838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler resolved FELIX-2838.
-------------------------------------
Resolution: Fixed
Fix Version/s: maven-scr-plugin-1.6.2
Added new classValue to the Property annotation in revision 1073416
> Allow classes to be specifed as values for the @Property annotation
> -------------------------------------------------------------------
>
> Key: FELIX-2838
> URL: https://issues.apache.org/jira/browse/FELIX-2838
> Project: Felix
> Issue Type: Improvement
> Components: SCR Annotations
> Affects Versions: maven-scr-plugin-1.6.0, scr annotations 1.4.0
> Reporter: Felix Meschberger
> Assignee: Carsten Ziegeler
> Fix For: maven-scr-plugin-1.6.2, scr annotations 1.5.0
>
>
> Sometimes the value of a DS property should be a fully qualified class name.
> In such cases these names must be written as class literals for the
> annotation to be processed.
> It would be nice if one could write something like
> @Property(name=theProperty, classValue=some.special.Operation.class)
> to actually cause a string (or multi-value string) property of the form
> theProperty = "some.special.Operation"
> to be generated.
> One such example is the value(s) of the "adaptables" and "adapters" service
> registration properties of Sling AdapterFactory services.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira