Class AbstractDatabaseCreationAction

All Implemented Interfaces:
WebInterface, MessageHolderAware, 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:
SetupDatasourceAction, SetupDBTypeAction, SetupEmbeddedDatabaseAction

public abstract class AbstractDatabaseCreationAction extends AbstractSetupDatabaseAction
See Also:
  • Field Details

  • Constructor Details

    • AbstractDatabaseCreationAction

      public AbstractDatabaseCreationAction()
  • Method Details

    • execute

      public String execute() throws com.atlassian.config.ConfigurationException
      Specified by:
      execute in interface org.apache.struts2.action.Action
      Overrides:
      execute in class org.apache.struts2.ActionSupport
      Throws:
      com.atlassian.config.ConfigurationException
    • getUnsuccessfulCodes

      protected Set<String> getUnsuccessfulCodes()
      Defines the set of codes by which if returned by setupDatabase(), signifies failure(s) during database creation.
      Returns:
      set of unsuccessful codes
    • persistInstanceKey

      protected void persistInstanceKey()
      Persists instance keys into database.
    • getSidManager

      public ConfluenceSidManager getSidManager()
    • getBandanaManager

      public BandanaManagerInternal getBandanaManager()
    • setSidManager

      public void setSidManager(ConfluenceSidManager sidManager)
    • setSetupLocks

      public void setSetupLocks(SetupLocks setupLocks)
    • setBandanaManager

      public void setBandanaManager(BandanaManagerInternal bandanaManager)