|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.ww2.FreemarkerContext
public class FreemarkerContext
This class is similar to BambooActionSupport but does not require an action or action context. This makes this functionality available to any servlets as well.
Constructor Summary | |
---|---|
FreemarkerContext(BambooLicenseManager bambooLicenseManager,
AdministrationConfigurationManager administrationConfigurationManager,
BambooPermissionManager bambooPermissionManager,
DashboardCachingManager dashboardCachingManager,
com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager,
BambooUserManager bambooUserManager,
com.atlassian.plugin.PluginAccessor pluginAccessor)
|
Method Summary | |
---|---|
BambooLicenseManager |
getBambooLicenseManager()
|
java.lang.String |
getCurrentUrl(javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
getInstanceName()
|
PluggableFooter |
getPluggableFooter()
Gets the pluggable footer plugin. |
PluggableTopNavigation |
getPluggableTopNavigation()
Gets the pluggable top navigation plugin. |
com.atlassian.user.User |
getUser(javax.servlet.http.HttpServletRequest request)
|
java.util.List<com.atlassian.plugin.web.descriptors.WebItemModuleDescriptor> |
getWebItemsForAdminSection(java.lang.String sectionName,
javax.servlet.http.HttpServletRequest request)
|
java.util.List<com.atlassian.plugin.web.descriptors.WebSectionModuleDescriptor> |
getWebSectionsForAdminLocation(java.lang.String location,
javax.servlet.http.HttpServletRequest request)
|
boolean |
hasBuilds()
|
boolean |
hasGlobalPermission(java.lang.String permission)
Does this user have the global permission right? |
boolean |
isEnableSignup()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FreemarkerContext(BambooLicenseManager bambooLicenseManager, AdministrationConfigurationManager administrationConfigurationManager, BambooPermissionManager bambooPermissionManager, DashboardCachingManager dashboardCachingManager, com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager, BambooUserManager bambooUserManager, com.atlassian.plugin.PluginAccessor pluginAccessor)
Method Detail |
---|
@Nullable public java.lang.String getInstanceName()
@Nullable public com.atlassian.user.User getUser(javax.servlet.http.HttpServletRequest request)
public boolean isEnableSignup()
@Nullable public java.lang.String getCurrentUrl(javax.servlet.http.HttpServletRequest request)
public boolean hasBuilds()
public java.util.List<com.atlassian.plugin.web.descriptors.WebItemModuleDescriptor> getWebItemsForAdminSection(java.lang.String sectionName, javax.servlet.http.HttpServletRequest request)
public java.util.List<com.atlassian.plugin.web.descriptors.WebSectionModuleDescriptor> getWebSectionsForAdminLocation(java.lang.String location, javax.servlet.http.HttpServletRequest request)
public boolean hasGlobalPermission(java.lang.String permission)
permission
- The global permission being checked.
true
if the current user has this permission; false
otherwise.public BambooLicenseManager getBambooLicenseManager()
@Nullable public PluggableTopNavigation getPluggableTopNavigation()
@Nullable public PluggableFooter getPluggableFooter()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |