diff --git a/source/java/org/alfresco/web/bean/users/CreateUserWizard.java b/source/java/org/alfresco/web/bean/users/CreateUserWizard.java index 2b4c7b9206..7c1b9aff88 100644 --- a/source/java/org/alfresco/web/bean/users/CreateUserWizard.java +++ b/source/java/org/alfresco/web/bean/users/CreateUserWizard.java @@ -40,8 +40,6 @@ import javax.faces.validator.ValidatorException; import org.alfresco.error.AlfrescoRuntimeException; import org.alfresco.model.ApplicationModel; import org.alfresco.model.ContentModel; -import org.alfresco.repo.imap.AlfrescoImapConst; -import org.alfresco.repo.imap.ImapHelper; import org.alfresco.repo.tenant.TenantService; import org.alfresco.service.cmr.repository.ChildAssociationRef; import org.alfresco.service.cmr.repository.NodeRef; @@ -118,8 +116,6 @@ public class CreateUserWizard extends BaseWizardBean /** OwnableService bean reference */ transient private OwnableService ownableService; - transient private ImapHelper imapHelper; - /** ContentUsageService bean reference */ transient private ContentUsageService contentUsageService; @@ -170,21 +166,6 @@ public class CreateUserWizard extends BaseWizardBean return personService; } - public ImapHelper getImapHelper() - { - if (imapHelper == null) - { - imapHelper = (ImapHelper) ApplicationContextHelper.getApplicationContext().getBean("imapHelper"); - } - - return imapHelper; - } - - public void setImapHelper(ImapHelper imapHelper) - { - this.imapHelper = imapHelper; - } - /** * @param tenantService The tenantService to set. */ @@ -792,29 +773,6 @@ public class CreateUserWizard extends BaseWizardBean getPermissionService().setInheritParentPermissions(homeSpaceRef, false); } - private void createImapHome() - { - NodeRef imapRoot = imapHelper.getImapRootNodeRef(); - NodeRef imapUserHome = null; - - // search IMAP user home - imapUserHome = this.getFileFolderService().searchSimple(imapRoot, userName); - if (imapUserHome == null) - { - // create IMAP user home - imapUserHome = this.getFileFolderService().create(imapRoot, userName, ContentModel.TYPE_FOLDER).getNodeRef(); - } - - // search INBOX - NodeRef inbox = this.getFileFolderService().searchSimple(imapUserHome, AlfrescoImapConst.INBOX_NAME); - if (inbox == null) - { - // create IMAP user home - inbox = this.getFileFolderService().create(imapUserHome, AlfrescoImapConst.INBOX_NAME, ContentModel.TYPE_FOLDER).getNodeRef(); - } - setupHomeSpacePermissions(imapUserHome); - } - /** * @return default permission string to set for other users for a new Home Space */ @@ -874,11 +832,6 @@ public class CreateUserWizard extends BaseWizardBean // default to Company Home homeSpaceNodeRef = getCompanyHomeSpace(); } - // Create IMAP user Home - if (imapHelper.isPatchApplied()) - { - createImapHome(); - } props.put(ContentModel.PROP_HOMEFOLDER, homeSpaceNodeRef); props.put(ContentModel.PROP_EMAIL, this.email); diff --git a/source/java/org/alfresco/web/bean/wizard/NewUserWizard.java b/source/java/org/alfresco/web/bean/wizard/NewUserWizard.java index c31e64c0c3..6247e7bf64 100644 --- a/source/java/org/alfresco/web/bean/wizard/NewUserWizard.java +++ b/source/java/org/alfresco/web/bean/wizard/NewUserWizard.java @@ -43,8 +43,6 @@ import javax.transaction.UserTransaction; import org.alfresco.error.AlfrescoRuntimeException; import org.alfresco.model.ApplicationModel; import org.alfresco.model.ContentModel; -import org.alfresco.repo.imap.AlfrescoImapConst; -import org.alfresco.repo.imap.ImapHelper; import org.alfresco.repo.security.authentication.AuthenticationException; import org.alfresco.repo.tenant.TenantService; import org.alfresco.service.cmr.repository.ChildAssociationRef; @@ -123,9 +121,6 @@ public class NewUserWizard extends AbstractWizardBean /** action context */ private Node person = null; - /** ImapHelper bean reference */ - transient private ImapHelper imapHelper; - /** ref to the default home location */ private NodeRef defaultHomeSpaceRef; @@ -314,21 +309,6 @@ public class NewUserWizard extends AbstractWizardBean } } - public ImapHelper getImapHelper() - { - if (imapHelper == null) - { - imapHelper = (ImapHelper) ApplicationContextHelper.getApplicationContext().getBean("imapHelper"); - } - - return imapHelper; - } - - public void setImapHelper(ImapHelper imapHelper) - { - this.imapHelper = imapHelper; - } - /** * @see org.alfresco.web.bean.wizard.AbstractWizardBean#getStepTitle() */ @@ -624,11 +604,6 @@ public class NewUserWizard extends AbstractWizardBean // create the ACEGI Authentication instance for the new user this.getAuthenticationService().createAuthentication(this.userName, this.password.toCharArray()); - // create IMAP home for this user - if (imapHelper.isPatchApplied()) - { - createImapHome(); - } if (logger.isDebugEnabled()) logger.debug("Created User Authentication instance for username: " + this.userName); } @@ -1112,32 +1087,6 @@ public class NewUserWizard extends AbstractWizardBean return config.getHomeSpacePermission(); } - private void createImapHome() - { - NodeRef imapRoot = imapHelper.getImapRootNodeRef(); - NodeRef imapUserHome = null; - NodeRef inbox = null; - - // search IMAP user home - imapUserHome = this.getFileFolderService().searchSimple(imapRoot, userName); - if (imapUserHome == null) - { - // create IMAP user home - imapUserHome = this.getFileFolderService().create(imapRoot, userName, ContentModel.TYPE_FOLDER).getNodeRef(); - } - - // search INBOX - inbox = this.getFileFolderService().searchSimple(imapUserHome, AlfrescoImapConst.INBOX_NAME); - if (inbox == null) - { - // create IMAP user home - inbox = this.getFileFolderService().create(imapUserHome, AlfrescoImapConst.INBOX_NAME, ContentModel.TYPE_FOLDER).getNodeRef(); - } - setupHomeSpacePermissions(imapUserHome); - - } - - private void invalidateUserList() { UIContextService.getInstance(FacesContext.getCurrentInstance()).notifyBeans(); diff --git a/source/web/WEB-INF/faces-config-beans.xml b/source/web/WEB-INF/faces-config-beans.xml index 11582453d0..1dbdcc7368 100644 --- a/source/web/WEB-INF/faces-config-beans.xml +++ b/source/web/WEB-INF/faces-config-beans.xml @@ -1193,10 +1193,6 @@ tenantService #{tenantService} - - imapHelper - #{imapHelper} - @@ -4964,10 +4960,6 @@ contentUsageService #{ContentUsageService} - - imapHelper - #{imapHelper} -