@SuppressWarnings("serial") private void updateModel() { table = new GeoServerTablePanel<PreviewFont>("table", provider) { @Override protected Component getComponentForProperty(String id, final IModel itemModel, Property<PreviewFont> property) { PreviewFont previewFont = (PreviewFont) itemModel.getObject(); if (property == PREVIEW_IMAGE) { BufferedDynamicImageResource image = previewFont.getPreviewImage(); Fragment f = new Fragment(id, "previewImageFragment", JVMFontsPage.this); f.add(new Image("previewImage", image)); return f; } return null; } }; table.setOutputMarkupId(true); add(table); } }
@SuppressWarnings("serial") private void updateModel() { table = new GeoServerTablePanel<PreviewFont>("table", provider) { @Override protected Component getComponentForProperty( String id, IModel<PreviewFont> itemModel, Property<PreviewFont> property) { PreviewFont previewFont = itemModel.getObject(); if (property == PREVIEW_IMAGE) { BufferedDynamicImageResource image = previewFont.getPreviewImage(); Fragment f = new Fragment(id, "previewImageFragment", JVMFontsPage.this); f.add(new Image("previewImage", image)); return f; } return null; } }; table.setOutputMarkupId(true); add(table); } }
public ServiceAccessRulePage() { ServiceAccessRuleProvider provider = new ServiceAccessRuleProvider(); add(rules = new GeoServerTablePanel<ServiceAccessRule>("table", provider, true) { @Override protected Component getComponentForProperty(String id, IModel itemModel, Property<ServiceAccessRule> property) { if (property == ServiceAccessRuleProvider.RULEKEY) { return editRuleLink(id, itemModel, property); } if (property == ServiceAccessRuleProvider.ROLES) { return new Label(id, property.getModel(itemModel)); } throw new RuntimeException("Uknown property " + property); } @Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(rules.getSelection().size() > 0); target.addComponent(removal); } }); rules.setOutputMarkupId(true); setHeaderPanel(headerPanel()); }
roles.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents();
public ServiceAccessRulePage() { ServiceAccessRuleProvider provider = new ServiceAccessRuleProvider(); add( rules = new GeoServerTablePanel<ServiceAccessRule>("table", provider, true) { @Override protected Component getComponentForProperty( String id, IModel<ServiceAccessRule> itemModel, Property<ServiceAccessRule> property) { if (property == ServiceAccessRuleProvider.RULEKEY) { return editRuleLink(id, itemModel, property); } if (property == ServiceAccessRuleProvider.ROLES) { return new Label(id, property.getModel(itemModel)); } throw new RuntimeException("Uknown property " + property); } @Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(rules.getSelection().size() > 0); target.add(removal); } }); rules.setOutputMarkupId(true); setHeaderPanel(headerPanel()); }
public ServiceAccessRulePage() { ServiceAccessRuleProvider provider = new ServiceAccessRuleProvider(); add(rules = new GeoServerTablePanel<ServiceAccessRule>("table", provider, true) { @Override protected Component getComponentForProperty(String id, IModel itemModel, Property<ServiceAccessRule> property) { if (property == ServiceAccessRuleProvider.RULEKEY) { return editRuleLink(id, itemModel, property); } if (property == ServiceAccessRuleProvider.ROLES) { return new Label(id, property.getModel(itemModel)); } throw new RuntimeException("Uknown property " + property); } @Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(rules.getSelection().size() > 0); target.addComponent(removal); } }); rules.setOutputMarkupId(true); setHeaderPanel(headerPanel()); }
public UserPanel(String id, String serviceName) { super(id); this.serviceName=serviceName; UserListProvider provider = new UserListProvider(this.serviceName); add(users = new UserTablePanel("table", serviceName, provider, true) { @Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(users.getSelection().size() > 0); target.addComponent(removal); removalWithRoles.setEnabled(users.getSelection().size() > 0); target.addComponent(removalWithRoles); } }); users.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents(); }
public UserPanel(String id, String serviceName) { super(id); this.serviceName=serviceName; UserListProvider provider = new UserListProvider(this.serviceName); add(users = new UserTablePanel("table", serviceName, provider, true) { @Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(users.getSelection().size() > 0); target.addComponent(removal); removalWithRoles.setEnabled(users.getSelection().size() > 0); target.addComponent(removalWithRoles); } }); users.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents(); }
groups.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents();
public UserPanel(String id, String serviceName) { super(id); this.serviceName = serviceName; UserListProvider provider = new UserListProvider(this.serviceName); add( users = new UserTablePanel("table", serviceName, provider, true) { @Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(users.getSelection().size() > 0); target.add(removal); removalWithRoles.setEnabled(users.getSelection().size() > 0); target.add(removalWithRoles); } }); users.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents(); }
table.setOutputMarkupId(true);
public WhitelistRulePanel(String id, ModalWindow window) { super(id, new WhitelistRulesProvider()); super.setOutputMarkupId(true); super.setSelectable(false); super.setSortable(true); super.setFilterable(true); super.setFilterVisible(true); super.setPageable(true); this.provider = (WhitelistRulesProvider) super.getDataProvider(); this.window = window; }
groups.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents();
roles.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents();
roles.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents();
groups.setOutputMarkupId(true); add(dialog = new GeoServerDialog("dialog")); headerComponents();
table.setOutputMarkupId(true);
public StylePage() { StyleProvider provider = new StyleProvider(); add( table = new GeoServerTablePanel<StyleInfo>("table", provider, true) { @Override protected Component getComponentForProperty( String id, IModel<StyleInfo> itemModel, Property<StyleInfo> property) { if (property == StyleProvider.NAME) { return styleLink(id, itemModel); } if (property == StyleProvider.WORKSPACE) { return workspaceLink(id, itemModel); } return null; } @Override protected void onSelectionUpdate(AjaxRequestTarget target) { removal.setEnabled(table.getSelection().size() > 0); target.add(removal); } }); table.setOutputMarkupId(true); // the confirm dialog add(dialog = new GeoServerDialog("dialog")); setHeaderPanel(headerPanel()); }
public BandsPanel(String id, CoverageInfo coverage) { super(id, new Model<CoverageInfo>(coverage)); // the parameters table bands = new GeoServerTablePanel<CoverageDimensionInfo>( "bands", new CoverageDimensionsProvider(), true) { @Override protected GeoServerTablePanel<CoverageDimensionInfo> getComponentForProperty( String id, IModel<CoverageDimensionInfo> itemModel, Property<CoverageDimensionInfo> property) { return null; } }; bands.setFilterVisible(false); bands.setSortable(false); bands.getTopPager().setVisible(false); bands.getBottomPager().setVisible(false); bands.setOutputMarkupId(true); bands.setItemReuseStrategy(ReuseIfModelsEqualStrategy.getInstance()); bands.setFilterable(false); bands.setSelectable(false); add(bands); }
table.setOutputMarkupId(true); add(table);