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.ImapServiceBootstrapNested classes/interfaces inherited from interface org.alfresco.repo.imap.ImapService
ImapService.EmailBodyFormat, ImapService.FolderStatusNested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg -
Field Summary
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy
QNAMEFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
QNAMEFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicy
QNAMEFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnRestoreNodePolicy
QNAMEFields 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 IMAPvoidsetAuthenticationUtil(AuthenticationUtil authenticationUtil) voidsetDictionaryService(DictionaryService dictionaryService) voidsetNodeService(NodeService nodeService) voidsetPolicyFilter(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:
setPolicyFilterin classImapServiceImpl
-
setNodeService
- Overrides:
setNodeServicein classImapServiceImpl
-
getPathFromSites
Overwrites the core functionality so we can list RM files in IMAP- Specified by:
getPathFromSitesin interfaceImapService- Overrides:
getPathFromSitesin classImapServiceImpl
-