/** * Copyright (C) 2008-2010, Squale Project - http://www.squale.org * * This file is part of Squale. * * Squale is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of the * License, or any later version. * * Squale is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Squale. If not, see <http://www.gnu.org/licenses/>. */ package org.squale.squaleweb.taskconfig; /** * Info n�cessaire pour un field d'une JSP */ public class FieldInfoConfig extends AbstractInfoConfig { /** Taille du field */ private String mSize; /** Champs obligatoire ? */ private String mIsRequired; /** Le type de champs */ private String mType; /** * constructeur * * @param pKey Cl� pour le label * @param pProperty Nom du champ * @param pIsRequired Champ obligatoire ? * @param pSize Taille du field * @param pType the type */ public FieldInfoConfig( String pKey, String pProperty, String pIsRequired, String pSize, String pType ) { super( pKey, pProperty ); mSize = pSize; mIsRequired = pIsRequired; mType = pType; } /** * @return renvoi la taille du field */ public String getSize() { return mSize; } /** * @param pSize insere la taille du field */ public void setSize( String pSize ) { mSize = pSize; } /** * @return indique si le champ est obligatoire */ public String getIsRequired() { return mIsRequired; } /** * @param pIsRequired insere si le champ est obligatoire */ public void setIsRequired( String pIsRequired ) { mIsRequired = pIsRequired; } /** * @return retourne le type du field */ public String getType() { return mType; } /** * @param pType insert le type du field */ public void setType( String pType ) { mType = pType; } }