Content on the Dependencies Tab
-------------------------------

                 Key: QI-183
                 URL: http://issues.ops4j.org/browse/QI-183
             Project: Qi4j
          Issue Type: New Feature
          Components: Envisage
            Reporter: Niclas Hedhman
            Assignee: Tonny Kohar
             Fix For: 0.7


The content on the Dependencies Tab is that the visitor need to intercept the 
InjectedFieldDescriptor and pick up the DependencyDescriptor.

Each Composite can have zero, one or many injected dependencies, and they are 
of different 'scope', which is defined by the injectedAnnotation(). The primary 
scopes we want to show are; @Service and @Uses. The @This injection means a 
"Private Mixin" and should not show up here, and the @Structure scope may or 
may not be relevant.

We also want to show the 'reverse', meaning that when a ServiceComposite is 
used via the @Service annotation mentioned above, it should show up in the 
Service's Dependencies tab, possibly under "Used By" or "Used From". The hard 
part is to locate from the "Type" the actual injected "ServiceComposite" which 
are 'looked up' via the visibility mechanism.

@Uses is even more complicated, and may not be candidate for such 'reverse' 
treatment.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to