/// <summary> /// Implementation of the IPlugin.Configure /// </summary> public virtual void Configure() { ConfluenceConfiguration clonedConfig = _config.Clone(); ConfluenceConfigurationForm configForm = new ConfluenceConfigurationForm(clonedConfig); string url = _config.Url; bool? dialogResult = configForm.ShowDialog(); if (dialogResult.HasValue && dialogResult.Value) { // copy the new object to the old... clonedConfig.CloneTo(_config); IniConfig.Save(); if (_confluenceConnector != null) { if (!url.Equals(_config.Url)) { if (_confluenceConnector.IsLoggedIn) { _confluenceConnector.Logout(); } _confluenceConnector = null; } } } }
public override void Shutdown() { LOG.Debug("Confluence Plugin shutdown."); if (confluenceConnector != null) { confluenceConnector.logout(); confluenceConnector = null; } }
public virtual void Shutdown() { LOG.Debug("Confluence Plugin shutdown."); if (_confluenceConnector != null) { _confluenceConnector.Logout(); _confluenceConnector = null; } }
public ConfluenceUpload(ConfluenceConnector confluenceConnector, string filename) { _confluenceConnector = confluenceConnector; Filename = filename; InitializeComponent(); DataContext = this; UpdateSpaces(); if (PickerPage == null) { PickerTab.Visibility = Visibility.Collapsed; SearchTab.IsSelected = true; } }
private static void CreateConfluenceConntector() { if (confluenceConnector == null) { if (config.Url.Contains("soap-axis")) { confluenceConnector = new ConfluenceConnector(config.Url, config.Timeout); } else { confluenceConnector = new ConfluenceConnector(config.Url + ConfluenceConfiguration.DEFAULT_POSTFIX2, config.Timeout); } } }
public ConfluenceSearch(ConfluenceConnector confluenceConnector, ConfluenceUpload confluenceUpload) { _confluenceConnector = confluenceConnector; _confluenceUpload = confluenceUpload; DataContext = this; InitializeComponent(); if (ConfluenceConfig.SearchSpaceKey == null) { SpaceComboBox.SelectedItem = Spaces.FirstOrDefault(); } else { foreach (var space in Spaces) { if (space.Key.Equals(ConfluenceConfig.SearchSpaceKey)) { SpaceComboBox.SelectedItem = space; } } } }
public ConfluenceTreePicker(ConfluenceUpload confluenceUpload) { _confluenceConnector = ConfluencePlugin.ConfluenceConnector; _confluenceUpload = confluenceUpload; InitializeComponent(); }