Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Add ability to give names to Providers

#3

The providers should have the ability to bi given a name and a description. The name should be required and unique.

Reported by Alxandr · March 11th, 2010 @ 02:23 PM

State: resolved
Milestone: 0.2 Beta
Assigned to: Alxandr Alxandr

Activity

  1. Alxandr
    Alxandr
    • Tag set to providerfactory

    March 11th, 2010 @ 02:40 PM

  2. Alxandr
    Alxandr
    • State changed from new to open
    • Assigned user set to Alxandr

    I've thought about this for a while and come up with a solution witch I think might be the best suitable one. If every provider where to extend a ProviderBase abstract class, and that class required attributes for name and description, and in time also could provide means for other things the system could easily be extended by extending that base class. The only problem would be that every time the base class is extended every class that extends it would need to override the new methods if they are bodyless.

    Still, I think this is the best approach.

    March 12th, 2010 @ 12:16 PM

  3. Alxandr
  4. Alxandr
    Alxandr
    • State changed from open to resolved

    (from [391e1801fadd287ba8899aababe584252e31fa96]) Major rewrite and added a couple of classes to make the project easier to understand and maintain. Also added support for naming providers and adding documentation for them. ProviderFactory will no longer support several providers with the same name. The new ProviderFactory also requires every Provider to be instansiated, and does this to be able to compare names of the providers. Changes is yet to be documentated (as well as the new classes).

    [#3 Add ability to give names to Providers state:resolved] http://github.com/Alxandr/AppVisum.Sys/commit/391e1801fadd287ba8899...

    March 15th, 2010 @ 04:32 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.