class OpsManagerUiDrivers::Version18::ProductDashboard

Public Instance Methods

delete_installation_available?() click to toggle source
# File lib/ops_manager_ui_drivers/version18/product_dashboard.rb, line 10
def delete_installation_available?
  method_deprecated!
end
delete_unused_products() click to toggle source
# File lib/ops_manager_ui_drivers/version18/product_dashboard.rb, line 24
def delete_unused_products
  STDERR.puts 'OpsManagerUiDrivers product_dashboard.delete_unused_products is deprecated, please use available_products#delete_unused_products'
  Version18::AvailableProducts.new(browser: browser).delete_unused_products
end
delete_whole_installation() click to toggle source
# File lib/ops_manager_ui_drivers/version18/product_dashboard.rb, line 6
def delete_whole_installation
  method_deprecated!
end
product_available?(product_name, product_version) click to toggle source
# File lib/ops_manager_ui_drivers/version18/product_dashboard.rb, line 14
def product_available?(product_name, product_version)
  STDERR.puts 'OpsManagerUiDrivers product_dashboard.product_available? is deprecated, please use available_products#product_available?'
  Version18::AvailableProducts.new(browser: browser).product_available?(product_name, product_version)
end
reset_state(ops_manager) click to toggle source
# File lib/ops_manager_ui_drivers/version18/product_dashboard.rb, line 29
def reset_state(ops_manager)
  revert_pending_changes if revert_available?
  if ops_manager.settings_page.delete_installation_available?
    ops_manager.settings_page.delete_whole_installation_on_next_apply_updates
    apply_updates
    browser.poll_up_to_mins(15) do
      browser.expect(ops_manager.state_change_progress).to browser.be_state_change_success
    end
  end
end
upgrade_product(product_name) click to toggle source
# File lib/ops_manager_ui_drivers/version18/product_dashboard.rb, line 19
def upgrade_product(product_name)
  STDERR.puts 'OpsManagerUiDrivers product_dashboard.upgrade_product is deprecated, please use available_products#add_product_to_install with a product name and version'
  Version18::AvailableProducts.new(browser: browser).add_product_to_install(product_name, nil)
end

Private Instance Methods

method_deprecated!() click to toggle source
# File lib/ops_manager_ui_drivers/version18/product_dashboard.rb, line 42
def method_deprecated!
  raise NotImplementedError, 'This method has been removed. You can find the new version on the UserSettings class'
end