nl.gx.webmanager.cms.core
Interface InternalUrlBuilder

All Superinterfaces:
UrlBuilder

public interface InternalUrlBuilder
extends UrlBuilder

Setters for UrlBuilder.

See Also:
UrlBuilder

Method Summary
 void setAddElementHolder(boolean addElementHolder)
          Set whether the elementholder parameter should be added to a ssi link.
 void setPassOn(java.lang.String[] passOn)
          Set an array of attributes that need to be passed on if they are in the url.
 void setPassOnAllParameters(boolean passOnAllParameters)
           
 void setPassOnValues(nl.gx.webmanager.foundation.NameValuePair[] passOnValues)
          Set attribute-value pairs that need to be passed on in the url.
 void setReference(Wrapper reference)
          Refer to a Wrapper instance.
 void setRequest(javax.servlet.http.HttpServletRequest req)
          Set the request.
 void setUseHTTPLinks(boolean useHTTPLinks)
          Sets whether to use HTTP links when the current protocol is HTTPS, but the page does not use HTTPS.
 
Methods inherited from interface nl.gx.webmanager.cms.core.UrlBuilder
getEscapedUrl, getUrl
 

Method Detail

setReference

void setReference(Wrapper reference)
Refer to a Wrapper instance. Wrappers are usually either a page or on a page so this will result in an url to that page.

Parameters:
reference - a wrapper instance.

setPassOn

void setPassOn(java.lang.String[] passOn)
Set an array of attributes that need to be passed on if they are in the url.

Parameters:
passOn - an array of attributes.

setPassOnAllParameters

void setPassOnAllParameters(boolean passOnAllParameters)
Parameters:
passOnAllParameters -

setPassOnValues

void setPassOnValues(nl.gx.webmanager.foundation.NameValuePair[] passOnValues)
Set attribute-value pairs that need to be passed on in the url.

Parameters:
passOnValues - array of attribute-value pairs.

setRequest

void setRequest(javax.servlet.http.HttpServletRequest req)
Set the request.

Parameters:
req -

setAddElementHolder

void setAddElementHolder(boolean addElementHolder)
Set whether the elementholder parameter should be added to a ssi link. Only use in case of building a ssi link.

Parameters:
addElementHolder - boolean, when true the elementholder should be added to a ssi link.

setUseHTTPLinks

void setUseHTTPLinks(boolean useHTTPLinks)
Sets whether to use HTTP links when the current protocol is HTTPS, but the page does not use HTTPS.

Parameters:
useHTTPLinks - whether to use HTTP links for pages that do not use HTTPS


Copyright © 2007-2011 GX Software BV. All Rights Reserved.