Search in sources :

Example 1 with IdNome

use of br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome in project balcaovirtual by trf2-jus-br.

the class ConfigLocalidadeIdEspecialidadeId2ClassesGet method run.

@Override
public void run(Request req, Response resp, BalcaojusContext ctx) throws Exception {
    Future<SwaggerAsyncResponse<ILocalidadeIdEspecialidadeId2ClasseGet.Response>> future = SwaggerCall.callAsync("obter classes", Utils.getApiPassword(req.sistema), "GET", Utils.getApiUrl(req.sistema) + "/localidade/" + req.id + "/especialidade/" + req.id2 + "/classe", null, ILocalidadeIdEspecialidadeId2ClasseGet.Response.class);
    SwaggerAsyncResponse<ILocalidadeIdEspecialidadeId2ClasseGet.Response> sar = future.get();
    if (sar.getException() != null)
        throw sar.getException();
    ILocalidadeIdEspecialidadeId2ClasseGet.Response r = (ILocalidadeIdEspecialidadeId2ClasseGet.Response) sar.getResp();
    resp.list = new ArrayList<>();
    for (IdNomeClasseCNJ idNome : r.list) {
        if (idNome.classecnj == null || idNome.classecnj.codigo == null || idNome.classecnj.descricao == null)
            continue;
        Classe o = new Classe();
        o.id = Integer.toString(idNome.classecnj.codigo.intValue()) + "|" + idNome.id;
        // o.nome = idNome.classecnj.descricao;//.split(" - ")[0];
        // .split(" - ")[0];
        o.nome = idNome.nome;
        o.valordacausaobrigatorio = idNome.valordacausaobrigatorio;
        resp.list.add(o);
    }
}
Also used : SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) Classe(br.jus.trf2.balcaojus.IBalcaojus.Classe) IdNomeClasseCNJ(br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNomeClasseCNJ) ILocalidadeIdEspecialidadeId2ClasseGet(br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeIdEspecialidadeId2ClasseGet)

Example 2 with IdNome

use of br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome in project balcaovirtual by trf2-jus-br.

the class ConfigLocalidadeIdEspecialidadesGet method run.

@Override
public void run(Request req, Response resp, BalcaojusContext ctx) throws Exception {
    Future<SwaggerAsyncResponse<ILocalidadeIdEspecialidadeGet.Response>> future = SwaggerCall.callAsync("obter especialidades", Utils.getApiPassword(req.sistema), "GET", Utils.getApiUrl(req.sistema) + "/localidade/" + req.id + "/especialidade", null, ILocalidadeIdEspecialidadeGet.Response.class);
    SwaggerAsyncResponse<ILocalidadeIdEspecialidadeGet.Response> sar = future.get();
    if (sar.getException() != null)
        throw sar.getException();
    ILocalidadeIdEspecialidadeGet.Response r = (ILocalidadeIdEspecialidadeGet.Response) sar.getResp();
    resp.list = new ArrayList<>();
    for (IdNome idNome : r.list) {
        Especialidade o = new Especialidade();
        o.id = idNome.id;
        o.nome = idNome.nome;
        resp.list.add(o);
    }
}
Also used : SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) Especialidade(br.jus.trf2.balcaojus.IBalcaojus.Especialidade) ILocalidadeIdEspecialidadeGet(br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeIdEspecialidadeGet) IdNome(br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome)

Example 3 with IdNome

use of br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome in project balcaovirtual by trf2-jus-br.

the class ConfigLocalidadeIdEspecialidadeId2ClasseId3AssuntosGet method run.

@Override
public void run(Request req, Response resp, BalcaojusContext ctx) throws Exception {
    Future<SwaggerAsyncResponse<ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet.Response>> future = SwaggerCall.callAsync("obter classes", Utils.getApiPassword(req.sistema), "GET", Utils.getApiUrl(req.sistema) + "/localidade/" + req.id + "/especialidade/" + req.id2 + "/classe/" + req.id3.split("\\|")[1] + "/assunto", null, ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet.Response.class);
    SwaggerAsyncResponse<ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet.Response> sar = future.get();
    if (sar.getException() != null)
        throw sar.getException();
    ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet.Response r = (ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet.Response) sar.getResp();
    resp.list = new ArrayList<>();
    for (IdNome idNome : r.list) {
        Assunto o = new Assunto();
        o.id = idNome.id;
        o.nome = idNome.nome;
        resp.list.add(o);
    }
}
Also used : SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet(br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet) Assunto(br.jus.trf2.balcaojus.IBalcaojus.Assunto) IdNome(br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome)

Example 4 with IdNome

use of br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome in project balcaovirtual by trf2-jus-br.

the class ConfigLocalidadesGet method run.

@Override
public void run(Request req, Response resp, BalcaojusContext ctx) throws Exception {
    Future<SwaggerAsyncResponse<ILocalidadeGet.Response>> future = SwaggerCall.callAsync("obter localidades", Utils.getApiPassword(req.sistema), "GET", Utils.getApiUrl(req.sistema) + "/localidade", null, ILocalidadeGet.Response.class);
    SwaggerAsyncResponse<ILocalidadeGet.Response> sar = future.get();
    if (sar.getException() != null)
        throw sar.getException();
    ILocalidadeGet.Response r = (ILocalidadeGet.Response) sar.getResp();
    resp.list = new ArrayList<>();
    for (IdNome idNome : r.list) {
        Localidade o = new Localidade();
        o.id = idNome.id;
        o.nome = idNome.nome;
        resp.list.add(o);
    }
}
Also used : SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) Localidade(br.jus.trf2.balcaojus.IBalcaojus.Localidade) SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) IdNome(br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome) ILocalidadeGet(br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeGet)

Example 5 with IdNome

use of br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome in project balcaovirtual by trf2-jus-br.

the class ConfigTiposDocumentoPeticaoInicialGet method run.

@Override
public void run(Request req, Response resp, BalcaojusContext ctx) throws Exception {
    Future<SwaggerAsyncResponse<ILocalidadeGet.Response>> future = SwaggerCall.callAsync("obter tipos de documento para petição inicial", Utils.getApiPassword(req.sistema), "GET", Utils.getApiUrl(req.sistema) + "/peticao/inicial/tipos-documento", null, ILocalidadeGet.Response.class);
    SwaggerAsyncResponse<ILocalidadeGet.Response> sar = future.get();
    if (sar.getException() != null)
        throw sar.getException();
    ILocalidadeGet.Response r = (ILocalidadeGet.Response) sar.getResp();
    resp.list = new ArrayList<>();
    for (IdNome idNome : r.list) {
        TipoDocumentoPeticaoInicial o = new TipoDocumentoPeticaoInicial();
        o.id = idNome.id;
        o.nome = idNome.nome;
        resp.list.add(o);
    }
}
Also used : SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) SwaggerAsyncResponse(com.crivano.swaggerservlet.SwaggerAsyncResponse) TipoDocumentoPeticaoInicial(br.jus.trf2.balcaojus.IBalcaojus.TipoDocumentoPeticaoInicial) IdNome(br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome) ILocalidadeGet(br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeGet)

Aggregations

SwaggerAsyncResponse (com.crivano.swaggerservlet.SwaggerAsyncResponse)5 IdNome (br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNome)4 ILocalidadeGet (br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeGet)2 Assunto (br.jus.trf2.balcaojus.IBalcaojus.Assunto)1 Classe (br.jus.trf2.balcaojus.IBalcaojus.Classe)1 Especialidade (br.jus.trf2.balcaojus.IBalcaojus.Especialidade)1 Localidade (br.jus.trf2.balcaojus.IBalcaojus.Localidade)1 TipoDocumentoPeticaoInicial (br.jus.trf2.balcaojus.IBalcaojus.TipoDocumentoPeticaoInicial)1 ILocalidadeIdEspecialidadeGet (br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeIdEspecialidadeGet)1 ILocalidadeIdEspecialidadeId2ClasseGet (br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeIdEspecialidadeId2ClasseGet)1 ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet (br.jus.trf2.sistemaprocessual.ISistemaProcessual.ILocalidadeIdEspecialidadeId2ClasseId3AssuntoGet)1 IdNomeClasseCNJ (br.jus.trf2.sistemaprocessual.ISistemaProcessual.IdNomeClasseCNJ)1