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
 java.lang.String getAccessKey(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getDisplayableUrl(javax.servlet.http.HttpServletRequest req, java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getId()
           
 java.lang.String getRenderedUrl(java.util.Map<java.lang.String,java.lang.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 java.lang.String getRenderedUrl(java.util.Map<java.lang.String,java.lang.Object> context)
Specified by:
getRenderedUrl in interface WebLink

getDisplayableUrl

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

hasAccessKey

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

getAccessKey

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

getId

public java.lang.String getId()
Specified by:
getId in interface WebLink


Copyright © 2010 Atlassian. All Rights Reserved.