Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-73282 Implement Portlet 3.0
  3. LPS-80967

Portlet 3.0: Decouple request/response factory APIs from implementation details

    Details

    • Type: Technical Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: Master
    • Component/s: None
    • Labels:
      None

      Description

      The following factories are tightly coupled to implementation details:

      • ActionRequestFactory -> ActionRequestImpl
      • ActionResponseFactory -> ActionResponseImpl
      • EventRequestFactory -> EventRequestImpl
      • EventResponseFactory -> EventResponseImpl
      • HeaderRequestFactory -> HeaderRequestImpl
      • HeaderResponseFactory -> HeaderResponseImpl
      • RenderRequestFactory -> RenderRequestImpl
      • RenderResponseFactory -> RenderResponseImpl
      • ResourceRequestFactory -> ResourceRequestImpl
      • ResourceResponseFactory -> ResourceResponseImpl

      This task includes decoupling the factory APIs from implementation details by relying on API interfaces such as LiferayActionRequest, LiferayActionResponse, etc.

        Attachments

          Activity

            People

            Assignee:
            brian.chan Brian Chan
            Reporter:
            neil.griffin Neil Griffin
            Recent user:
            Jason Pince
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Days since last comment:
              3 years, 10 weeks, 4 days ago

                Packages

                Version Package
                Master