Class ViewBuildFiles

All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BambooSessionAware, BuildableAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanReadSecurityAware, PlanAware, ProjectAware, ReturnUrlAware, UserAware, com.atlassian.core.i18n.I18nTextProvider, Serializable, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.locale.LocaleProvider, org.apache.struts2.text.TextProvider, org.apache.struts2.Validateable
Direct Known Subclasses:
DeleteBuildFiles

public class ViewBuildFiles extends BuildActionSupport implements PlanReadSecurityAware
This action lets a user browse the build files.
See Also:
  • Constructor Details

    • ViewBuildFiles

      public ViewBuildFiles()
  • Method Details

    • getDirectory

      public String getDirectory()
    • setDirectory

      public void setDirectory(String value)
    • execute

      public String execute() throws Exception
      Specified by:
      execute in interface org.apache.struts2.action.Action
      Overrides:
      execute in class org.apache.struts2.ActionSupport
      Throws:
      Exception
    • getBuildWorkingDirectory

      @Nullable public @Nullable String getBuildWorkingDirectory()
    • getFiles

      @Nullable public @Nullable File[] getFiles()
    • formatFileSize

      @TemplateAccessible public String formatFileSize(long l)
    • formatAsDate

      @TemplateAccessible public Date formatAsDate(long l)
    • getSourceCodeBreadcrumb

      public List getSourceCodeBreadcrumb() throws Exception
      Throws:
      Exception
    • isLastBuildLocal

      public boolean isLastBuildLocal()
    • getSourceDirectory

      public File getSourceDirectory()
    • setAgentManager

      public void setAgentManager(AgentManager agentManager)