From b19cad46de6aef788f1a14d4bf3a2f0e05e2e710 Mon Sep 17 00:00:00 2001 From: Gavin Cornwell Date: Tue, 12 May 2009 13:41:08 +0000 Subject: [PATCH] Initial cut of IMAP support (disabled by default, to enable move imap sample files into extension folder) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14279 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../web-scripts-application-context.xml | 7 +++++ .../imap/scripts/ServerStatusWebScript.java | 30 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100755 source/java/org/alfresco/repo/imap/scripts/ServerStatusWebScript.java diff --git a/config/alfresco/web-scripts-application-context.xml b/config/alfresco/web-scripts-application-context.xml index b91c437446..eedbc63d3c 100644 --- a/config/alfresco/web-scripts-application-context.xml +++ b/config/alfresco/web-scripts-application-context.xml @@ -624,4 +624,11 @@ + + + + ${imap.server.enabled} + + + \ No newline at end of file diff --git a/source/java/org/alfresco/repo/imap/scripts/ServerStatusWebScript.java b/source/java/org/alfresco/repo/imap/scripts/ServerStatusWebScript.java new file mode 100755 index 0000000000..a55c02709d --- /dev/null +++ b/source/java/org/alfresco/repo/imap/scripts/ServerStatusWebScript.java @@ -0,0 +1,30 @@ +package org.alfresco.repo.imap.scripts; + +import java.io.IOException; + +import org.alfresco.web.scripts.AbstractWebScript; +import org.alfresco.web.scripts.WebScriptRequest; +import org.alfresco.web.scripts.WebScriptResponse; + +public class ServerStatusWebScript extends AbstractWebScript +{ + private boolean imapServerEnabled; + + public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException + { + if (imapServerEnabled) + { + res.getWriter().write("enabled"); + } + else + { + res.getWriter().write("disabled"); + } + } + + public void setImapServerEnabled(boolean imapServerEnabled) + { + this.imapServerEnabled = imapServerEnabled; + } + +}