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

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

public class TemplateUriBuilder
extends Object

Since:
Mar 13, 2011
Author:
Dolf Dijkstra

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

Constructor Detail

TemplateUriBuilder

public TemplateUriBuilder(String c,
                          String cid,
                          String tname,
                          String wrapper)
Constructor with c and cid, with a wrapper .

Parameters:
c -
cid -
tname -
wrapper -

TemplateUriBuilder

public TemplateUriBuilder(String c,
                          String cid,
                          String tname)
Constructor with c and cid, without a wrapper.

Parameters:
c -
cid -
tname -

TemplateUriBuilder

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

Parameters:
id -
tname -
wrapper -

TemplateUriBuilder

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

Parameters:
id -
tname -
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:
the Content Server url.
See Also:
AbstractTagRunner.execute(COM.FutureTense.Interfaces.ICS)

argument

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

assembler

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

authority

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

container

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

dynamic

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

fragment

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

packedargs

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

satellite

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

scheme

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

site

public TemplateUriBuilder site(String s)
Parameters:
s -
See Also:
GetTemplateUrl.setSite(java.lang.String)

wrapper

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


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