package gcom.util.tabelaauxiliar.faixa; import gcom.util.tabelaauxiliar.TabelaAuxiliarAbstrata; import java.util.Date; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; /** * < <Descri��o da Classe>> * * @author Administrador */ public abstract class TabelaAuxiliarFaixa extends TabelaAuxiliarAbstrata { /** * */ private static final long serialVersionUID = 1L; private String faixaInicial; private String faixaFinal; /** * full constructor * * @param id * Descri��o do par�metro * @param faixaInical * Descri��o do par�metro * @param faixaFinal * Descri��o do par�metro */ public TabelaAuxiliarFaixa(Integer id, Date ultimaAlteracao, String faixaInical, String faixaFinal) { super.setId(id); super.setUltimaAlteracao(ultimaAlteracao); this.faixaInicial = faixaInical; this.faixaFinal = faixaFinal; } /** * default constructor */ public TabelaAuxiliarFaixa() { } /** * Retorna o valor de faixaFinal * * @return O valor de faixaFinal */ public String getFaixaFinal() { return faixaFinal; } /** * Seta o valor de faixaFinal * * @param faixaFinal * O novo valor de faixaFinal */ public void setFaixaFinal(String faixaFinal) { this.faixaFinal = faixaFinal; } /** * Seta o valor de faixaInicial * * @param faixaInicial * O novo valor de faixaInicial */ public void setFaixaInicial(String faixaInicial) { this.faixaInicial = faixaInicial; } /** * Retorna o valor de faixaInicial * * @return O valor de faixaInicial */ public String getFaixaInicial() { return faixaInicial; } /** * < <Descri��o do m�todo>> * * @return Descri��o do retorno */ public String toString() { return new ToStringBuilder(this).append("id", getId()).append( "faixaInicial", getFaixaInicial()).append("faixaFinal", getFaixaFinal()).toString(); } /** * < <Descri��o do m�todo>> * * @param other * Descri��o do par�metro * @return Descri��o do retorno */ public boolean equals(Object other) { if ((this == other)) { return true; } if (!(other instanceof TabelaAuxiliarFaixa)) { return false; } TabelaAuxiliarFaixa castOther = (TabelaAuxiliarFaixa) other; return new EqualsBuilder().append(this.getId(), castOther.getId()) .append(this.getFaixaInicial(), castOther.getFaixaInicial()) .isEquals(); } /** * < <Descri��o do m�todo>> * * @return Descri��o do retorno */ public int hashCode() { return new HashCodeBuilder().append(getId()).append(getFaixaInicial()) .append(getFaixaFinal()).toHashCode(); } }