AEMManager.SlingDavExServlet.CheckDavExStatus C# (CSharp) Method

CheckDavExStatus() public method

Make sure DAvEx servlet is enabled, and ask user to enable it if this is not the case.
public CheckDavExStatus ( ) : void
return void
        public void CheckDavExStatus()
        {
            if (!IsDavExEnabled()) {
            string msg = "The Sling DavEx servlet is not enabled on your AEM instance - do you want to enable it?";
            if (MessageBox.Show(msg, "DavEx servlet", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) {
              try {
            EnableDavEx();
              }
              catch (Exception ex) {
            MessageBox.Show(ex.Message, "Enabling DavEx servlet failed", MessageBoxButtons.OK, MessageBoxIcon.Error);
              }
            }
              }
        }

Usage Example

Example #1
0
        private static void OpenCRXDELite(object sender, EventArgs e)
        {
            AemInstance instance = Program.GetActionInstance(sender);

            if (instance == null)
            {
                return;
            }

            string url = instance.UrlWithContextPath + "/crx/de/";

            if (instance.AemInstanceType == AemInstanceType.AEM54)
            {
                url = instance.UrlWithoutContextPath + "/crx/de/";
            }
            else
            {
                // check if DavEx servlet is enabled before opening CRXDE lite
                SlingDavExServlet davEx = new SlingDavExServlet(instance);
                davEx.CheckDavExStatus();
            }
            OpenUrl(url, instance);
        }
All Usage Examples Of AEMManager.SlingDavExServlet::CheckDavExStatus