Package gov.pr.celepar.sentinela.comunicacao

Examples of gov.pr.celepar.sentinela.comunicacao.SentinelaInterface


     * @version N/C
     * @throws ECARException
     */
    public void getDadosUsuario(HttpServletRequest request) throws ECARException {
      // Pega a interface de comunica��o do sentinela
      SentinelaInterface com = SentinelaUtil.getSentinelaInterface();

      UsuarioUsu u;
        UsuarioDao uDao = new UsuarioDao(request);
        ConfiguracaoCfg conf = (new ConfiguracaoDao(request)).getConfiguracao();
       
        //recuperar a p�gina inicial do usu�rio, tendo como par�metro as connfigura��es do ambiente
        SisGrupoAtributoSga sisGrupo = conf.getSisGrupoAtributoSgaByCodSgaGrAtrPgIni();

        //recuperar dados do usu�rio pelo id do sentinela
        u = uDao.getUsuarioByIdDominio(String.valueOf(com.getCodUsuario()));
       
        if (u.getCodUsu() != null && Dominios.SIM.equals(u.getIndAtivoUsu())) {
            // carrega os grupos de acesso do usuario para aumentar o desempenho nos testes de permissao de acesso
            this.setGruposAcesso(uDao.getClassesAcessoUsuario(u));
        List atributosUsuario = uDao.getAtributosUsuarioByGrupo(u, sisGrupo)//List de SisAtributoSatb
View Full Code Here


      }*/
  }

  private UsuarioUsu consultarUsuarioSentinelaPorCodigo(long idDominio) {
   
    SentinelaInterface s = SentinelaUtil.getSentinelaInterface();

    //valida usuario na base do sentinela antes de seguir com a altera��o.
    long[] idSentinela = new long[]{idDominio};

    UsuarioUsu usuarioEcar = null;
    SentinelaParam[] usuarioSentinela = s.getUsuariosSistemaByCodigo(idSentinela);

    if (usuarioSentinela != null){
      usuarioEcar = new UsuarioUsu();
     
      usuarioEcar.setIdDominioUsu(usuarioSentinela[0].getCodigo()+"");
View Full Code Here

   * u.setNomeUsu(usuarios[i].getNome()); return u; } } return null;
   *  }
   */

    public String getNomeUsuarioSentinela(long codUsuarioSentinela) {
        SentinelaInterface s = SentinelaUtil.getSentinelaInterface();
       
        if(s == null && request != null){
            s = SentinelaUtil.getSentinelaInterface();
            logger.error("Erro ao tentar acessar a interface do sentinela, ser� feita nova tentativa");
        }
       
        if (s != null) {
            SentinelaParam usuario = s.getUsuarioById(codUsuarioSentinela);
            if (usuario != null)
            {
                return usuario.getNome();   
            }else{
                logger.error("Erro ao tentar consultar o nome do usu�rio via Sentinela");
View Full Code Here

   * pega o login do usuario no sentinela
   * @param codUsuarioSentinela
   * @return String
   */
  public String getLoginUsuarioSentinela(long codUsuarioSentinela) {
    SentinelaInterface s = SentinelaUtil.getSentinelaInterface();

    if (s != null) {
      SentinelaParam usuario = s.getUsuarioById(codUsuarioSentinela);
      if (usuario != null)
      {
        return usuario.getParamAux()[0]
      }       
      /*
 
View Full Code Here

   * Pega o CPF usuario no sentinela
   * @param codUsuarioSentinela
   * @return String
   */
  public String getCpfUsuarioSentinela(long codUsuarioSentinela) {
    SentinelaInterface s = SentinelaUtil.getSentinelaInterface();

    if (s != null) {
      SentinelaParam usuario = s.getUsuarioById(codUsuarioSentinela);
      if (usuario != null)
      {
        return usuario.getParamAux()[1]
      }     
      /*
 
View Full Code Here

   * Pega o e-mail do usuario no sentinela
   * @param codUsuarioSentinela
   * @return String
   */
  public String getEmailUsuarioSentinela(long codUsuarioSentinela) {
    SentinelaInterface s = SentinelaUtil.getSentinelaInterface();

    if (s != null) {
      SentinelaParam usuario = s.getUsuarioById(codUsuarioSentinela);
      if (usuario != null)
      {
        return usuario.getParamAux()[2]
     
      /*
 
View Full Code Here

         * @return List
         * @throws ECARException
   */
  public List pesquisarUsuarioSentinela(String nome, String tipoComp)
      throws ECARException {
    SentinelaInterface s = SentinelaUtil.getSentinelaInterface();

    List retorno = new ArrayList();

    if (s != null) {
      SentinelaParam[] usuarios = s.getGeralUsuarios();

      List ids = getListaIdDominio();

      if (usuarios != null) {
        for (int i = 0; i < usuarios.length; i++) {
View Full Code Here

   */
  public void associarAhGruposSentinela(HttpServletRequest request,  UsuarioUsu usuario)throws ECARException , SentinelaException{
    long codUsuarioSentinela=0l;
    int i=0;
    SentinelaAdmInterface sentinelaAdmin  = SentinelaUtil.getSentinelaAdmInterface(request);
    SentinelaInterface sentinela = SentinelaUtil.getSentinelaInterface();
   
    try{
      if (usuario.getIdDominioUsu()!=null && usuario.getIdDominioUsu().length()!=)
        codUsuarioSentinela = Long.parseLong(usuario.getIdDominioUsu() );
    } catch(NumberFormatException numExcep)  {
      throw new  ECARException( )
    }
    Set gruposVinculadosDepois = new HashSet<Long>(1);
    String[] strGruposVinculadosDepois = request.getParameterValues("vinculandos");
   
    SentinelaParam[] gruposVinculadosSent = null;
   
    if (codUsuarioSentinela!=0l)
      gruposVinculadosSent = sentinela.getGruposByUsuario(codUsuarioSentinela);
   
    if (strGruposVinculadosDepois !=null && strGruposVinculadosDepois.length !=0) {
      gruposVinculadosDepois = new HashSet <Long>(strGruposVinculadosDepois.length);

      for (i = 0; i < strGruposVinculadosDepois.length; i++) {
View Full Code Here

TOP

Related Classes of gov.pr.celepar.sentinela.comunicacao.SentinelaInterface

Copyright © 2018 www.massapicom. 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.