public class SetupHelper extends Object
Constructor and Description |
---|
SetupHelper() |
Modifier and Type | Method and Description |
---|---|
SetupDatabasePage |
gotoSetupDatabasePageWhenDbSetupNotFinished() |
<T> T |
setupBambooCustom(@NotNull Class<T> clazz,
@NotNull DbProperties dbProperties)
Custom path of Bamboo setup - use external DB
|
<T> T |
setupBambooCustom(@NotNull Class<T> clazz,
@NotNull DbProperties dbProperties,
boolean onlyPassword)
Custom path of Bamboo setup - use external DB
|
void |
setupBambooEmbedded() |
BambooDashboardPage |
setupUpgradeBamboo(@NotNull File importFile) |
BambooDashboardPage |
setupUpgradeBamboo(@NotNull Path importFile) |
public void setupBambooEmbedded()
public BambooDashboardPage setupUpgradeBamboo(@NotNull @NotNull File importFile) throws Exception
Exception
public BambooDashboardPage setupUpgradeBamboo(@NotNull @NotNull Path importFile) throws Exception
Exception
public <T> T setupBambooCustom(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull DbProperties dbProperties, boolean onlyPassword)
T
- instance of page object should be binded to screen on submit button press. Pass here SetupBambooInitialDataPage
for success path
or SetupDatabaseValidationErrorPage
for DB validation failure
or SetupDatabaseConnectionPage
for DB settings validation errorsclazz
- page which should be binded when entered DB settingsdbProperties
- db settingsonlyPassword
- use only password from dbProperties - use when fields are prefilledpublic <T> T setupBambooCustom(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull DbProperties dbProperties)
T
- instance of page object should be binded to screen on submit button press. Pass here SetupBambooInitialDataPage
for success path
or SetupDatabaseValidationErrorPage
for DB validation failure
or SetupDatabaseConnectionPage
for DB settings validation errorsclazz
- page which should be binded when entered DB settingsdbProperties
- db settingspublic SetupDatabasePage gotoSetupDatabasePageWhenDbSetupNotFinished()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.