Uploaded image for project: 'DSpace (LEGACY)'
  1. DSpace (LEGACY)
  2. DS-4369

Remove unnecessary DSpaceWebapp interface / beans / table (only used by deprecated dspace-rest)

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Received (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 7.0
    • Fix Version/s: 8.0
    • Component/s: DSpace API
    • Labels:
      None
    • Attachments:
      0
    • Comments:
      0
    • Documentation Status:
      Needed

      Description

      As of DSpace 7.0, the DSpaceWebapp bean / service is only used by the deprecated "dspace-rest" webapp. It no longer makes much sense to run as everything on the backend now runs as a single webapp (see dspace-server-webapp module).  Therefore, once dspace-rest is removed in 8.0, we should be able to remove:

      • org.dspace.app.util.DSpaceWebappMXBean
      • org.dspace.app.util.DSpaceWebappListener
      • org.dspace.app.util.service.WebAppService (and Impl)
      • org.dspace.app.util.dao.WebAppDAO (and Impl)
      • org.dspace.app.util.WebApp
      • "webapp" table in database

      This will be linked to DS-4303

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              tdonohue Tim Donohue
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: