Package ecar.pojo

Source Code of ecar.pojo.EstrutTpFuncAcmpEtttfa

package ecar.pojo;

import java.io.Serializable;
import java.util.Set;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

import ecar.dao.ItemEstruturaDao;
import ecar.dao.ItemEstruturarevisaoIettrevDAO;
import ecar.exception.ECARException;
import ecar.pojo.historico.HistoricoItemEstruturaIett;
import ecar.pojo.historico.HistoricoPontoCriticoPtc;


/** @author Hibernate CodeGenerator */
public class EstrutTpFuncAcmpEtttfa implements Serializable, PaiFilho, ObjetoEstrutura {

    /**
   *
   */
  private static final long serialVersionUID = 240358655656388605L;

  /** identifier field */
    private ecar.pojo.EstrutTpFuncAcmpEtttfaPK comp_id;

    /** nullable persistent field */
    private String indListagemImprResEtttfa;

    /** nullable persistent field */
    private String indListagemImprCompEtttfa;

    /** nullable persistent field */
    private String indListagemTelaEtttfa;

    /** nullable persistent field */
    private String indRevisao;

    /** nullable persistent field */
    private ecar.pojo.EstruturaEtt estruturaEtt;

    /** nullable persistent field */
    private ecar.pojo.TipoFuncAcompTpfa tipoFuncAcompTpfa;
   
    private Integer seqApresentTelaCampoEtttfa;
   
    private Integer larguraListagemTelaEtttfa;
   
    private Integer seqApresListagemTelaEtttfa;

    private String idFiltroEtttfa;
   
    private String idPodeBloquearEtttfa;
   
    private String indManterProximoNivelEtttfa;
   
    /**
    * Lista das Fun��es de acompanhamento que tem permiss�o de acesso a Fun��o de estrutura
    * mesmo quando o item estiver bloquado para planejamento
    */
    private Set<TipoFuncAcompTpfa> libTipoFuncAcompTpfas;
 
    /** full constructor
     * @param comp_id
     * @param seqApresListagemTelaEtttfa
     * @param indListagemImprResEtttfa
     * @param indManterProximoNivel
     * @param indListagemImprCompEtttfa
     * @param indListagemTelaEtttfa
     * @param tipoFuncAcompTpfa
     * @param estruturaEtt
     * @param indRevisao
     * @param larguraListagemTelaEtttfa
     * @param seqApresentTelaCampoEtttfa
     */
    public EstrutTpFuncAcmpEtttfa(ecar.pojo.EstrutTpFuncAcmpEtttfaPK comp_id, String indListagemImprResEtttfa, String indListagemImprCompEtttfa, String indListagemTelaEtttfa, ecar.pojo.EstruturaEtt estruturaEtt, ecar.pojo.TipoFuncAcompTpfa tipoFuncAcompTpfa,
            Integer seqApresentTelaCampoEtttfa, Integer larguraListagemTelaEtttfa, Integer seqApresListagemTelaEtttfa, String indRevisao, String indManterProximoNivel) {
        this.comp_id = comp_id;
        this.indListagemImprResEtttfa = indListagemImprResEtttfa;
        this.indListagemImprCompEtttfa = indListagemImprCompEtttfa;
        this.indListagemTelaEtttfa = indListagemTelaEtttfa;
        this.estruturaEtt = estruturaEtt;
        this.tipoFuncAcompTpfa = tipoFuncAcompTpfa;
        this.indRevisao = indRevisao;
        this.seqApresentTelaCampoEtttfa = seqApresentTelaCampoEtttfa;
        this.larguraListagemTelaEtttfa = larguraListagemTelaEtttfa;
        this.seqApresListagemTelaEtttfa = seqApresListagemTelaEtttfa;
        this.indManterProximoNivelEtttfa = indManterProximoNivel;
    }

    /** default constructor */
    public EstrutTpFuncAcmpEtttfa() {
    }

    /** minimal constructor
     * @param comp_id
     */
    public EstrutTpFuncAcmpEtttfa(ecar.pojo.EstrutTpFuncAcmpEtttfaPK comp_id) {
        this.comp_id = comp_id;
    }

    /**
     *
     * @return
     */
    public ecar.pojo.EstrutTpFuncAcmpEtttfaPK getComp_id() {
        return this.comp_id;
    }

    /**
     *
     * @param comp_id
     */
    public void setComp_id(ecar.pojo.EstrutTpFuncAcmpEtttfaPK comp_id) {
        this.comp_id = comp_id;
    }

    /**
     *
     * @return
     */
    public String getIndListagemImprResEtttfa() {
        return this.indListagemImprResEtttfa;
    }

    /**
     *
     * @param indListagemImprResEtttfa
     */
    public void setIndListagemImprResEtttfa(String indListagemImprResEtttfa) {
        this.indListagemImprResEtttfa = indListagemImprResEtttfa;
    }

    /**
     *
     * @return
     */
    public String getIndListagemImprCompEtttfa() {
        return this.indListagemImprCompEtttfa;
    }

    /**
     *
     * @param indListagemImprCompEtttfa
     */
    public void setIndListagemImprCompEtttfa(String indListagemImprCompEtttfa) {
        this.indListagemImprCompEtttfa = indListagemImprCompEtttfa;
    }

    /**
     *
     * @return
     */
    public String getIndListagemTelaEtttfa() {
        return this.indListagemTelaEtttfa;
    }

    /**
     *
     * @param indListagemTelaEtttfa
     */
    public void setIndListagemTelaEtttfa(String indListagemTelaEtttfa) {
        this.indListagemTelaEtttfa = indListagemTelaEtttfa;
    }

    /**
     *
     * @return
     */
    public ecar.pojo.EstruturaEtt getEstruturaEtt() {
        return this.estruturaEtt;
    }

    /**
     *
     * @param estruturaEtt
     */
    public void setEstruturaEtt(ecar.pojo.EstruturaEtt estruturaEtt) {
        this.estruturaEtt = estruturaEtt;
    }

    /**
     *
     * @return
     */
    public ecar.pojo.TipoFuncAcompTpfa getTipoFuncAcompTpfa() {
        return this.tipoFuncAcompTpfa;
    }

    /**
     *
     * @param tipoFuncAcompTpfa
     */
    public void setTipoFuncAcompTpfa(ecar.pojo.TipoFuncAcompTpfa tipoFuncAcompTpfa) {
        this.tipoFuncAcompTpfa = tipoFuncAcompTpfa;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this)
            .append("comp_id", getComp_id())
            .toString();
    }

    @Override
    public boolean equals(Object other) {
        if ( (this == other ) ) return true;
        if ( !(other instanceof EstrutTpFuncAcmpEtttfa) ) return false;
        EstrutTpFuncAcmpEtttfa castOther = (EstrutTpFuncAcmpEtttfa) other;
        return new EqualsBuilder()
            .append(this.getEstruturaEtt(), castOther.getEstruturaEtt())
            .append(this.getTipoFuncAcompTpfa(), castOther.getTipoFuncAcompTpfa())
            .isEquals();
    }

    @Override
    public int hashCode() {
        return new HashCodeBuilder()
            .append(getComp_id())
            .toHashCode();
    }
   
    /**
     *
     */
    public void atribuirPKPai() {
        comp_id = new EstrutTpFuncAcmpEtttfaPK();       
        comp_id.setCodEtt(this.getEstruturaEtt().getCodEtt());
        comp_id.setCodTpfa(this.getTipoFuncAcompTpfa().getCodTpfa());
    }


    /**
     * @return Returns the larguraListagemTelaEtttfa.
     */
    public Integer getLarguraListagemTelaEtttfa() {
        return larguraListagemTelaEtttfa;
    }
    /**
     * @param larguraListagemTelaEtttfa The larguraListagemTelaEtttfa to set.
     */
    public void setLarguraListagemTelaEtttfa(Integer larguraListagemTelaEtttfa) {
        this.larguraListagemTelaEtttfa = larguraListagemTelaEtttfa;
    }
    /**
     * @return Returns the seqApresentTelaCampoEtttfa.
     */
    public Integer getSeqApresentTelaCampoEtttfa() {
        return seqApresentTelaCampoEtttfa;
    }
    /**
     * @param seqApresentTelaCampoEtttfa The seqApresentTelaCampoEtttfa to set.
     */
    public void setSeqApresentTelaCampoEtttfa(Integer seqApresentTelaCampoEtttfa) {
        this.seqApresentTelaCampoEtttfa = seqApresentTelaCampoEtttfa;
    }
    /**
     * @return Returns the seqApresListagemTelaEtttfa.
     */
    public Integer getSeqApresListagemTelaEtttfa() {
        return seqApresListagemTelaEtttfa;
    }
    /**
     * @param seqApresListagemTelaEtttfa The seqApresListagemTelaEtttfa to set.
     */
    public void setSeqApresListagemTelaEtttfa(Integer seqApresListagemTelaEtttfa) {
        this.seqApresListagemTelaEtttfa = seqApresListagemTelaEtttfa;
    }
   
    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#getNome()
     */
    public String iGetNome() {
        return "Fun" + this.getTipoFuncAcompTpfa().getCodTpfa();
    }
   
    public String iGetNomeOrdenarLista() {
        return "";
    }
   

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#getLabel()
     */
    public String iGetLabel() {
        return this.getTipoFuncAcompTpfa().getLabelTpfa();
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#getLargura()
     */
    public Integer iGetLargura() {
        return (this.getLarguraListagemTelaEtttfa() == null) ?
            Integer.valueOf(ObjetoEstrutura.DEFAULT_LARGURA_TELA_CAMPO) : this.getLarguraListagemTelaEtttfa();
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#getSequenciaListagem()
     */
    public Integer iGetSequenciaColunaEmListagem() {
        return (this.getSeqApresListagemTelaEtttfa() == null) ?
            Integer.valueOf(ObjetoEstrutura.MAX_SEQUENCIA_COLUNA_LISTAGEM) : this.getSeqApresListagemTelaEtttfa();
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#iGetValor(ecar.pojo.ItemEstruturaIett)
     */
    public String iGetValor(ItemEstruturaIett item) throws ECARException {
        UsuarioUsu usuarioFuncao = (UsuarioUsu) new ItemEstruturaDao(null).
          getValorFunAcompItemEstrutura(item, this.getTipoFuncAcompTpfa());

        SisAtributoSatb sisAtributoSatb = (SisAtributoSatb) new ItemEstruturaDao(null).
      getValorSatbFunAcompItemEstrutura(item, this.getTipoFuncAcompTpfa());
       
        String resultado = "";
        if (usuarioFuncao != null){
          resultado = usuarioFuncao.getNomeUsuSent();
        } else if (sisAtributoSatb != null) {
          resultado = sisAtributoSatb.getDescricaoSatb();
        }
                
        return resultado;
    }
   
    /**
     *
     * @param pontoCriticoPtc
     * @return
     * @throws ECARException
     */
    public String iGetValor(PontoCriticoPtc pontoCriticoPtc) throws ECARException{
      return "";
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#iGetSequenciaCampoEmTela()
     */
    public Integer iGetSequenciaCampoEmTela() {
        return (this.getSeqApresentTelaCampoEtttfa() == null) ?
            Integer.valueOf(ObjetoEstrutura.MAX_SEQUENCIA_TELA_CAMPO) : this.getSeqApresentTelaCampoEtttfa();
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#iGetTipo()
     */
    public Class iGetTipo() {
        return this.getClass();
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#iGetObrigatorio()
     */
    public Boolean iGetObrigatorio() {
        return new Boolean(false);
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#iGetCodigoFk(ecar.pojo.ItemEstruturaIett)
     */
    public String iGetValorCodFk(ItemEstruturaIett item) throws ECARException {
        UsuarioUsu usuarioFuncao = (UsuarioUsu) new ItemEstruturaDao(null).
          getValorFunAcompItemEstrutura(item, this.getTipoFuncAcompTpfa());
       
        SisAtributoSatb sisAtributoSatb = (SisAtributoSatb) new ItemEstruturaDao(null).
        getValorSatbFunAcompItemEstrutura(item, this.getTipoFuncAcompTpfa());
       
        String resultado = "";
        if (usuarioFuncao != null){
          resultado = "U" + usuarioFuncao.getCodUsu().toString();
        } else if (sisAtributoSatb != null) {
          resultado = "G" + sisAtributoSatb.getCodSatb().toString();
        }
                
        return resultado;
    }
   
    /**
     *
     * @param pontoCriticoPtc
     * @return
     * @throws ECARException
     */
    public String iGetValorCodFk(PontoCriticoPtc pontoCriticoPtc) throws ECARException {
      return "";
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#iGetCodFk()
     */
    public String iGetCodFk() {
        return "";
    }

    /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#iGetNomeFk()
     */
    public String iGetNomeFk() {
        return "";
    }

  public String iGetValor(ItemEstruturarevisaoIettrev itemRev) throws ECARException {
        UsuarioUsu usuarioFuncao = (UsuarioUsu) new ItemEstruturarevisaoIettrevDAO(null).
      getValorFunAcompItemEstrutura(itemRev, this.getTipoFuncAcompTpfa());

    return (usuarioFuncao != null) ? usuarioFuncao.getNomeUsuSent() : "";

  }

  public String iGetValorCodFk(ItemEstruturarevisaoIettrev itemRev) throws ECARException {
        UsuarioUsu usuarioFuncao = (UsuarioUsu) new ItemEstruturarevisaoIettrevDAO(null).
      getValorFunAcompItemEstrutura(itemRev, this.getTipoFuncAcompTpfa());
        return (usuarioFuncao != null) ? usuarioFuncao.getCodUsu().toString() : "";
  }
 
  /* (non-Javadoc)
     * @see ecar.pojo.ObjetoEstrutura#getDica()
     */
    public String iGetDica() {
      return "";
    }

    /**
     *
     * @return
     */
    public String getIndRevisao() {
    return indRevisao;
  }

    /**
     *
     * @param indRevisao
     */
    public void setIndRevisao(String indRevisao) {
    this.indRevisao = indRevisao;
  }

        /**
         *
         * @return
         */
        public Boolean iGetIndOpcional() {
    // TODO Auto-generated method stub
    return null;
  }

  public SisGrupoAtributoSga iGetGrupoAtributosLivres() {
    // TODO Auto-generated method stub
    return null;
  }

  public Integer iGetTamanhoConteudoAtrib() {
    // TODO Auto-generated method stub
    return null;
  }

        /**
         *
         * @return
         */
        public String getIdFiltroEtttfa() {
    return idFiltroEtttfa;
  }

        /**
         *
         * @param idFiltroEtttfa
         */
        public void setIdFiltroEtttfa(String idFiltroEtttfa) {
    this.idFiltroEtttfa = idFiltroEtttfa;
  }

        /**
         *
         * @return
         */
        public String getIdPodeBloquearEtttfa() {
    return idPodeBloquearEtttfa;
  }

        /**
         *
         * @param idPodeBloquearEtttfa
         */
        public void setIdPodeBloquearEtttfa(String idPodeBloquearEtttfa) {
    this.idPodeBloquearEtttfa = idPodeBloquearEtttfa;
  }

  public Boolean iGetBloqueado() {
        return ("S".equals(this.getIdPodeBloquearEtttfa()) ? new Boolean(true) : new Boolean(false));
  }

        /**
         *
         * @return
         */
        public Set iGetLibTipoFuncAcompTpfas() {
    return libTipoFuncAcompTpfas;
  }

        /**
         *
         * @return
         */
        public Set<TipoFuncAcompTpfa> getLibTipoFuncAcompTpfas() {
    return libTipoFuncAcompTpfas;
  }

        /**
         *
         * @param libTipoFuncAcompTpfas
         */
        public void setLibTipoFuncAcompTpfas(Set<TipoFuncAcompTpfa> libTipoFuncAcompTpfas) {
    this.libTipoFuncAcompTpfas = libTipoFuncAcompTpfas;
  }

        /**
         *
         * @return
         */
        public String getIndManterProximoNivelEtttfa() {
    return indManterProximoNivelEtttfa;
  }

        /**
         *
         * @param indManterProximoNivelEtttfa
         */
        public void setIndManterProximoNivelEtttfa(String indManterProximoNivelEtttfa) {
    this.indManterProximoNivelEtttfa = indManterProximoNivelEtttfa;
  }

        /**
         *
         * @param historicoPontoCriticoPtc
         * @return
         * @throws ECARException
         */
        public String iGetValor(HistoricoPontoCriticoPtc historicoPontoCriticoPtc) throws ECARException {
      // TODO Auto-generated method stub
      return null;
    }

        /**
         *
         * @param historicoPontoCriticoPtc
         * @return
         * @throws ECARException
         */
        public String iGetValorCodFk(HistoricoPontoCriticoPtc historicoPontoCriticoPtc) throws ECARException {
      // TODO Auto-generated method stub
      return null;
    }

        /**
         *
         * @param historicoItemEstruturaIett
         * @return
         * @throws ECARException
         */
        public String iGetValor(
      HistoricoItemEstruturaIett historicoItemEstruturaIett)
      throws ECARException {
    UsuarioUsu usuarioFuncao = (UsuarioUsu) new ItemEstruturaDao(null).getValorFunAcompItemEstrutura(historicoItemEstruturaIett, this.getTipoFuncAcompTpfa());
 
      SisAtributoSatb sisAtributoSatb = (SisAtributoSatb) new ItemEstruturaDao(null).getValorSatbFunAcompItemEstrutura(historicoItemEstruturaIett, this.getTipoFuncAcompTpfa());
     
      String resultado = "";
      if (usuarioFuncao != null){
        resultado = usuarioFuncao.getNomeUsuSent();
      } else if (sisAtributoSatb != null) {
        resultado = sisAtributoSatb.getDescricaoSatb();
      }
      return resultado;
  }

        /**
         *
         * @param object
         * @return
         * @throws ECARException
         */
        public String iGetValor(Object object) throws ECARException {
    if (object != null){
      if (object instanceof ItemEstruturaIett) {
        return this.iGetValor((ItemEstruturaIett) object)
      } else if (object instanceof HistoricoItemEstruturaIett){
        return this.iGetValor((HistoricoItemEstruturaIett) object);
      }
    }
    return "";
  }

        /**
         *
         * @param historicoItemEstruturaIett
         * @return
         * @throws ECARException
         */
        public String iGetValorCodFk(
      HistoricoItemEstruturaIett historicoItemEstruturaIett)
      throws ECARException {
   
    UsuarioUsu usuarioFuncao = (UsuarioUsu) new ItemEstruturaDao(null).
      getValorFunAcompItemEstrutura(historicoItemEstruturaIett, this.getTipoFuncAcompTpfa());
   
      SisAtributoSatb sisAtributoSatb = (SisAtributoSatb) new ItemEstruturaDao(null).
      getValorSatbFunAcompItemEstrutura(historicoItemEstruturaIett, this.getTipoFuncAcompTpfa());
     
      String resultado = "";
      if (usuarioFuncao != null){
        resultado = "U" + usuarioFuncao.getCodUsu().toString();
      } else if (sisAtributoSatb != null) {
        resultado = "G" + sisAtributoSatb.getCodSatb().toString();
      }
              
      return resultado;
  }

        /**
         *
         * @param object
         * @return
         * @throws ECARException
         */
        public String iGetValorCodFk(Object object) throws ECARException {
    if (object != null){
      if (object instanceof ItemEstruturaIett){
        return this.iGetValorCodFk((ItemEstruturaIett) object);
      } else if (object instanceof HistoricoItemEstruturaIett){
        return this.iGetValorCodFk((HistoricoItemEstruturaIett) object);
      }
    }
   
    return "";
  }
   
}
 
TOP

Related Classes of ecar.pojo.EstrutTpFuncAcmpEtttfa

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.