Package org.alfresco.repo.imap
Class ExtendedImapServiceImpl
- java.lang.Object
-
- org.alfresco.repo.imap.ImapServiceImpl
-
- org.alfresco.repo.imap.ExtendedImapServiceImpl
-
- All Implemented Interfaces:
org.alfresco.repo.imap.ImapService
,org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy
,org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
,org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicy
,org.alfresco.repo.node.NodeServicePolicies.OnRestoreNodePolicy
,org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy
,org.alfresco.repo.policy.AssociationPolicy
,org.alfresco.repo.policy.ClassPolicy
,org.alfresco.repo.policy.Policy
public class ExtendedImapServiceImpl extends org.alfresco.repo.imap.ImapServiceImpl
Extends the core service ImapServiceImpl functionality- Since:
- 2.4
- Author:
- Ana Bozianu
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.alfresco.repo.imap.ImapServiceImpl
org.alfresco.repo.imap.ImapServiceImpl.ImapServiceBootstrap
-
-
Field Summary
-
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy
QNAME
-
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
QNAME
-
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicy
QNAME
-
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnRestoreNodePolicy
QNAME
-
-
Constructor Summary
Constructors Constructor Description ExtendedImapServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPathFromSites(org.alfresco.service.cmr.repository.NodeRef ref)
Overwrites the core functionality so we can list RM files in IMAPvoid
setAuthenticationUtil(AuthenticationUtil authenticationUtil)
void
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
void
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
void
setPolicyFilter(org.alfresco.repo.policy.BehaviourFilter policyBehaviourFilter)
-
Methods inherited from class org.alfresco.repo.imap.ImapServiceImpl
beforeDeleteNode, bindBehaviour, createImapMessage, deleteMailbox, expungeMessage, extractAttachments, generateUniqueFilename, getAlfrescoServerUID, getContentFolderUrl, getDefaultEmailBodyTemplate, getDefaultFromAddress, getDefaultToAddress, getFlags, getFolderStatus, getImapServerEnabled, getMessage, getNamespaceService, getNodeSiteContainer, getOrCreateMailbox, getPathFromRepo, getRepositoryTemplatePath, getSearchService, getShareApplicationContextUrl, getUserImapHomeRef, getWebApplicationContextUrl, init, listMailboxes, onCreateChildAssociation, onDeleteChildAssociation, onRestoreNode, onUpdateProperties, persistMessageHeaders, renameMailbox, setAttachmentsExtractor, setDefaultFromAddress, setDefaultToAddress, setExtractAttachmentsEnabled, setFileFolderService, setFlag, setFlags, setFolderCacheSize, setIgnoreExtractionFolders, setImapConfigMountPoints, setImapHome, setImapServerEnabled, setImapServerShuffleMoveDeleteDelay, setMessageCache, setMessageHeadersToPersist, setNamespaceService, setPermissionService, setRepositoryTemplatePath, setSearchService, setServiceRegistry, setSysAdminParams, shutdown, startup, startupInTxn, subscribe, unsubscribe
-
-
-
-
Method Detail
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
-
setAuthenticationUtil
public void setAuthenticationUtil(AuthenticationUtil authenticationUtil)
-
setPolicyFilter
public void setPolicyFilter(org.alfresco.repo.policy.BehaviourFilter policyBehaviourFilter)
- Overrides:
setPolicyFilter
in classorg.alfresco.repo.imap.ImapServiceImpl
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Overrides:
setNodeService
in classorg.alfresco.repo.imap.ImapServiceImpl
-
getPathFromSites
public String getPathFromSites(org.alfresco.service.cmr.repository.NodeRef ref)
Overwrites the core functionality so we can list RM files in IMAP- Specified by:
getPathFromSites
in interfaceorg.alfresco.repo.imap.ImapService
- Overrides:
getPathFromSites
in classorg.alfresco.repo.imap.ImapServiceImpl
-
-