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