Needs to inherit ExistingStudySearchAction, because that action implements the real crawling.
There is the hook StartNewStudyAction#crawlPreparation(Path), which is used by ExistingStudySearchAction#crawl().
| Access | Constructor and Description |
|---|---|
| public | StartNewStudyAction(LibraryTabContainer tabContainer, Supplier<OpenDatabaseAction> openDatabaseActionSupplier, FileUpdateMonitor fileUpdateMonitor, TaskExecutor taskExecutor, CliPreferences preferences, StateManager stateManager, DialogService dialogService)
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | crawlPreparation(Path studyRepositoryRoot)
Overrides org. Hook for setting up the crawl phase (e.g., initialization the repository) |
| public void |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| newStudy | back to summary |
|---|---|
| pack-priv Study newStudy | |
| StartNewStudyAction | back to summary |
|---|---|
| public StartNewStudyAction(LibraryTabContainer tabContainer, Supplier<OpenDatabaseAction> openDatabaseActionSupplier, FileUpdateMonitor fileUpdateMonitor, TaskExecutor taskExecutor, CliPreferences preferences, StateManager stateManager, DialogService dialogService) | |
| crawlPreparation | back to summary |
|---|---|
| protected void crawlPreparation(Path studyRepositoryRoot) throws IOException, GitAPIException Overrides org. Doc from org. Hook for setting up the crawl phase (e.g., initialization the repository)
| |
| execute | back to summary |
|---|---|
| public void execute() Overrides org.
| |