/**
*
*/
package org.appfuse.webapp.client.application;
import javax.validation.Validator;
import org.appfuse.webapp.client.proxies.UserProxy;
import org.appfuse.webapp.client.ui.login.LoginView;
import org.appfuse.webapp.client.ui.upload.FileUploadBean;
import org.appfuse.webapp.client.ui.users.updatePassword.UpdatePasswordView;
import com.google.gwt.core.client.GWT;
import com.google.gwt.validation.client.AbstractGwtValidatorFactory;
import com.google.gwt.validation.client.GwtValidation;
import com.google.gwt.validation.client.impl.AbstractGwtValidator;
/**
* @author ivangsa
*
*/
public class ApplicationValidatorFactory extends AbstractGwtValidatorFactory {
@GwtValidation({
LoginView.LoginDetails.class,
UpdatePasswordView.UserCredentials.class,
UserProxy.class,
FileUploadBean.class
})
public interface GwtValidator extends Validator {
}
@Override
public AbstractGwtValidator createValidator() {
return GWT.create(GwtValidator.class);
}
}