Class Backdoor
java.lang.Object
com.atlassian.jira.functest.framework.backdoor.Backdoor
- Since:
- v5.2
-
Constructor Summary
ConstructorsConstructorDescriptionBackdoor(JIRAEnvironmentData environmentData) Original constructor for backward compatibility.Backdoor(JIRAEnvironmentData environmentData, BackdoorCredentials credentials) New constructor accepting optional credentials. -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.jira.testkit.client.AdvancedSettingsControlarchive()auditing()Deprecated.barrier()charts()com.atlassian.jira.testkit.client.restclient.ComponentClientcom.atlassian.jira.testkit.client.CustomFieldsControlcom.atlassian.jira.testkit.client.DarkFeaturesControlcom.atlassian.jira.testkit.client.DashboardControlcom.atlassian.jira.testkit.client.DataImportControlevents()export()filters()flags()com.atlassian.jira.testkit.client.GeneralConfigurationControlcom.atlassian.jira.testkit.client.BackdoorhelpUrls()com.atlassian.jira.testkit.client.I18nControli18n()indexing()com.atlassian.jira.testkit.client.IssueLinkingControlcom.atlassian.jira.testkit.client.IssuesControlissues()com.atlassian.jira.testkit.client.IssueSecuritySchemesControlcom.atlassian.jira.testkit.client.IssueTypeControlcom.atlassian.jira.testkit.client.restclient.clients.JiraClientslicense()com.atlassian.jira.testkit.client.MailServersControlcom.atlassian.jira.testkit.client.PermissionsControlcom.atlassian.jira.testkit.client.PermissionSchemesControlpermissionsOf(String userName) plugins()project()com.atlassian.jira.testkit.client.restclient.ProjectRoleClientvoidRestores data to blank instance.voidRestores data to blank instance.voidrestoreBlankInstance(License license) Restores to blank instance with provided license.voidrestoreBlankInstance(String license) Deprecated.voidRestores data to blank instance.voidrestoreData(String fileName) Deprecated.userestoreDataFromResource(String)insteadvoidrestoreData(String xmlFileName, String license) Deprecated.userestoreInstance(String, License)instead, since 8.15.0voidrestoreDataCenterInstance(String backupFile) Restores data from provided file.voidrestoreDataFromResource(String resource) Restores data from provided file.voidrestoreDataFromResource(String resourcePath, String license) Deprecated.userestoreInstance(String, License)instead, since 8.15.0voidrestoreInstance(String backupFile, License license) Restores data from provided backup file and license.voidrestoreServerInstance(String backupFile) Restores data from provided file.screens()com.atlassian.jira.testkit.client.ScreensControlcom.atlassian.jira.testkit.client.restclient.SearchClientsearch()com.atlassian.jira.testkit.client.SearchRequestControlserver()com.atlassian.jira.testkit.client.ServicesControlservices()voidsetCredentials(BackdoorCredentials credentials) Sets the credentials for theBackdoorinstance.com.atlassian.jira.testkit.client.SubtaskControlsubtask()com.atlassian.jira.testkit.client.SystemPropertiesControlcom.atlassian.jira.testkit.client.restclient.UpgradeClientcom.atlassian.jira.testkit.client.UsersAndGroupsControlcom.atlassian.jira.testkit.client.restclient.VersionClientversions()com.atlassian.jira.testkit.client.WebSudoControlwebsudo()workflow()com.atlassian.jira.testkit.client.WorkflowSchemesControlzdu()
-
Constructor Details
-
Backdoor
Original constructor for backward compatibility. Delegates to the new constructor with null credentials. -
Backdoor
New constructor accepting optional credentials.
-
-
Method Details
-
setCredentials
Sets the credentials for theBackdoorinstance. This method configures the internal clients using the provided credentials.- Parameters:
credentials- The credentials to set for theBackdoorinstance.
-
getTestkit
public com.atlassian.jira.testkit.client.Backdoor getTestkit() -
restoreData
Deprecated.userestoreDataFromResource(String)insteadRestores data from provided file. License will be chosen depending onCIDefaultLicenseProvider- Parameters:
fileName- xml file name
-
restoreBlankInstance
public void restoreBlankInstance()Restores data to blank instance. License will be chosen depending onCIDefaultLicenseProvider -
restoreBlankServerInstance
public void restoreBlankServerInstance()Restores data to blank instance. The restored license will be always Server, regardless ofCIDefaultLicenseProvider -
restoreBlankDataCenterInstance
public void restoreBlankDataCenterInstance()Restores data to blank instance. The restored license will be always DC, regardless ofCIDefaultLicenseProvider -
restoreBlankInstance
Deprecated.userestoreBlankInstance(License)instead, since 7.0.1Restores to blank instance with provided license.- Parameters:
license- the license to use during restoration
-
restoreBlankInstance
Restores to blank instance with provided license.- Parameters:
license- the license to use during restoration
-
restoreDataFromResource
Restores data from provided file. License will be chosen depending onCIDefaultLicenseProvider- Parameters:
resource- path to backup file
-
restoreServerInstance
Restores data from provided file. The restored license will be always Server, regardless ofCIDefaultLicenseProvider- Parameters:
backupFile- path to backup file
-
restoreDataCenterInstance
Restores data from provided file. The restored license will be always Data Center, regardless ofCIDefaultLicenseProvider- Parameters:
backupFile- path to backup file
-
restoreData
Deprecated.userestoreInstance(String, License)instead, since 8.15.0Restores data from provided file and license.- Parameters:
xmlFileName- backup file namelicense- the license to use during restoration
-
restoreDataFromResource
Deprecated.userestoreInstance(String, License)instead, since 8.15.0Restores data from provided file and license.- Parameters:
resourcePath- path to backup filelicense- the license to use during restoration
-
restoreInstance
Restores data from provided backup file and license.- Parameters:
backupFile- path to backup filelicense- the license to use during restoration
-
attachmentFile
-
screens
-
scheduler
-
usersAndGroups
public com.atlassian.jira.testkit.client.UsersAndGroupsControl usersAndGroups() -
issues
public com.atlassian.jira.testkit.client.IssuesControl issues() -
i18n
public com.atlassian.jira.testkit.client.I18nControl i18n() -
darkFeatures
public com.atlassian.jira.testkit.client.DarkFeaturesControl darkFeatures() -
plugins
-
permissions
public com.atlassian.jira.testkit.client.PermissionsControl permissions() -
filters
-
applicationProperties
-
entityEngine
-
systemProperties
public com.atlassian.jira.testkit.client.SystemPropertiesControl systemProperties() -
project
-
permissionSchemes
public com.atlassian.jira.testkit.client.PermissionSchemesControl permissionSchemes() -
issueTypeScreenSchemes
-
screensControl
public com.atlassian.jira.testkit.client.ScreensControl screensControl() -
mailServers
public com.atlassian.jira.testkit.client.MailServersControl mailServers() -
searchRequests
public com.atlassian.jira.testkit.client.SearchRequestControl searchRequests() -
userProfile
-
userManager
-
groupManager
-
services
public com.atlassian.jira.testkit.client.ServicesControl services() -
dataImport
public com.atlassian.jira.testkit.client.DataImportControl dataImport() -
testRunner
-
fieldConfiguration
-
issueType
public com.atlassian.jira.testkit.client.IssueTypeControl issueType() -
subtask
public com.atlassian.jira.testkit.client.SubtaskControl subtask() -
websudo
public com.atlassian.jira.testkit.client.WebSudoControl websudo() -
dashboard
public com.atlassian.jira.testkit.client.DashboardControl dashboard() -
barrier
-
indexing
-
generalConfiguration
public com.atlassian.jira.testkit.client.GeneralConfigurationControl generalConfiguration() -
advancedSettings
public com.atlassian.jira.testkit.client.AdvancedSettingsControl advancedSettings() -
customFields
public com.atlassian.jira.testkit.client.CustomFieldsControl customFields() -
issueLinking
public com.atlassian.jira.testkit.client.IssueLinkingControl issueLinking() -
workflow
-
search
public com.atlassian.jira.testkit.client.restclient.SearchClient search() -
workflowSchemes
public com.atlassian.jira.testkit.client.WorkflowSchemesControl workflowSchemes() -
projectRole
public com.atlassian.jira.testkit.client.restclient.ProjectRoleClient projectRole() -
filterSubscriptions
-
managedConfiguration
-
issueTableClient
-
searchersClient
-
columnControl
-
screenSchemeControl
-
versions
public com.atlassian.jira.testkit.client.restclient.VersionClient versions() -
components
public com.atlassian.jira.testkit.client.restclient.ComponentClient components() -
resourceBundleCacheControl
-
getPluginIndexConfigurationControl
-
applicationRoles
-
license
-
getDeprecatedWebResourceControl
-
permissionsOf
-
getApplicationControl
-
serverInfo
-
componentManager
-
events
-
helpUrls
-
outgoingMailControl
-
analyticsEventsControl
-
vCacheControl
-
instanceFeaturesControl
-
statisticsControl
-
issueSecuritySchemesControl
public com.atlassian.jira.testkit.client.IssueSecuritySchemesControl issueSecuritySchemesControl() -
flags
-
cacheCheckControl
-
zdu
-
upgradeControl
-
upgradeClient
public com.atlassian.jira.testkit.client.restclient.UpgradeClient upgradeClient() -
server
-
prioritySchemes
-
quicksearch
-
indexSnapshots
-
auditing
Deprecated.UseadvancedAuditing()for every new use case.- Returns:
AuditingClient
-
apdexControl
-
indexSummaryClient
-
archive
-
cacheControl
-
export
-
entityVersioningControl
-
databaseTimeControl
-
advancedAuditing
-
clusterState
-
clusterIndex
-
dbrStatsControl
-
getTerminologyClient
-
getWebResourcesControl
-
getSecurityPropertiesDaoControl
-
getSessionControl
-
userMentionClient
-
userClient
-
getDatabaseMaintenanceControl
-
profiling
-
getIpdControl
-
archivedStatistics
-
fieldConfigScheme
-
allowlist
-
delayedIndexingControl
-
velocityData
-
charts
-
jiraClients
public com.atlassian.jira.testkit.client.restclient.clients.JiraClients jiraClients()
-
restoreBlankInstance(License)instead, since 7.0.1