com.atlassian.jira.webtest.framework.page.admin.plugins
Interface ManagePluginComponent

All Superinterfaces:
Collapsible<ManagePluginComponent>, Localizable, PageObject, PluginComponent<ManagePluginComponent>
All Known Implementing Classes:
SeleniumManagePluginComponent

public interface ManagePluginComponent
extends PluginComponent<ManagePluginComponent>

Represents a single plugins table row on the ManageExistingPlugins tab.

Since:
v4.3

Method Summary
 ManagePluginComponent disable()
          Disable the plugin.
 ManagePluginComponent enable()
          Enable the plugin.
 TimedCondition isDisabled()
          Check if the plugin is disabled.
 TimedCondition isEnabled()
          Check if the plugin is enabled.
 TimedCondition isModuleListCollapsed()
           
 TimedCondition isModuleListExpanded()
           
 PluginModulesList<ManagePluginModuleComponent> moduleList()
           
 ManagePluginComponent toggleExpandModulesList()
          Expands or Collapses the modules section of a manage plugin component
 
Methods inherited from interface com.atlassian.jira.webtest.framework.page.admin.plugins.PluginComponent
getPluginKey
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.Collapsible
collapse, expand, isCollapsed, isExpanded
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.Localizable
locator
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PageObject
context, isReady
 

Method Detail

isEnabled

TimedCondition isEnabled()
Check if the plugin is enabled.

Returns:
timed condition checking if the plugin is enabled

isDisabled

TimedCondition isDisabled()
Check if the plugin is disabled.

Returns:
timed condition checking if the plugin is disabled

enable

ManagePluginComponent enable()
Enable the plugin. This component has to be expanded to be able to perform this operation, as the 'Enable' button is only visible in the expanded mode.

Returns:
this plugin component
See Also:
Collapsible.isExpanded(), Collapsible.expand()

disable

ManagePluginComponent disable()
Disable the plugin. This component has to be expanded to be able to perform this operation, as the 'Disable' button is only visible in the expanded mode.

Returns:
this plugin component
See Also:
Collapsible.isExpanded(), Collapsible.expand()

isModuleListExpanded

TimedCondition isModuleListExpanded()

isModuleListCollapsed

TimedCondition isModuleListCollapsed()

toggleExpandModulesList

ManagePluginComponent toggleExpandModulesList()
Expands or Collapses the modules section of a manage plugin component


moduleList

PluginModulesList<ManagePluginModuleComponent> moduleList()


Copyright © 2002-2012 Atlassian. All Rights Reserved.