package ro.nextreports.server.web.action.analysis;
import java.util.List;
import org.apache.wicket.markup.html.link.AbstractLink;
import org.apache.wicket.model.StringResourceModel;
import ro.nextreports.server.domain.Entity;
import ro.nextreports.server.web.core.action.AbstractActionContributor;
import ro.nextreports.server.web.core.action.ActionContext;
public class ShareActionContributor extends AbstractActionContributor {
public static final String ID = ShareActionContributor.class.getName();
// does not matter for analysis
// Analysis panel contains Analsysis and Link elements (which are not entities)
public boolean support(List<Entity> entities) {
return true;
}
public String getActionImage() {
return "images/shield.png";
}
public String getActionName() {
return new StringResourceModel("DashboardPopupMenuModel.share", null).getString();
}
public String getId() {
return ID;
}
public AbstractLink getLink(final ActionContext actionContext) {
return new ShareActionLink(actionContext);
}
}