org.exoplatform.services.wsrp.consumer
Interface URLGenerator

All Known Implementing Classes:
URLGeneratorImpl

public interface URLGenerator

This interface provides methods to query the consumer's urls. These methods could be used to implement consumer url rewriting.

Author:
Stefan Behl, Benjamin Mestrallet

Method Summary
 java.lang.String getBlockingActionURL(java.lang.String baseURL, java.util.Map<java.lang.String,java.lang.String> params)
          Creates a URL pointing to the consumer,triggering a performBlockingInteraction call.
 java.lang.String getNamespacedToken(java.lang.String token)
          Creates a 'url' that the consumer can use to namespace tokens.
 java.lang.String getRenderURL(java.lang.String baseURL, java.util.Map<java.lang.String,java.lang.String> params)
          Creates a URL pointing to the consumer,triggering a getMarkup call.
 java.lang.String getResourceURL(java.lang.String baseURL, java.util.Map<java.lang.String,java.lang.String> params)
          Creates a URL pointing to the consumer,triggering the consumer to fetch a certain resource
 

Method Detail

getBlockingActionURL

java.lang.String getBlockingActionURL(java.lang.String baseURL,
                                      java.util.Map<java.lang.String,java.lang.String> params)
Creates a URL pointing to the consumer,triggering a performBlockingInteraction call.


getRenderURL

java.lang.String getRenderURL(java.lang.String baseURL,
                              java.util.Map<java.lang.String,java.lang.String> params)
Creates a URL pointing to the consumer,triggering a getMarkup call.


getResourceURL

java.lang.String getResourceURL(java.lang.String baseURL,
                                java.util.Map<java.lang.String,java.lang.String> params)
Creates a URL pointing to the consumer,triggering the consumer to fetch a certain resource


getNamespacedToken

java.lang.String getNamespacedToken(java.lang.String token)
Creates a 'url' that the consumer can use to namespace tokens.



Copyright © 2010 eXo Platform SAS. All Rights Reserved.