Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-2649

Add BridgeURLEncoder, BridgeURLEncoderWrapper, and BridgeURLEncoderFactory to the Liferay Faces Bridge API

    Details

      Description

      This feature will add the new BridgeURLEncoder interface and associated BridgeURLEncoderWrapper and BridgeURLEncoderFactory abstract classes:

      package com.liferay.faces.bridge.context.url;
      
      public interface BridgeURLEncoder {
      
      	public BridgeURL encodeActionURL(FacesContext facesContext, String url) throws URISyntaxException;
      
      	public BridgeURL encodeBookmarkableURL(FacesContext facesContext, String url, Map<String, List<String>> parameters)
      		throws URISyntaxException;
      
      	public BridgeURL encodePartialActionURL(FacesContext facesContext, String url) throws URISyntaxException;
      
      	public BridgeURL encodeRedirectURL(FacesContext facesContext, String url, Map<String, List<String>> parameters)
      		throws URISyntaxException;
      
      	public BridgeURL encodeResourceURL(FacesContext facesContext, String url) throws URISyntaxException;
      }
      

      This feature provides an extension point that will enable vendor-specific implementation details for BridgeURLs.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                neil.griffin Neil Griffin
                Reporter:
                neil.griffin Neil Griffin
                Participants of an Issue:
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: