Jump to: navigation, search

Difference between revisions of "DSDP/MTJ/Requirements/Library Support"

< DSDP‎ | MTJ‎ | Requirements
(User Interface)
(User Interface)
Line 73: Line 73:
  
 
= User Interface =
 
= User Interface =
This section lists the main core requirements for the Library Support feature.
+
This section lists the main User Interface requirements for the Library Support feature.
  
  
==='''ID''': library:FR010 - Requirement name here===
+
==='''ID''': library:FR005 - User must be able to select libraries through project wizard===
  
'''Description:''' Requirement detailed description
+
'''Description:''' project wizard need to allow the user to select the libraries that will be included on that project.
  
 
'''Priority:''' 3
 
'''Priority:''' 3
Line 88: Line 88:
 
'''Community Review:''' TBD  
 
'''Community Review:''' TBD  
  
'''Related Bugs:'''
+
'''Related Bugs:''' {{bug|249824}}
 
----  
 
----  
  
 
[[Category:DSDP]] [[Category:MTJ]]
 
[[Category:DSDP]] [[Category:MTJ]]

Revision as of 09:52, 20 October 2008

Core

This section lists the main core requirements for the Library Support feature.

ID: library:FR001 - Library representation

Description: It is necessary to define a API representation for the Libraries that will be provided by 3rd party vendors.

  • Each library will be composed by the following members:
    • name
    • Description
    • Version
    • ClasspathEntries (1 - *)
      • Jar File Path
      • Javadoc Path
      • Source Path
      • AccessRule (0 - *)
        • Kind
        • Pattern

Priority: 3

Owner: Diego Sandin

Status:Proposed on 20-Oct-2008

Community Review: TBD

Related Bugs: bug 249823


ID: library:FR002 - Extension point for library definition

Description: An Extension Point were 3rd party vendors can provide libraries to be used by MTJ users must be defined.

Priority: 3

Owner: Diego Sandin

Status:Proposed on 20-Oct-2008

Community Review: TBD

Related Bugs: bug 250438


ID: library:FR003 - Library Manager

Description: A library manager in the core components to handle all implementations of the provided Extension Point must be created.

Priority: 3

Owner: Diego Sandin

Status:Proposed on 20-Oct-2008

Community Review: TBD

Related Bugs: bug 250441


ID: library:FR004 - Library ClasspathContainer

Description: A ClasspathContainer to store the libraries the user selected to be used in the project must be created. Each library will have it own ClasspathContainer in the project.

Priority: 3

Owner: Diego Sandin

Status:Proposed on 20-Oct-2008

Community Review: TBD

Related Bugs: bug 250467



User Interface

This section lists the main User Interface requirements for the Library Support feature.


ID: library:FR005 - User must be able to select libraries through project wizard

Description: project wizard need to allow the user to select the libraries that will be included on that project.

Priority: 3

Owner: Diego Sandin

Status:Proposed on 20-Oct-2008

Community Review: TBD

Related Bugs: bug 249824