protected SecurityNamedServicePanel<T> createPanel(String id, SecurityNamedServicePanelInfo panelInfo, IModel<T> config) { try { SecurityNamedServicePanel panel = (SecurityNamedServicePanel<T>) panelInfo.getComponentClass().getConstructor(String.class, IModel.class).newInstance(id, config); return panel; } catch (Exception e) { throw new WicketRuntimeException(e); } }
protected SecurityNamedServicePanel<T> createPanel(String id, SecurityNamedServicePanelInfo panelInfo, IModel<T> config) { try { SecurityNamedServicePanel panel = (SecurityNamedServicePanel<T>) panelInfo.getComponentClass().getConstructor(String.class, IModel.class).newInstance(id, config); return panel; } catch (Exception e) { throw new WicketRuntimeException(e); } }
protected SecurityNamedServicePanel<T> createPanel( String id, SecurityNamedServicePanelInfo panelInfo, IModel<T> config) { try { SecurityNamedServicePanel panel = (SecurityNamedServicePanel<T>) panelInfo .getComponentClass() .getConstructor(String.class, IModel.class) .newInstance(id, config); return panel; } catch (Exception e) { throw new WicketRuntimeException(e); } }
void goToPage(SecurityNamedServicePanelInfo pageInfo, IModel model) { //instantiate the page try { AbstractSecurityPage editPage = (AbstractSecurityPage) pageInfo .getComponentClass().getConstructor(IModel.class).newInstance(model); editPage.setReturnPage(getPage()); setResponsePage(editPage); } catch (Exception e) { throw new RuntimeException( "Unable to create page for page info: " + pageInfo, e); } }
void goToPage(SecurityNamedServicePanelInfo pageInfo, IModel model) { // instantiate the page try { AbstractSecurityPage editPage = (AbstractSecurityPage) pageInfo.getComponentClass() .getConstructor(IModel.class) .newInstance(model); editPage.setReturnPage(getPage()); setResponsePage(editPage); } catch (Exception e) { throw new RuntimeException("Unable to create page for page info: " + pageInfo, e); } }
void goToPage(SecurityNamedServicePanelInfo pageInfo, IModel model) { //instantiate the page try { AbstractSecurityPage editPage = (AbstractSecurityPage) pageInfo .getComponentClass().getConstructor(IModel.class).newInstance(model); editPage.setReturnPage(getPage()); setResponsePage(editPage); } catch (Exception e) { throw new RuntimeException( "Unable to create page for page info: " + pageInfo, e); } }
public SecurityNamedServiceEditPage(IModel<T> config) { // create the specific panel panelInfo = lookupPanelInfo(config); panel = createPanel("dummy", panelInfo, config); // set page title and description from the panel title and description add(new Label("name", config.getObject().getName())); add(new Label("title", createTitleModel(panelInfo))); add(new Label("description", createDescriptionModel(panelInfo))); if (SecurityNamedServiceTabbedPanel.class.isAssignableFrom(panelInfo.getComponentClass())) { // this panel supports tabs, layout in tabbed mode add(new TabbedLayoutPanel("panel", config)); } else { // else layout in basic mode add(new BasicLayoutPanel("panel", config)); } }
public SecurityNamedServiceEditPage(IModel<T> config) { //create the specific panel panelInfo = lookupPanelInfo(config); panel = createPanel("dummy", panelInfo, config); //set page title and description from the panel title and description add(new Label("name", config.getObject().getName())); add(new Label("title", createTitleModel(panelInfo))); add(new Label("description", createDescriptionModel(panelInfo))); if (SecurityNamedServiceTabbedPanel.class.isAssignableFrom(panelInfo.getComponentClass())) { //this panel supports tabs, layout in tabbed mode add(new TabbedLayoutPanel("panel", config)); } else { //else layout in basic mode add(new BasicLayoutPanel("panel", config)); } }
public SecurityNamedServiceEditPage(IModel<T> config) { //create the specific panel panelInfo = lookupPanelInfo(config); panel = createPanel("dummy", panelInfo, config); //set page title and description from the panel title and description add(new Label("name", config.getObject().getName())); add(new Label("title", createTitleModel(panelInfo))); add(new Label("description", createDescriptionModel(panelInfo))); if (SecurityNamedServiceTabbedPanel.class.isAssignableFrom(panelInfo.getComponentClass())) { //this panel supports tabs, layout in tabbed mode add(new TabbedLayoutPanel("panel", config)); } else { //else layout in basic mode add(new BasicLayoutPanel("panel", config)); } }