com.fatwire.gst.foundation.facade.runtag.render
Class GetTemplateUrl

java.lang.Object
  extended by com.fatwire.gst.foundation.facade.FTValListFacade
      extended by com.fatwire.gst.foundation.facade.runtag.AbstractTagRunner
          extended by com.fatwire.gst.foundation.facade.runtag.render.TagRunnerWithArguments
              extended by com.fatwire.gst.foundation.facade.runtag.render.GetTemplateUrl
All Implemented Interfaces:
TagRunner

public final class GetTemplateUrl
extends TagRunnerWithArguments

Implements the RENDER.GETTEMPLATEURL tag.

<render:gettemplateurl [addsession="true|false"] [assembler="uri assembler shortform"] [authority="authority value"] [c="asset type"] [cid="asset id"] [container="servlet|portlet"] [context="context override"] [deptype="exists|none"] [dynamic="true|false"] [fragment="fragment value"] outstr="theURLVariable" [packedargs="stringFromPACKARGStag"] [satellite="true|false"] [scheme="scheme value"] site="site name" slotname="name of slot" tid="caller Template or CSElement id" [tname="target Template or CSElement name"] [ttype="caller Template or CSElement"] [variant="template variant name"] [wrapperpage="name of uncached wrapper page"] />

[<render:argument name="variable1" value="value1"/>]

</render:gettemplateurl>

Since:
Nov 17, 2009, Mar 13, 2011
Author:
Tony Field, Dolf Dijkstra

Field Summary
 
Fields inherited from class com.fatwire.gst.foundation.facade.FTValListFacade
list
 
Constructor Summary
GetTemplateUrl()
           
GetTemplateUrl(COM.FutureTense.Interfaces.ICS ics, String c, String cid, String tname, String wrapper, String slotname)
          Creates a GetTemplateUrl tag facade instance that is ready to execute unless any parameters need to be passed (like p, for instance).
GetTemplateUrl(COM.FutureTense.Interfaces.ICS ics, String c, String cid, String tname, String wrapper, String slotname, String site, String context, String ttype, String tid, String assembler, String authority, String container, String deptype, String dynamic, String fragment, String packedargs, String satellite, String scheme, String variant)
          Shortcut constructor that sets intelligent default values.
 
Method Summary
 void setAddSession(boolean b)
           
 void setAssembler(String s)
           
 void setAsset(String s)
           
 void setAuthority(String s)
           
 void setC(String s)
           
 void setCid(String s)
           
 void setContainer(String s)
           
 void setContext(String s)
           
 void setDeptype(String s)
           
 void setDynamic(boolean b)
           
 void setDynamic(String b)
          Deprecated. use setDynamic(boolean).
 void setFragment(String s)
           
 void setOutstr(String s)
           
 void setPackedargs(String s)
           
 void setSatellite(boolean b)
           
 void setSatellite(String b)
          Deprecated. use setSatellite(boolean).
 void setScheme(String s)
           
 void setSite(String s)
           
 void setSlotname(String s)
           
 void setTid(String s)
           
 void setTname(String s)
           
 void setTtype(String s)
           
 void setVariant(String s)
           
 void setWrapperpage(String s)
           
 
Methods inherited from class com.fatwire.gst.foundation.facade.runtag.render.TagRunnerWithArguments
setArgument
 
Methods inherited from class com.fatwire.gst.foundation.facade.runtag.AbstractTagRunner
bind, execute, handleError, postExecute, preExecute
 
Methods inherited from class com.fatwire.gst.foundation.facade.FTValListFacade
getList, set, set, set, set, set, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetTemplateUrl

public GetTemplateUrl()

GetTemplateUrl

public GetTemplateUrl(COM.FutureTense.Interfaces.ICS ics,
                      String c,
                      String cid,
                      String tname,
                      String wrapper,
                      String slotname,
                      String site,
                      String context,
                      String ttype,
                      String tid,
                      String assembler,
                      String authority,
                      String container,
                      String deptype,
                      String dynamic,
                      String fragment,
                      String packedargs,
                      String satellite,
                      String scheme,
                      String variant)
Shortcut constructor that sets intelligent default values. Not all values are required. Site and TID/TTYPE are auto-detected if not explicitly specified. Outstr still needs to be set, and any nested parameters need to be set as well prior to calling execute.

Parameters:
ics -
c -
cid -
tname -
wrapper -
slotname -
site -
context -
ttype -
tid -
assembler -
authority -
container -
deptype -
dynamic -
fragment -
packedargs -
satellite -
scheme -
variant -

GetTemplateUrl

public GetTemplateUrl(COM.FutureTense.Interfaces.ICS ics,
                      String c,
                      String cid,
                      String tname,
                      String wrapper,
                      String slotname)
Creates a GetTemplateUrl tag facade instance that is ready to execute unless any parameters need to be passed (like p, for instance). Note that this will auto-discover tid/ttype, and site, and it sets context to an empty string.

Parameters:
ics -
c -
cid -
tname -
wrapper - optional wrapper
slotname -
Method Detail

setAsset

public void setAsset(String s)
Parameters:
s -

setAddSession

public void setAddSession(boolean b)
Parameters:
b -

setAssembler

public void setAssembler(String s)
Parameters:
s -

setAuthority

public void setAuthority(String s)
Parameters:
s -

setC

public void setC(String s)
Parameters:
s -

setCid

public void setCid(String s)
Parameters:
s -

setContainer

public void setContainer(String s)
Parameters:
s -

setContext

public void setContext(String s)
Parameters:
s -

setDeptype

public void setDeptype(String s)
Parameters:
s -

setDynamic

public void setDynamic(boolean b)
Parameters:
b -

setDynamic

public void setDynamic(String b)
Deprecated. use setDynamic(boolean).

Parameters:
b -

setFragment

public void setFragment(String s)
Parameters:
s -

setOutstr

public void setOutstr(String s)
Parameters:
s -

setPackedargs

public void setPackedargs(String s)
Parameters:
s -

setSatellite

public void setSatellite(boolean b)
Parameters:
b -

setSatellite

public void setSatellite(String b)
Deprecated. use setSatellite(boolean).

Parameters:
b -

setScheme

public void setScheme(String s)
Parameters:
s -

setSite

public void setSite(String s)
Parameters:
s -

setSlotname

public void setSlotname(String s)
Parameters:
s -

setTid

public void setTid(String s)
Parameters:
s -

setTname

public void setTname(String s)
Parameters:
s -

setTtype

public void setTtype(String s)
Parameters:
s -

setVariant

public void setVariant(String s)
Parameters:
s -

setWrapperpage

public void setWrapperpage(String s)
Parameters:
s -


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