com.atlassian.plugin.web.model
Class DefaultWebLink

java.lang.Object
  extended by com.atlassian.plugin.web.model.AbstractWebItem
      extended by com.atlassian.plugin.web.model.DefaultWebLink
All Implemented Interfaces:
WebLink

public class DefaultWebLink
extends AbstractWebItem
implements WebLink

Represents a single "href", with a variety of permutations.


Constructor Summary
DefaultWebLink(org.dom4j.Element linkEl, WebFragmentHelper webFragmentHelper, ContextProvider contextProvider, WebFragmentModuleDescriptor descriptor)
           
 
Method Summary
 String getAccessKey(Map<String,Object> context)
           
 String getDisplayableUrl(javax.servlet.http.HttpServletRequest req, Map<String,Object> context)
           
 String getId()
           
 String getRenderedUrl(Map<String,Object> context)
           
 boolean hasAccessKey()
           
 
Methods inherited from class com.atlassian.plugin.web.model.AbstractWebItem
getContextMap, getDescriptor, getWebFragmentHelper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.plugin.web.model.WebLink
getDescriptor
 

Constructor Detail

DefaultWebLink

public DefaultWebLink(org.dom4j.Element linkEl,
                      WebFragmentHelper webFragmentHelper,
                      ContextProvider contextProvider,
                      WebFragmentModuleDescriptor descriptor)
Method Detail

getRenderedUrl

public String getRenderedUrl(Map<String,Object> context)
Specified by:
getRenderedUrl in interface WebLink

getDisplayableUrl

public String getDisplayableUrl(javax.servlet.http.HttpServletRequest req,
                                Map<String,Object> context)
Specified by:
getDisplayableUrl in interface WebLink

hasAccessKey

public boolean hasAccessKey()
Specified by:
hasAccessKey in interface WebLink

getAccessKey

public String getAccessKey(Map<String,Object> context)
Specified by:
getAccessKey in interface WebLink

getId

public String getId()
Specified by:
getId in interface WebLink


Copyright © 2011 Atlassian. All Rights Reserved.