org.apache.shindig.gadgets.uri
Class DefaultIframeUriManager
java.lang.Object
org.apache.shindig.gadgets.uri.DefaultIframeUriManager
- All Implemented Interfaces:
- IframeUriManager
public class DefaultIframeUriManager
- extends Object
- implements IframeUriManager
Default implementetion of an IframeUriManager which references the /ifr endpoint.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOCKED_DOMAIN_SUFFIX_KEY
public static final String LOCKED_DOMAIN_SUFFIX_KEY
- See Also:
- Constant Field Values
UNLOCKED_DOMAIN_KEY
public static final String UNLOCKED_DOMAIN_KEY
- See Also:
- Constant Field Values
SECURITY_TOKEN_ALWAYS_KEY
public static final String SECURITY_TOKEN_ALWAYS_KEY
- See Also:
- Constant Field Values
LOCKED_DOMAIN_FEATURE_NAME
public static final String LOCKED_DOMAIN_FEATURE_NAME
- See Also:
- Constant Field Values
SECURITY_TOKEN_FEATURE_NAME
public static final String SECURITY_TOKEN_FEATURE_NAME
- See Also:
- Constant Field Values
DefaultIframeUriManager
@Inject
public DefaultIframeUriManager(ContainerConfig config,
LockedDomainPrefixGenerator ldGen,
SecurityTokenCodec securityTokenCodec)
setLockedDomainEnabled
@Inject(optional=true)
public void setLockedDomainEnabled(Boolean ldEnabled)
setVersioner
@Inject(optional=true)
public void setVersioner(IframeUriManager.Versioner versioner)
setTemplatingSignal
@Inject(optional=true)
public void setTemplatingSignal(DefaultIframeUriManager.TemplatingSignal tplSignal)
makeRenderingUri
public Uri makeRenderingUri(Gadget gadget)
- Description copied from interface:
IframeUriManager
- Generates iframe urls for meta data service.
Use this rather than generating your own urls by hand.
- Specified by:
makeRenderingUri in interface IframeUriManager
- Returns:
- The generated iframe url.
generateSecurityToken
protected String generateSecurityToken(Gadget gadget)
wantsSecurityToken
protected boolean wantsSecurityToken(Gadget gadget)
isTokenNeededForRendering
protected boolean isTokenNeededForRendering(Gadget gadget)
validateRenderingUri
public UriStatus validateRenderingUri(Uri inUri)
- Description copied from interface:
IframeUriManager
- Validates the provided rendering Uri. May include
locked-domain, version param, and/or other checks.
- Specified by:
validateRenderingUri in interface IframeUriManager
tplKey
public static String tplKey(String key)
lockedDomainExclusion
protected boolean lockedDomainExclusion()
- Overridable methods for custom behavior
getScheme
protected String getScheme(Gadget gadget,
String container)
addExtras
protected void addExtras(UriBuilder uri)
Copyright © 2007-2012. All Rights Reserved.