Class DeploymentProjectAuditLog
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.deployments.projects.actions.DeploymentProjectAuditLog
-
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,LazyPaginationAware,NavigationAware,DeploymentProjectEditSecurityAware,DeploymentProjectReadOnlyInterceptorAware,DomainObjectSecurityAware,GlobalReadSecurityAware,ReturnUrlAware,com.atlassian.core.i18n.I18nTextProvider,com.atlassian.struts.TextProvider,com.atlassian.struts.ValidationAware,com.opensymphony.xwork.ValidationAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
public class DeploymentProjectAuditLog extends BambooActionSupport implements LazyPaginationAware, DeploymentProjectEditSecurityAware
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeploymentProjectAuditLog.EnvironmentEntry-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description DeploymentProjectAuditLog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdelete()DeploymentProjectgetDeploymentProject()longgetDeploymentProjectId()Map<String,DeploymentProjectAuditLog.EnvironmentEntry>getEnvironmentMap()@NotNull List<AuditLogEntry>getFilteredResultsList(int firstResult, int maxResults)Implementing actions should initialize and return up to maxResults items ranging from firstResult from the underlying list of uninitialized itemsPagergetPager()Freemarker views for LazyPaginationAware actions should iterate over pager.page.listintgetResultsCount()Implementing actions should return a total number of items that are subject to paginationStringgetSearchString()DeploymentProjectgetSecuredDomainObject()Stringinput()booleanisEnabled()voidsetDeploymentProjectId(long deploymentProjectId)voidsetPager(Pager pager)Used to inject pager by PaginationAwareInterceptorvoidsetSearchString(String searchString)-
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
-
-
-
-
Method Detail
-
input
public String input()
- Overrides:
inputin classcom.opensymphony.xwork2.ActionSupport
-
delete
public String delete()
-
isEnabled
public boolean isEnabled()
-
getPager
public Pager getPager()
Description copied from interface:LazyPaginationAwareFreemarker views for LazyPaginationAware actions should iterate over pager.page.list- Specified by:
getPagerin interfaceLazyPaginationAware- Returns:
Pagerobject
-
setPager
public void setPager(Pager pager)
Description copied from interface:LazyPaginationAwareUsed to inject pager by PaginationAwareInterceptor- Specified by:
setPagerin interfaceLazyPaginationAware- Parameters:
pager-Pagerobject
-
getFilteredResultsList
@NotNull public @NotNull List<AuditLogEntry> getFilteredResultsList(int firstResult, int maxResults)
Description copied from interface:LazyPaginationAwareImplementing actions should initialize and return up to maxResults items ranging from firstResult from the underlying list of uninitialized items- Specified by:
getFilteredResultsListin interfaceLazyPaginationAware- Parameters:
firstResult- index of first itemmaxResults- number of items to be returned- Returns:
- range of initialized results from underlying full list of uninitialized items
-
getResultsCount
public int getResultsCount()
Description copied from interface:LazyPaginationAwareImplementing actions should return a total number of items that are subject to pagination- Specified by:
getResultsCountin interfaceLazyPaginationAware- Returns:
- number of items in the underlying list
-
getSecuredDomainObject
public DeploymentProject getSecuredDomainObject()
- Specified by:
getSecuredDomainObjectin interfaceDeploymentProjectReadOnlyInterceptorAware- Specified by:
getSecuredDomainObjectin interfaceDomainObjectSecurityAware- Overrides:
getSecuredDomainObjectin classBambooActionSupport
-
getDeploymentProject
public DeploymentProject getDeploymentProject()
-
getEnvironmentMap
public Map<String,DeploymentProjectAuditLog.EnvironmentEntry> getEnvironmentMap()
-
getDeploymentProjectId
public long getDeploymentProjectId()
-
setDeploymentProjectId
public void setDeploymentProjectId(long deploymentProjectId)
-
getSearchString
public String getSearchString()
-
setSearchString
public void setSearchString(String searchString)
-
-