@Override protected void onUpdate(AjaxRequestTarget target) { String name = standardName.getModelObject(); if (name != null && !name.isEmpty()) { NetCDFParserBean bean = GeoServerExtensions.bean(NetCDFParserBean.class); if (bean != null && bean.getParser() != null) { NetCDFCFParser parser = bean.getParser(); Entry e = null; if (parser.hasEntryId(name)) { e = parser.getEntry(name); } else if (parser.hasAliasId(name)) { e = parser.getEntryFromAlias(name); } if (e != null) { uom.setModelObject(e.getCanonicalUnits()); target.add(container); } } } } });
@Override protected void onUpdate(AjaxRequestTarget target) { String name = standardName.getModelObject(); if (name != null && !name.isEmpty()) { NetCDFParserBean bean = GeoServerExtensions.bean(NetCDFParserBean.class); if (bean != null && bean.getParser() != null) { NetCDFCFParser parser = bean.getParser(); Entry e = null; if (parser.hasEntryId(name)) { e = parser.getEntry(name); } else if (parser.hasAliasId(name)) { e = parser.getEntryFromAlias(name); } if (e != null) { uom.setModelObject(e.getCanonicalUnits()); target.addComponent(container); } } } } });