@Override
protected void onInitialize() {
super.onInitialize();
DirectoryParamPanel directoryPanel =
new DirectoryParamPanel(
"mbtilesMetadataDirectory",
new PropertyModel<>(
getDefaultModel().getObject(), "mbtilesMetadataDirectory"),
new ParamResourceModel("mbtilesMetadataDirectory", this),
false);
add(directoryPanel);
directoryPanel
.getFormComponent()
.setModel(
new PropertyModel<>(
getDefaultModel().getObject(), "mbtilesMetadataDirectory"));
directoryPanel.setFileFilter(
new Model<>((DirectoryFileFilter) DirectoryFileFilter.INSTANCE));
add(
new TextField<Integer>("executorConcurrency")
.setRequired(true)
.add(
new AttributeModifier(
"executorConcurrency",
new ResourceModel("executorConcurrency"))));
}
}