@Override protected String getDefaultFileName(String preset) { String defaultName = "flow_name.flow"; if (model.getTemplate().getLocation().endsWith(".flow")) { defaultName = (preset == null) ? "flow_name.flow" : CommonUtils.getFileNameNoExtension(preset) + ".flow"; } else if (model.getTemplate().getLocation().endsWith(".job")) { defaultName = (preset == null) ? "job_name.job" : CommonUtils.getFileNameNoExtension(preset) + ".job"; } return defaultName; //$NON-NLS-1$ }
@Override protected void checkPageStatus() { if (getModel().getTargetLocation() == null || "".equals(getModel().getTargetLocation())) { // $NON-NLS-1$ setPageComplete(false); return; } if (getModel().getFileName() == null || "".equals(getModel().getFileName())) { // $NON-NLS-1$ setPageComplete(false); return; } IValidationStatus status = model.validateLocation(); if (status.hasErrors()) { setErrorMessage(status.getMessage()); setPageComplete(false); } else if (status.hasWarnings()) { setErrorMessage(status.getMessage()); setPageComplete(true); } else { setErrorMessage(null); setPageComplete(true); } }