@Override protected Component getComponentForProperty( String id, IModel<GeoServerUser> itemModel, Property<GeoServerUser> property) { if (property == UserListProvider.USERNAME) { return editUserLink(id, itemModel, property); } else if (property == UserListProvider.ENABLED) { if ((Boolean) property.getModel(itemModel).getObject()) return new Icon(id, CatalogIconFactory.ENABLED_ICON); else return new Label(id, ""); } else if (property == UserListProvider.HASATTRIBUTES) { if ((Boolean) property.getModel(itemModel).getObject()) return new Icon(id, CatalogIconFactory.ENABLED_ICON); else return new Label(id, ""); } throw new RuntimeException("Uknown property " + property); }
@Override protected Component getComponentForProperty(String id, IModel itemModel, Property<GeoServerUser> property) { if (property == UserListProvider.USERNAME) { return editUserLink(id, itemModel, property); } else if (property == UserListProvider.ENABLED) { if((Boolean) property.getModel(itemModel).getObject()) return new Icon(id, CatalogIconFactory.ENABLED_ICON); else return new Label(id, ""); } else if (property == UserListProvider.HASATTRIBUTES) { if((Boolean) property.getModel(itemModel).getObject()) return new Icon(id, CatalogIconFactory.ENABLED_ICON); else return new Label(id, ""); } throw new RuntimeException("Uknown property " + property); }
@Override protected Component getComponentForProperty(String id, IModel itemModel, Property<GeoServerUser> property) { if (property == UserListProvider.USERNAME) { return editUserLink(id, itemModel, property); } else if (property == UserListProvider.ENABLED) { if((Boolean) property.getModel(itemModel).getObject()) return new Icon(id, CatalogIconFactory.ENABLED_ICON); else return new Label(id, ""); } else if (property == UserListProvider.HASATTRIBUTES) { if((Boolean) property.getModel(itemModel).getObject()) return new Icon(id, CatalogIconFactory.ENABLED_ICON); else return new Label(id, ""); } throw new RuntimeException("Uknown property " + property); }