Uploaded image for project: '[Read Only] - Addon Channel Manager'
  1. [Read Only] - Addon Channel Manager
  2. CHANNELMGR-280

hst:parametersinfoclassname optional property for easy use of HST Spring Bean Bridge component

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Normal
    • Resolution: Duplicate
    • None
    • None

    Description

      HST Spring Bean Bridge [1] component allows to manage hst component beans in spring framework dependency injection. It's good for some use cases.
      One tedious situation is it cannot change ParametersInfo annotation easily for each component configuration to use in channel manager unless you extend the bridge class every time only for this annotation change.
      So, I think it would be better if we support an optional hst component configuration parameter like hst:parametersinfoclassname in a component configuration.
      If the property is set to a FQCN, HST container should use it to load parameters info class instead of annotation scanning.

      Ard:

      The property should take a precedence over the annotation. This way we also gain the possibility to have one and the same component class popup with different component window properties (because not compile time hard coded but overridable.
      This way, we can make it easy to use that kind of component bridges.

      [1] http://www.onehippo.org/library/concepts/web-application/spring-bridge.html

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wko Woonsan Ko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: