package com.dubture.composer.ui.wizard.project; import com.dubture.composer.ui.wizard.AbstractValidator; import com.dubture.composer.ui.wizard.AbstractWizardFirstPage; import com.dubture.composer.ui.wizard.ValidationException; import com.dubture.composer.ui.wizard.ValidationException.Severity; /** * @author Robert Gruendler <r.gruendler@gmail.com> */ public final class Validator extends AbstractValidator { public Validator(AbstractWizardFirstPage composerProjectWizardFirstPage) { super(composerProjectWizardFirstPage); } @Override protected void finishValidation() throws ValidationException { ComposerProjectWizardFirstPage first = (ComposerProjectWizardFirstPage) firstPage; final String vendor = first.settingsGroup.getVendor(); if (vendor == null || vendor.length() == 0) { throw new ValidationException("Enter a vendor name.", Severity.WARNING); } } @Override protected void beginValidation() throws ValidationException { } }