Class AttachmentExtractedTextServiceImpl
java.lang.Object
com.atlassian.confluence.api.impl.service.content.AttachmentExtractedTextServiceImpl
- All Implemented Interfaces:
AttachmentExtractedTextService
public class AttachmentExtractedTextServiceImpl
extends Object
implements AttachmentExtractedTextService
-
Constructor Summary
ConstructorsConstructorDescriptionAttachmentExtractedTextServiceImpl
(AttachmentManagerInternal attachmentManager, ContentEntityManager contentEntityManager, PermissionManager permissionManager, AttachmentExtractedTextManager attachmentExtractedTextManager, PluginAttachmentTextExtractorsProvider pluginAttachmentTextExtractorsProvider, ShouldExtractAttachmentTextPredicate shouldExtractAttachmentTextPredicate, ScopesRequestCacheDelegate scopesRequestCacheDelegate) -
Method Summary
Modifier and TypeMethodDescriptionextractedText
(ContentId contentId, ContentId attachmentId, long limit) boolean
hasExtractedText
(ContentId contentId, ContentId attachmentId)
-
Constructor Details
-
AttachmentExtractedTextServiceImpl
public AttachmentExtractedTextServiceImpl(AttachmentManagerInternal attachmentManager, ContentEntityManager contentEntityManager, PermissionManager permissionManager, AttachmentExtractedTextManager attachmentExtractedTextManager, PluginAttachmentTextExtractorsProvider pluginAttachmentTextExtractorsProvider, ShouldExtractAttachmentTextPredicate shouldExtractAttachmentTextPredicate, ScopesRequestCacheDelegate scopesRequestCacheDelegate)
-
-
Method Details
-
extractedText
public Optional<String> extractedText(ContentId contentId, ContentId attachmentId, long limit) throws ServiceException - Specified by:
extractedText
in interfaceAttachmentExtractedTextService
- Parameters:
contentId
- container idattachmentId
- attachment idlimit
- the maximize extracted text want to get- Returns:
- attachment extracted text
- Throws:
ServiceException
-
hasExtractedText
public boolean hasExtractedText(ContentId contentId, ContentId attachmentId) throws ServiceException - Specified by:
hasExtractedText
in interfaceAttachmentExtractedTextService
- Parameters:
contentId
- container idattachmentId
- attachment id- Returns:
- if attachment has extracted text (supported and already extracted)
- Throws:
ServiceException
-