/** * */ package net.conselldemallorca.helium.webapp.v3.command; import java.util.ArrayList; import java.util.List; import javax.validation.constraints.Size; import org.hibernate.validator.constraints.NotEmpty; import net.conselldemallorca.helium.webapp.v3.command.ExpedientTipusCommand.Creacio; import net.conselldemallorca.helium.webapp.v3.command.ExpedientTipusCommand.Modificacio; import net.conselldemallorca.helium.webapp.v3.validator.ExpedientTipus; /** * Command per editar la informaciĆ³ dels expedients * * @author Limit Tecnologies <limit@limit.es> */ @ExpedientTipus(groups = {Creacio.class, Modificacio.class}) public class ExpedientTipusCommand { private Long id; @NotEmpty(groups = {Creacio.class}) @Size(max = 64, groups = {Creacio.class}) private String codi; @NotEmpty(groups = {Creacio.class, Modificacio.class}) @Size(max = 255, groups = {Creacio.class, Modificacio.class}) private String nom; private boolean teTitol; private boolean teNumero; private boolean demanaTitol; private boolean demanaNumero; @Size(max = 255, groups = {Creacio.class, Modificacio.class}) private String expressioNumero; private long sequencia = 1; private long sequenciaDefault = 1; private boolean reiniciarCadaAny; private int anyActual = 0; @Size(max = 64, groups = {Creacio.class, Modificacio.class}) private String responsableDefecteCodi; private boolean restringirPerGrup; private boolean tramitacioMassiva; private boolean seleccionarAny; private boolean ambRetroaccio; private boolean reindexacioAsincrona; private List<String> sequenciesAny = new ArrayList<String>(); private List<String> sequenciesValor = new ArrayList<String>(); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getCodi() { return codi; } public void setCodi(String codi) { this.codi = codi; } public String getNom() { return nom; } public void setNom(String nom) { this.nom = nom; } public boolean isTeNumero() { return teNumero; } public void setTeNumero(boolean teNumero) { this.teNumero = teNumero; } public boolean isTeTitol() { return teTitol; } public void setTeTitol(boolean teTitol) { this.teTitol = teTitol; } public boolean isDemanaNumero() { return demanaNumero; } public void setDemanaNumero(boolean demanaNumero) { this.demanaNumero = demanaNumero; } public boolean isDemanaTitol() { return demanaTitol; } public void setDemanaTitol(boolean demanaTitol) { this.demanaTitol = demanaTitol; } public String getExpressioNumero() { return expressioNumero; } public void setExpressioNumero(String expressioNumero) { this.expressioNumero = expressioNumero; } public long getSequencia() { return sequencia; } public void setSequencia(long sequencia) { this.sequencia = sequencia; } public long getSequenciaDefault() { return sequenciaDefault; } public void setSequenciaDefault(long sequenciaDefault) { this.sequenciaDefault = sequenciaDefault; } public boolean isReiniciarCadaAny() { return reiniciarCadaAny; } public void setReiniciarCadaAny(boolean reiniciarCadaAny) { this.reiniciarCadaAny = reiniciarCadaAny; } public int getAnyActual() { return anyActual; } public void setAnyActual(int anyActual) { this.anyActual = anyActual; } public String getResponsableDefecteCodi() { return responsableDefecteCodi; } public void setResponsableDefecteCodi(String responsableDefecteCodi) { this.responsableDefecteCodi = responsableDefecteCodi; } public boolean isRestringirPerGrup() { return restringirPerGrup; } public void setRestringirPerGrup(boolean restringirPerGrup) { this.restringirPerGrup = restringirPerGrup; } public boolean isTramitacioMassiva() { return tramitacioMassiva; } public void setTramitacioMassiva(boolean tramitacioMassiva) { this.tramitacioMassiva = tramitacioMassiva; } public boolean isSeleccionarAny() { return seleccionarAny; } public void setSeleccionarAny(boolean seleccionarAny) { this.seleccionarAny = seleccionarAny; } public boolean isAmbRetroaccio() { return ambRetroaccio; } public void setAmbRetroaccio(boolean ambRetroaccio) { this.ambRetroaccio = ambRetroaccio; } public boolean isReindexacioAsincrona() { return reindexacioAsincrona; } public void setReindexacioAsincrona(boolean reindexacioAsincrona) { this.reindexacioAsincrona = reindexacioAsincrona; } public List<String> getSequenciesAny() { return sequenciesAny; } public void setSequenciesAny(List<String> sequenciesAny) { this.sequenciesAny = sequenciesAny; } public List<String> getSequenciesValor() { return sequenciesValor; } public void setSequenciesValor(List<String> sequenciesValor) { this.sequenciesValor = sequenciesValor; } public interface Creacio {} public interface Modificacio {} }