Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:Spring 2 : 20 Jan to 31 Jan
Description
There are several older Apps in repository https://bitbucket.org/lorainelab/experimental-apps-for-igb/ that demonstrate aspects of the IGB API but are not hooking into IGB's extensions points in the right way.
Specifically, the older Apps pre-date our migration to using dependency injection annotations "Component" and "Reference."
For this task, add these annotations to OverlapAnnotationOperator to ensure that the Operator will get properly added to the Annotation tab.
Suggestions: Consult with Shamika Gajanan Kulkarni, who has worked on this type of thing. Also, look at the existing Apps and existing Operators that are part of the IGB core code base.
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1531 [ 17617 ] |
Assignee | Srishti Tiwari [ stiwari8 ] | Pawan Bole [ pbole ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Assignee | Pawan Bole [ pbole ] | Srishti Tiwari [ stiwari8 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Assignee | Srishti Tiwari [ stiwari8 ] |
Assignee | Srishti Tiwari [ stiwari8 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Srishti Tiwari [ stiwari8 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Assignee | Srishti Tiwari [ stiwari8 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Srishti Tiwari [ stiwari8 ] | Ann Loraine [ aloraine ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Assignee | Ann Loraine [ aloraine ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] | Srishti Tiwari [ stiwari8 ] |
Other suggestion:
Read OSGi declarative services specification: https://osgi.org/specification/osgi.cmpn/7.0.0/service.component.html
Quoting from above:
"The service component model uses a declarative model for publishing, finding and binding to OSGi services. This model simplifies the task of authoring OSGi services by performing the work of registering the service and handling service dependencies. This minimizes the amount of code a programmer has to write; it also allows service components to be loaded only when they are needed. As a result, bundles need not provide a BundleActivator class to collaborate with others through the service registry."