Interface BambooSetupPersister

  • All Superinterfaces:
    com.atlassian.config.setup.SetupPersister
    All Known Implementing Classes:
    DefaultSetupPersister

    public interface BambooSetupPersister
    extends com.atlassian.config.setup.SetupPersister
    • Field Summary

      • Fields inherited from interface com.atlassian.config.setup.SetupPersister

        SETUP_INSTALL_DEMO_DATA, SETUP_STATE_COMPLETE, SETUP_TYPE_CUSTOM, SETUP_TYPE_INITIAL, SETUP_TYPE_INSTALL
    • Method Detail

      • executeSetupStep

        boolean executeSetupStep​(@NotNull
                                 @NotNull String expectedStep,
                                 @NotNull
                                 @NotNull ErrorCollection errorCollection,
                                 @NotNull
                                 @NotNull Runnable runnable)
      • executeSetupStep

        <T> io.atlassian.fugue.Either<Boolean,​Optional<T>> executeSetupStep​(@NotNull
                                                                                  @NotNull String expectedStep,
                                                                                  @NotNull
                                                                                  @NotNull ErrorCollection errorCollection,
                                                                                  @NotNull
                                                                                  @NotNull Callable<T> callable)
                                                                           throws com.atlassian.config.setup.SetupException
        Throws:
        com.atlassian.config.setup.SetupException