Details

    • Type: New feature (RFE)
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0-ALPHA-8
    • Component/s: None
    • Labels:
      None

      Description

      Inject dependencies in the constructor, allowing for variable arguments (use Spring bean constructor caller). So fields can be final and you can get rid of @Inject.
      Verify whether it accepts injecting in this way Provider<Foo>.

        Activity

        Hide
        fabrizio.giudici Fabrizio Giudici added a comment -
        Support written and started refactoring. To complete, search for all @Inject in Components and Component Providers.
        Show
        fabrizio.giudici Fabrizio Giudici added a comment - Support written and started refactoring. To complete, search for all @Inject in Components and Component Providers.
        Hide
        hudson Hudson @ Tidalwave added a comment -
        Integrated in !http://hudson.tidalwave.it/hudson/images/16x16/blue.png! [NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot #121|http://hudson.tidalwave.it/hudson/job/NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot/121/]
             Partial fix for NW-60.
        Partial fix for NW-60: now View and ViewController constructor arguments are arbitrary.

        "Fabrizio Giudici _fabrizio.giudici@tidalwave.it_" : [https://bitbucket.org/tidalwave/rev/bea08aa2f0b3]
        Files :
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewController.java
        * modules/HtmlTemplateComponents/src/main/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewController.java
        * modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/ui/component/rssfeed/DefaultRssFeedViewController.java

        "Fabrizio Giudici _fabrizio.giudici@tidalwave.it_" : [https://bitbucket.org/tidalwave/rev/a21eb4032c8d]
        Files :
        * modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java
        Show
        hudson Hudson @ Tidalwave added a comment - Integrated in ! http://hudson.tidalwave.it/hudson/images/16x16/blue.png! [NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot #121| http://hudson.tidalwave.it/hudson/job/NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot/121/ ]      Partial fix for NW-60 . Partial fix for NW-60 : now View and ViewController constructor arguments are arbitrary. "Fabrizio Giudici _fabrizio.giudici@tidalwave.it_" : [ https://bitbucket.org/tidalwave/rev/bea08aa2f0b3 ] Files : * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewController.java * modules/HtmlTemplateComponents/src/main/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewController.java * modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/ui/component/rssfeed/DefaultRssFeedViewController.java "Fabrizio Giudici _fabrizio.giudici@tidalwave.it_" : [ https://bitbucket.org/tidalwave/rev/a21eb4032c8d ] Files : * modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java
        Hide
        hudson Hudson @ Tidalwave added a comment -
        Integrated in !http://hudson.tidalwave.it/hudson/images/16x16/blue.png! [NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot #122|http://hudson.tidalwave.it/hudson/job/NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot/122/]
             Partial fix for NW-60.

        "Fabrizio Giudici _fabrizio.giudici@tidalwave.it_" : [https://bitbucket.org/tidalwave/rev/72bdd6352d7c]
        Files :
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/calendar/DefaultCalendarViewController.java
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/DefaultGalleryViewController.java
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/htmlfragment/DefaultHtmlFragmentViewController.java
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewController.java
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewController.java
        * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java
        * modules/HtmlTemplateComponents/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/htmltemplate/HtmlTemplateGalleryViewController.java
        Show
        hudson Hudson @ Tidalwave added a comment - Integrated in ! http://hudson.tidalwave.it/hudson/images/16x16/blue.png! [NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot #122| http://hudson.tidalwave.it/hudson/job/NorthernWind_Compile_and_Test_and_Deploy_Local_Snapshot/122/ ]      Partial fix for NW-60 . "Fabrizio Giudici _fabrizio.giudici@tidalwave.it_" : [ https://bitbucket.org/tidalwave/rev/72bdd6352d7c ] Files : * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/calendar/DefaultCalendarViewController.java * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/DefaultGalleryViewController.java * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/htmlfragment/DefaultHtmlFragmentViewController.java * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewController.java * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewController.java * modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java * modules/HtmlTemplateComponents/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/htmltemplate/HtmlTemplateGalleryViewController.java
        Show
        hudson Hudson @ Tidalwave added a comment - Integrated in ! http://hudson.tidalwave.it/hudson/images/16x16/blue.png! [NorthernWind #98| http://hudson.tidalwave.it/hudson/job/NorthernWind/98/ ]      

          People

          • Assignee:
            fabrizio.giudici Fabrizio Giudici
            Reporter:
            fabrizio.giudici Fabrizio Giudici
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: