@Override protected Component getComponentForProperty(String id, IModel itemModel, Property<GeoServerRole> property) { if (property == RoleListProvider.ROLENAME) { return editRoleLink(id, itemModel, property); } else if (RoleListProvider.ParentPropertyName.equals(property.getName())) { return editParentRoleLink(id, itemModel, property); } else if (property == RoleListProvider.HASROLEPARAMS) { 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<GeoServerRole> property) { if (property == RoleListProvider.ROLENAME) { return editRoleLink(id, itemModel, property); } else if (RoleListProvider.ParentPropertyName.equals(property.getName())) { return editParentRoleLink(id, itemModel, property); } else if (property == RoleListProvider.HASROLEPARAMS) { 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<GeoServerRole> itemModel, Property<GeoServerRole> property) { if (property == RoleListProvider.ROLENAME) { return editRoleLink(id, itemModel, property); } else if (RoleListProvider.ParentPropertyName.equals( property.getName())) { return editParentRoleLink(id, itemModel, property); } else if (property == RoleListProvider.HASROLEPARAMS) { if ((Boolean) property.getModel(itemModel).getObject()) return new Icon(id, CatalogIconFactory.ENABLED_ICON); else return new Label(id, ""); } throw new RuntimeException("Uknown property " + property); }