/* * @(#)UserManagerAsync.java 20.04.09 * * Copyright (c) 2008-2009 Project Team 4711 * All rights reserved. */ package ppj09.gwt.swapweb.client; import com.gwtext.client.widgets.MessageBox; import ppj09.gwt.swapweb.client.gui.AdvancedSearchForm; import ppj09.gwt.swapweb.client.gui.ArticleForm; import ppj09.gwt.swapweb.client.gui.ArticleSearchForm; import ppj09.gwt.swapweb.client.gui.LoginForm; import ppj09.gwt.swapweb.client.gui.UserRegistrationForm; import ppj09.gwt.swapweb.client.gui.UserForm; /** * Validiert Formularfelder vom - Register Formular - Login Formular auf der * Clientseite (ohne Kommunmikation zum Server). * * @author Christian Happ * @author Projekt Team 4711 * @version 0.1, 04.05.09 */ public abstract class Validation { /** * Validiert die E-Mail Adresse, welche gleichzeitig auch den Benutzername * darstellt. */ public boolean validateEmail(String email) { return true; } /** * Validiert die Eingabefelder auf Richtigkeit anhand von reguaeren - * Ausdruecken - Typabfrage (int?) Bei erfolgreicher Validierung wird true * zurueckgegeben, bei Fehlern false und anhand eines Labels wird im * Formular der Fehler beschrieben. */ public static boolean validateRegisterForm( UserRegistrationForm registrationForm) { return true; } public static boolean validateLoginForm(LoginForm loginForm) { // ruft nur validateEmail() auf return true; } public static boolean validateArticleForm(ArticleForm articleForm) { return true; } public static boolean validateArticleSearchForm( ArticleSearchForm articleSearchForm) { return true; } public static boolean validateAdvancedSearchForm( AdvancedSearchForm advancedSearchForm) { return true; } }