1 package com.atlassian.plugin.web.model;
2
3 import com.atlassian.plugin.web.descriptors.WebFragmentModuleDescriptor;
4
5 import javax.servlet.http.HttpServletRequest;
6 import java.util.Map;
7
8
9
10
11 public interface WebLink {
12 String getRenderedUrl(Map<String, Object> context);
13
14 String getDisplayableUrl(HttpServletRequest req, Map<String, Object> context);
15
16 boolean hasAccessKey();
17
18 String getAccessKey(Map<String, Object> context);
19
20 String getId();
21
22 WebFragmentModuleDescriptor getDescriptor();
23 }