Verified Owner
Top Fields Constructors Methods
org.jabref.logic.ai.summarization.tasks

public Class GenerateSummaryTask

extends TrackedBackgroundTask<AiSummary>
Class Inheritance
Imports
org.jabref.logic.ai.summarization.logic.BibEntrySummarizator, org.jabref.logic.ai.util.TrackedBackgroundTask, org.jabref.logic.l10n.Localization, org.jabref.model.ai.summarization.AiSummary, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final BibEntrySummarizator
private final String
private static final Logger
private final GenerateSummaryTaskRequest
Inherited from org.jabref.logic.ai.util.TrackedBackgroundTask:
progressCounter

Constructor Summary

AccessConstructor and Description
public
GenerateSummaryTask(GenerateSummaryTaskRequest request, boolean showToUser)

Method Summary

Modifier and TypeMethod and Description
private void
configure(boolean showToUser)

public GenerateSummaryTaskRequest
public AiSummary
Inherited from org.jabref.logic.ai.util.TrackedBackgroundTask:
callcancelexceptionPropertygetExceptiongetResultgetStatusresultPropertystatusProperty

Field Detail

bibEntrySummarizatorback to summary
private final BibEntrySummarizator bibEntrySummarizator
citationKeyback to summary
private final String citationKey
LOGGERback to summary
private static final Logger LOGGER

Hides org.jabref.logic.util.BackgroundTask.LOGGER.

requestback to summary
private final GenerateSummaryTaskRequest request

Constructor Detail

GenerateSummaryTaskback to summary
public GenerateSummaryTask(GenerateSummaryTaskRequest request, boolean showToUser)

Method Detail

configureback to summary
private void configure(boolean showToUser)
getRequestback to summary
public GenerateSummaryTaskRequest getRequest()
performback to summary
public AiSummary perform() throws InterruptedException

Implements abstract org.jabref.logic.ai.util.TrackedBackgroundTask.perform.

Annotations
@Override