package org.orienteer.core.component.property;
import org.apache.wicket.markup.html.link.AbstractLink;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;
import org.orienteer.core.component.OIndexPageLink;
import org.orienteer.core.component.OPropertyPageLink;
import com.orientechnologies.orient.core.index.OIndex;
import com.orientechnologies.orient.core.metadata.schema.OProperty;
/**
* {@link Panel} to view a link to an {@link OIndex}
*/
public class OIndexViewPanel extends AbstractLinkViewPanel<OIndex<?>> {
private static final long serialVersionUID = 1L;
public OIndexViewPanel(String id, IModel<OIndex<?>> model) {
super(id, model);
}
public OIndexViewPanel(String id) {
super(id);
}
@Override
protected AbstractLink newLink(String id) {
return new OIndexPageLink(id, getModel()).setPropertyNameAsBody(true);
}
}