package org.docear.plugin.services.features.documentretrieval.documentsearch.actions;
import java.awt.event.ActionEvent;
import org.docear.plugin.services.ServiceController;
import org.docear.plugin.services.features.documentretrieval.documentsearch.DocumentSearchController;
import org.freeplane.core.ui.AFreeplaneAction;
import org.freeplane.plugin.workspace.components.menu.CheckEnableOnPopup;
@CheckEnableOnPopup
public class ShowDocumentSearchAction extends AFreeplaneAction {
public final static String TYPE = "ShowDocumentSearchAction";
private static final long serialVersionUID = 1L;
public ShowDocumentSearchAction() {
super(TYPE);
}
public void setEnabled() {
if (ServiceController.getCurrentUser().isRecommendationsEnabled() && ServiceController.getCurrentUser().isValid()) {
setEnabled(true);
}
else {
setEnabled(false);
}
}
public void actionPerformed(ActionEvent e) {
DocumentSearchController.getController().refreshDocuments();
}
}