You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Carsten Ziegeler (JIRA)" <ji...@apache.org> on 2011/03/08 15:23:00 UTC
[jira] Updated: (FELIX-2838) Allow classes to be specifed as values
for the @Property annotation
[ https://issues.apache.org/jira/browse/FELIX-2838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler updated FELIX-2838:
------------------------------------
Fix Version/s: scr ant task 1.0.2
> 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.7.0, scr ant task 1.0.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