@Override protected Component getComponentForProperty(String id, IModel itemModel, Property<SRS> property) { SRS srs = (SRS) itemModel.getObject(); if (SRSProvider.CODE.equals(property)) { Component linkForCode = createLinkForCode(id, itemModel); return linkForCode; } else if (SRSProvider.DESCRIPTION.equals(property)) { String description = srs.getDescription(); return new Label(id, description.trim()); } else { throw new IllegalArgumentException("Unknown property: " + property); } }
@Override protected Component getComponentForProperty( String id, IModel<SRS> itemModel, Property<SRS> property) { SRS srs = (SRS) itemModel.getObject(); if (SRSProvider.CODE.equals(property)) { Component linkForCode = createLinkForCode(id, itemModel); return linkForCode; } else if (SRSProvider.DESCRIPTION.equals(property)) { String description = srs.getDescription(); return new Label(id, description.trim()); } else { throw new IllegalArgumentException("Unknown property: " + property); } } };