Package org.alfresco.repo.imap
Class ExtendedImapServiceImpl
java.lang.Object
org.alfresco.repo.imap.ImapServiceImpl
org.alfresco.repo.imap.ExtendedImapServiceImpl
- All Implemented Interfaces:
ImapService
,NodeServicePolicies.BeforeDeleteNodePolicy
,NodeServicePolicies.OnCreateChildAssociationPolicy
,NodeServicePolicies.OnDeleteChildAssociationPolicy
,NodeServicePolicies.OnRestoreNodePolicy
,NodeServicePolicies.OnUpdatePropertiesPolicy
,AssociationPolicy
,ClassPolicy
,Policy
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
ImapServiceImpl.ImapServiceBootstrap
Nested classes/interfaces inherited from interface org.alfresco.repo.imap.ImapService
ImapService.EmailBodyFormat, ImapService.FolderStatus
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg
-
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
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy
ARG_0, ARG_1, ARG_2, QNAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPathFromSites
(NodeRef ref) Overwrites the core functionality so we can list RM files in IMAPvoid
setAuthenticationUtil
(AuthenticationUtil authenticationUtil) void
setDictionaryService
(DictionaryService dictionaryService) void
setNodeService
(NodeService nodeService) void
setPolicyFilter
(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
-
Constructor Details
-
ExtendedImapServiceImpl
public ExtendedImapServiceImpl()
-
-
Method Details
-
setDictionaryService
-
setAuthenticationUtil
-
setPolicyFilter
- Overrides:
setPolicyFilter
in classImapServiceImpl
-
setNodeService
- Overrides:
setNodeService
in classImapServiceImpl
-
getPathFromSites
Overwrites the core functionality so we can list RM files in IMAP- Specified by:
getPathFromSites
in interfaceImapService
- Overrides:
getPathFromSites
in classImapServiceImpl
-