public class DefaultIframeUriManager extends Object implements IframeUriManager
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultIframeUriManager.DefaultTemplatingSignal |
static interface |
DefaultIframeUriManager.TemplatingSignal |
IframeUriManager.Versioner| Modifier and Type | Field and Description |
|---|---|
static String |
LOCKED_DOMAIN_FEATURE_NAME |
static String |
LOCKED_DOMAIN_SUFFIX_KEY |
static String |
SECURITY_TOKEN_ALWAYS_KEY |
static String |
SECURITY_TOKEN_FEATURE_NAME |
static String |
UNLOCKED_DOMAIN_KEY |
| Constructor and Description |
|---|
DefaultIframeUriManager(ContainerConfig config,
LockedDomainService ldService,
SecurityTokenCodec securityTokenCodec) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAllUserPrefs(UriBuilder uri,
Gadget gadget,
View view,
boolean useTpl) |
protected void |
addDefaultUriParameters(UriBuilder uri,
Gadget gadget,
View view,
boolean useTpl) |
protected void |
addExtras(UriBuilder uri,
Gadget gadget) |
protected void |
addExtrasForTypeUrl(UriBuilder uri,
Gadget gadget,
String container) |
protected Uri |
buildUri(View view,
Gadget gadget) |
protected String |
generateSecurityToken(Gadget gadget) |
protected String |
getScheme(Gadget gadget,
String container) |
protected boolean |
isTokenNeededForRendering(Gadget gadget) |
Map<String,Uri> |
makeAllRenderingUris(Gadget gadget)
Returns a list of all URIs for rendering this gadget.
|
Uri |
makeRenderingUri(Gadget gadget)
Generates iframe urls for meta data service.
|
protected UriBuilder |
processUriForHtmlTypeView(View view,
Gadget gadget) |
protected UriBuilder |
processUriForUrlTypeView(View view,
Gadget gadget) |
void |
setAuthority(Authority authority) |
void |
setTemplatingSignal(DefaultIframeUriManager.TemplatingSignal tplSignal) |
void |
setVersioner(IframeUriManager.Versioner versioner) |
static String |
tplKey(String key) |
UriStatus |
validateRenderingUri(Uri inUri)
Validates the provided rendering Uri.
|
protected boolean |
wantsSecurityToken(Gadget gadget) |
public static final String LOCKED_DOMAIN_SUFFIX_KEY
public static final String UNLOCKED_DOMAIN_KEY
public static final String SECURITY_TOKEN_ALWAYS_KEY
public static final String LOCKED_DOMAIN_FEATURE_NAME
public static final String SECURITY_TOKEN_FEATURE_NAME
@Inject public DefaultIframeUriManager(ContainerConfig config, LockedDomainService ldService, SecurityTokenCodec securityTokenCodec)
@Inject(optional=true) public void setVersioner(IframeUriManager.Versioner versioner)
@Inject(optional=true) public void setTemplatingSignal(DefaultIframeUriManager.TemplatingSignal tplSignal)
@Inject(optional=true) public void setAuthority(Authority authority)
public Uri makeRenderingUri(Gadget gadget)
IframeUriManagermakeRenderingUri in interface IframeUriManagerprotected UriBuilder processUriForUrlTypeView(View view, Gadget gadget)
protected UriBuilder processUriForHtmlTypeView(View view, Gadget gadget)
protected void addDefaultUriParameters(UriBuilder uri, Gadget gadget, View view, boolean useTpl)
protected void addAllUserPrefs(UriBuilder uri, Gadget gadget, View view, boolean useTpl)
protected boolean wantsSecurityToken(Gadget gadget)
protected boolean isTokenNeededForRendering(Gadget gadget)
public UriStatus validateRenderingUri(Uri inUri)
IframeUriManagervalidateRenderingUri in interface IframeUriManagerprotected void addExtrasForTypeUrl(UriBuilder uri, Gadget gadget, String container)
protected void addExtras(UriBuilder uri, Gadget gadget)
public Map<String,Uri> makeAllRenderingUris(Gadget gadget)
makeAllRenderingUris in interface IframeUriManagergadget - The gadget to generate the URIs for.Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.