final IModel model = storeEditForm.getModel();
setDefaultModel(model);
final IModel paramsModel = new PropertyModel(model, "connectionParameters");
FileParamPanel file;
if (useDirectoryChooser) {
file = new DirectoryParamPanel("url", new PropertyModel(model, "URL"),
new ResourceModel("url", "URL"), true);
} else {
file = new FileParamPanel("url", new PropertyModel(model, "URL"),
new ResourceModel("url", "URL"), true);
}
file.getFormComponent().add(new FileExistsValidator());
if (fileExtensions != null && fileExtensions.length > 0) {
file.setFileFilter(new Model(new ExtensionFileFilter(fileExtensions)));
}
add(file);
}