| uk.org.ponder.rsf.viewstate.UltimateURLRenderer
UltimateURLRenderer | public interface UltimateURLRenderer (Code) | | Renders "ultimate" URLs, that is, URLs for global navigation of an entire
consumer portal to show a given resource, which may differ from the specific
URL responsible for rendering the current request. This is broken out from
ViewStateHandler to be able to incorporate possibly complex consumer-specific
logic.
author: Antranig Basman (antranig@caret.cam.ac.uk) |
Method Summary | |
public String | getConsumerType() | public String | getUltimateURL(String consumerultimatebaseURL, ViewParameters viewparams, ViewStateHandler vsh) Parameters: consumerultimatebaseURL - The URL entered in the ConsumerInfo structurefor this request under externalURL . Parameters: viewparams - The view parameters for this request Parameters: vsh - The ViewStateHandler active for this request - this in generalwill be a callback to the caller, since the required URL will probably bevery directly related to the FullURL value that the VSH already computes. |
getUltimateURL | public String getUltimateURL(String consumerultimatebaseURL, ViewParameters viewparams, ViewStateHandler vsh)(Code) | | Parameters: consumerultimatebaseURL - The URL entered in the ConsumerInfo structurefor this request under externalURL . Parameters: viewparams - The view parameters for this request Parameters: vsh - The ViewStateHandler active for this request - this in generalwill be a callback to the caller, since the required URL will probably bevery directly related to the FullURL value that the VSH already computes. The required ultimate URL. |
|
|