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: scr annotations 1.4.0
            Reporter: Felix Meschberger
             Fix For: scr annotations 1.4.2


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

        

Reply via email to