f.add(new Image("icon", new IconModel(itemModel)));
f.add(new Label("label", new StatusModel(itemModel)));
return f;
} else if(property == WMSLayerProvider.ACTION) {
final LayerResource resource = (LayerResource) itemModel.getObject();
final LayerStatus status = resource.getStatus();
if(status == LayerStatus.PUBLISHED || status == LayerStatus.NEWLY_PUBLISHED || status == LayerStatus.UPDATED) {
return resourceChooserLink(id, itemModel, new ParamResourceModel("NewLayerPage.publishAgain", this));
} else {
return resourceChooserLink(id, itemModel, new ParamResourceModel("NewLayerPage.publish", this));
}