final IModel model = storeEditForm.getModel();
final DataStoreInfo info = (DataStoreInfo) model.getObject();
final Catalog catalog = getCatalog();
final ResourcePool resourcePool = catalog.getResourcePool();
DataAccessFactory dsFactory;
try {
dsFactory = resourcePool.getDataStoreFactory(info);
} catch (IOException e) {
throw new RuntimeException(e);
}
final Map<String, ParamInfo> paramsMetadata = new LinkedHashMap<String, ParamInfo>();
{
final boolean isNew = null == info.getId();
final Param[] dsParams = dsFactory.getParametersInfo();
for (Param p : dsParams) {
ParamInfo paramInfo = new ParamInfo(p);
paramsMetadata.put(p.key, paramInfo);
if (isNew) {