Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-11968

make ServiceExporterFactory a Spring-managed bean


    • Type: Improvement Improvement
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.3.3
    • Fix Version/s: Backlog
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-4878make DataDictionary a named bean
      KULRICE-6597Make sure abstract and prototype are declared correctly on all beans as necessary
      KULRICE-6707Add additional Maintenance specific bean defs to add hooks to make changes later
      KULRICE-6864Cleanup of UIF footer beans
      KULRICE-6618Add abstract="true" to UIF base beans that are associated with abstract classes
      KULRICE-5554CollectionDefinition just has string for dataObjectClass not bean
      KULRICE-6845Problems with UifBeanFactoryPostProcessor expression handling that is causing bean property overrides (such as fieldInquiry.render) to not work
      KULRICE-7606Using Uif_TableCollectionSection, can't make table data read only
      KULRICE-7030Default action field prototype on TableLayoutManager bean to be horizontal layout
      KULRICE-6399Make configuring the reloading data dictionary easier for client app developers
    • Rice Module:
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:


      I want to implement an alternate version of SOAPServiceExporter. In order to use it, I need to then use my own ServiceExporterFactory. Unfortunately, this class is a singleton that is concretely referenced by ServiceExportManagerImpl. This means that I need to override three classes in order to change the behavior of just one of them. Rethinking this with inversion-of-control in mind would reduce this to only needing to subclass SOAPServiceExporter and ServiceExporterFactory. Perhaps you could do even better.


        There are no comments yet on this issue.


          • Assignee:
            Ken Geis
          • Votes:
            0 Vote for this issue
            1 Start watching this issue


            • Created:

              Structure Helper Panel