package pl.net.bluesoft.rnd.processtool.ui.generic;
import com.vaadin.Application;
import org.aperteworkflow.ui.view.GenericPortletViewRenderer;
import org.aperteworkflow.util.vaadin.TransactionProvider;
import pl.net.bluesoft.rnd.processtool.bpm.ProcessToolBpmSession;
import pl.net.bluesoft.rnd.util.i18n.I18NSource;
import java.util.List;
/**
* User: POlszewski
* Date: 2012-07-19
* Time: 20:47
*/
public class GenericAdminPortletPanel extends GenericPortletPanel {
public GenericAdminPortletPanel(Application application, I18NSource i18NSource, ProcessToolBpmSession bpmSession,
TransactionProvider transactionProvider, String portletKey) {
super(application, i18NSource, bpmSession, transactionProvider, portletKey);
buildView();
}
protected void buildView() {
List<GenericPortletViewRenderer> permittedRenderers = getPermittedRenderers();
if (permittedRenderers.size() > 1) {
addComponent(renderTabSheet(permittedRenderers));
}
else {
addComponent(renderVerticalLayout(permittedRenderers));
}
}
}