|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.gadgets.util.AbstractUrlBuilder
com.atlassian.gadgets.dashboard.internal.impl.DashboardUrlBuilderImpl
public class DashboardUrlBuilderImpl
| Field Summary |
|---|
| Fields inherited from class com.atlassian.gadgets.util.AbstractUrlBuilder |
|---|
applicationProperties, webResourceManager |
| Constructor Summary | |
|---|---|
DashboardUrlBuilderImpl(com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.plugin.webresource.WebResourceManager webResourceManager)
|
|
| Method Summary | |
|---|---|
String |
buildDashboardDirectoryBaseUrl()
Returns the base URL of the directory |
String |
buildDashboardDirectoryResourceUrl()
Returns a URL that can be used to retrieve the list of available gadgets in the directory or to post a new gadget spec URL to the directory. |
String |
buildDashboardDirectoryUrl(DashboardId dashboardId)
Returns a URL that can be used to post a new gadget to the directory. |
String |
buildDashboardLayoutUrl(DashboardId dashboardId)
Returns the URL to the layout resource of a dashboard. |
String |
buildDashboardResourceUrl(DashboardId dashboardId)
Returns a URL that can be used to access the Dashboard resource, to post new gadgets. |
String |
buildDashboardUrl(DashboardId dashboardId)
Returns the URL to the dashboard container. |
String |
buildErrorGadgetUrl()
Returns a URL that can be used to display an error message when there is a problem loading a gadget. |
String |
buildGadgetColorUrl(DashboardId dashboardId,
GadgetId gadgetId)
Returns the URL to the color resource of a gadget. |
String |
buildGadgetUrl(DashboardId dashboardId,
GadgetId gadgetId)
Returns the URL to a gadget resource on a dashboard. |
String |
buildGadgetUserPrefsUrl(DashboardId dashboardId,
GadgetId gadgetId)
Returns the URL to the user prefs resource of a gadget. |
protected String |
getBaseUrl()
Overridden to return REST URIs instead of servlet URLs. |
| Methods inherited from class com.atlassian.gadgets.util.AbstractUrlBuilder |
|---|
buildImageUrl, buildRpcJsUrl |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.atlassian.gadgets.dashboard.internal.DashboardUrlBuilder |
|---|
buildRpcJsUrl |
| Methods inherited from interface com.atlassian.gadgets.util.UrlBuilder |
|---|
buildImageUrl |
| Constructor Detail |
|---|
public DashboardUrlBuilderImpl(com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.plugin.webresource.WebResourceManager webResourceManager)
| Method Detail |
|---|
protected String getBaseUrl()
getBaseUrl in class AbstractUrlBuilderpublic String buildDashboardUrl(DashboardId dashboardId)
DashboardUrlBuilder
buildDashboardUrl in interface DashboardUrlBuilderdashboardId - the dashboard ID to return the URL for
public String buildDashboardLayoutUrl(DashboardId dashboardId)
DashboardUrlBuilder
buildDashboardLayoutUrl in interface DashboardUrlBuilderdashboardId - DashboardId of the dashboard that we want the layout resource URL of
public String buildGadgetUrl(DashboardId dashboardId,
GadgetId gadgetId)
DashboardUrlBuilder
buildGadgetUrl in interface DashboardUrlBuilderdashboardId - DashboardId to find the GadgetId ongadgetId - GadgetId of the gadget we want the resource URL of
public String buildGadgetColorUrl(DashboardId dashboardId,
GadgetId gadgetId)
DashboardUrlBuilder
buildGadgetColorUrl in interface DashboardUrlBuilderdashboardId - DashboardId to find the GadgetId ongadgetId - GadgetId of the gadget we want the color resource URL of
public String buildGadgetUserPrefsUrl(DashboardId dashboardId,
GadgetId gadgetId)
DashboardUrlBuilder
buildGadgetUserPrefsUrl in interface DashboardUrlBuilderdashboardId - DashboardId to find the GadgetId ongadgetId - GadgetId of the gadget we want the user prefs resource URL of
public String buildErrorGadgetUrl()
DashboardUrlBuilder
buildErrorGadgetUrl in interface DashboardUrlBuilderpublic String buildDashboardResourceUrl(DashboardId dashboardId)
DashboardUrlBuilder
buildDashboardResourceUrl in interface DashboardUrlBuilderdashboardId - the ID of the dashboard to post gadgets to
public String buildDashboardDirectoryResourceUrl()
DashboardUrlBuilder
buildDashboardDirectoryResourceUrl in interface DashboardUrlBuilderpublic String buildDashboardDirectoryBaseUrl()
DashboardUrlBuilder
buildDashboardDirectoryBaseUrl in interface DashboardUrlBuilderpublic String buildDashboardDirectoryUrl(DashboardId dashboardId)
DashboardUrlBuilder
buildDashboardDirectoryUrl in interface DashboardUrlBuilderdashboardId - the ID of the dashboard to post gadgets to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||