/**
*
*/
package net.conselldemallorca.helium.webapp.mvc;
import net.conselldemallorca.helium.core.model.hibernate.ConsultaCamp.TipusParamConsultaCamp;
import org.springmodules.validation.bean.conf.loader.annotation.handler.MaxLength;
import org.springmodules.validation.bean.conf.loader.annotation.handler.NotBlank;
import org.springmodules.validation.bean.conf.loader.annotation.handler.NotNull;
/**
* Command pel canvi de contrasenya del perfil
*
* @author Limit Tecnologies <limit@limit.es>
*/
public class ConsultaParamCommand {
@NotBlank
@MaxLength(64)
private String codi;
@NotBlank
@MaxLength(255)
private String descripcio;
@NotNull
private TipusParamConsultaCamp tipus;
public ConsultaParamCommand() {}
public String getCodi() {
return codi;
}
public void setCodi(String codi) {
this.codi = codi;
}
public String getDescripcio() {
return descripcio;
}
public void setDescripcio(String descripcio) {
this.descripcio = descripcio;
}
public TipusParamConsultaCamp getTipus() {
return tipus;
}
public void setTipus(TipusParamConsultaCamp tipus) {
this.tipus = tipus;
}
public void setTipus(String tipus) {
if (tipus == null)
this.tipus = null;
else
this.tipus = TipusParamConsultaCamp.valueOf(tipus);
}
}