Class UpdateWebUrlBulkAction

java.lang.Object
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BulkAction, BulkActionScope, RepositoryAwareBulkAction, BambooSessionAware, NavigationAware, 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 UpdateWebUrlBulkAction extends AbstractRepositoryBulkAction
See Also:
  • Constructor Details

  • Method Details

    • getKey

      @NotNull public @NotNull String getKey()
      Description copied from interface: BulkAction
      Unique identifier for the action
      Returns:
    • getTitle

      @NotNull public @NotNull String getTitle()
      Description copied from interface: BulkAction
      What the label for the bulk action is
      Returns:
    • getChangedItem

      @NotNull public @NotNull String getChangedItem()
      Description copied from interface: BulkAction
      Description of what will be changed as a result of this bulk action, also used as table heading to show what will be changed and what it has changed to
      Returns:
    • getViewAction

      @NotNull public @NotNull BulkAction.WebWorkAction getViewAction()
      Description copied from interface: BulkAction
      Action to run to get the view of the current value for this bulk action
      Returns:
    • getViewUpdatedAction

      @NotNull public @NotNull BulkAction.WebWorkAction getViewUpdatedAction()
      Description copied from interface: BulkAction
      Action to run to get the view of the updated value for this bulk action
      Returns:
    • getEditSnippetAction

      @NotNull public @NotNull BulkAction.WebWorkAction getEditSnippetAction()
      Description copied from interface: BulkAction
      Action to return the edit snippet (no form tags) edit the value. The snippet will not have access to any plan values
      Returns:
    • getExecuteAction

      @NotNull public @NotNull BulkAction.WebWorkAction getExecuteAction()
      Description copied from interface: BulkAction
      The final action to execute to act on the bulk action
      Specified by:
      getExecuteAction in interface BulkAction
      Overrides:
      getExecuteAction in class AbstractRepositoryBulkAction
      Returns:
    • isApplicable

      public boolean isApplicable(ImmutablePlan plan)
      Description copied from interface: BulkActionScope
      Returns whether or not a plan is applicable for a certain bulk action, eg. only plans with svn repositories for an action updating svn details
      Specified by:
      isApplicable in interface BulkActionScope
      Overrides:
      isApplicable in class AbstractRepositoryBulkAction
      Returns:
      true if applicable
    • getRepositoryDefinitions

      public List<PlanRepositoryDefinition> getRepositoryDefinitions(@NotNull @NotNull ImmutablePlan plan)
    • getWebRepositoryViewers

      public List<WebRepositoryViewer> getWebRepositoryViewers()
    • getMockBuildForView

      public Chain getMockBuildForView(Map<String,String[]> params)