com.fatwire.gst.foundation.facade.uri
Class PageUriBuilder

java.lang.Object
  extended by com.fatwire.gst.foundation.facade.uri.PageUriBuilder

public class PageUriBuilder
extends Object

Since:
Mar 13, 2011
Author:
Dolf Dijkstra

Constructor Summary
PageUriBuilder(com.fatwire.assetapi.data.AssetId id, String pagename)
          Constructor with AssetId, without a wrapper.
PageUriBuilder(com.fatwire.assetapi.data.AssetId id, String pagename, String wrapper)
          Constructor with AssetId and wrapper.
PageUriBuilder(String pagename)
          Constructor with pagename, without a wrapper.
PageUriBuilder(String pagename, String wrapper)
          Constructor with pagename and a wrapper .
PageUriBuilder(String c, String cid, String pagename)
          Constructor with c and cid, without a wrapper.
PageUriBuilder(String c, String cid, String pagename, String wrapper)
          Constructor with c and cid, with a wrapper .
 
Method Summary
 PageUriBuilder argument(String name, String value)
           
 PageUriBuilder assembler(String s)
           
 PageUriBuilder authority(String s)
           
 PageUriBuilder container(String s)
           
 PageUriBuilder dynamic(boolean s)
           
 PageUriBuilder fragment(String s)
           
 PageUriBuilder packedargs(String s)
           
 PageUriBuilder satellite(boolean s)
           
 PageUriBuilder scheme(String s)
           
 String toURI(COM.FutureTense.Interfaces.ICS ics)
          Returns the uri to the asset rendered with the specified template and wrapper (if provided).
 PageUriBuilder wrapper(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageUriBuilder

public PageUriBuilder(String pagename,
                      String wrapper)
Constructor with pagename and a wrapper .

Parameters:
pagename -
wrapper -

PageUriBuilder

public PageUriBuilder(String pagename)
Constructor with pagename, without a wrapper.

Parameters:
pagename -

PageUriBuilder

public PageUriBuilder(String c,
                      String cid,
                      String pagename,
                      String wrapper)
Constructor with c and cid, with a wrapper .

Parameters:
c -
cid -
pagename -
wrapper -

PageUriBuilder

public PageUriBuilder(String c,
                      String cid,
                      String pagename)
Constructor with c and cid, without a wrapper.

Parameters:
c -
cid -
pagename -

PageUriBuilder

public PageUriBuilder(com.fatwire.assetapi.data.AssetId id,
                      String pagename,
                      String wrapper)
Constructor with AssetId and wrapper.

Parameters:
id -
pagename -
wrapper -

PageUriBuilder

public PageUriBuilder(com.fatwire.assetapi.data.AssetId id,
                      String pagename)
Constructor with AssetId, without a wrapper.

Parameters:
id -
pagename -
Method Detail

toURI

public String toURI(COM.FutureTense.Interfaces.ICS ics)
Returns the uri to the asset rendered with the specified template and wrapper (if provided).

Parameters:
ics -
Returns:
this
See Also:
AbstractTagRunner.execute(COM.FutureTense.Interfaces.ICS)

argument

public PageUriBuilder argument(String name,
                               String value)
Parameters:
name -
value -
Returns:
this
See Also:
TagRunnerWithArguments.setArgument(java.lang.String, java.lang.String)

assembler

public PageUriBuilder assembler(String s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setAssembler(java.lang.String)

authority

public PageUriBuilder authority(String s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setAuthority(java.lang.String)

container

public PageUriBuilder container(String s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setContainer(java.lang.String)

dynamic

public PageUriBuilder dynamic(boolean s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setDynamic(java.lang.String)

fragment

public PageUriBuilder fragment(String s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setFragment(java.lang.String)

packedargs

public PageUriBuilder packedargs(String s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setPackedargs(java.lang.String)

satellite

public PageUriBuilder satellite(boolean s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setSatellite(java.lang.String)

scheme

public PageUriBuilder scheme(String s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setScheme(java.lang.String)

wrapper

public PageUriBuilder wrapper(String s)
Parameters:
s -
Returns:
this
See Also:
GetTemplateUrl.setWrapperpage(java.lang.String)


Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.