@Override
 public void adicionarVinculoParceiroComUnidadePrisional(
     long idParceiro, long idUnidadePrisional) {
   UnidadeRelParceiroEntity rel = new UnidadeRelParceiroEntity();
   rel.setParceiro(new ParceiroEntity(idParceiro));
   rel.setUnidadePrisional(new UnidadePrisionalEntity(idUnidadePrisional));
   rel.setDataEntrada(Calendar.getInstance());
   unidadePrisionalDAO.adicionarVinculoParceiroComUnidadePrisional(rel);
 }
 @Override
 public List<UnidadePrisional> listarUnidadesPorStatus(boolean status) {
   List<UnidadePrisionalEntity> lista = unidadePrisionalDAO.listarUnidadesPorStatus(status);
   List<UnidadePrisional> unidadesPrisionais = new ArrayList<UnidadePrisional>();
   for (UnidadePrisionalEntity u : lista) {
     unidadesPrisionais.add(parse.parseToModel(u));
   }
   return unidadesPrisionais;
 }
 @Override
 public List<UnidadePrisional> buscarUnidadePrisionalPorParceiro(long idParceiro) {
   List<UnidadePrisionalEntity> lista =
       unidadePrisionalDAO.buscarUnidadePrisionalPorParceiro(idParceiro);
   List<UnidadePrisional> unidadesPrisionais = new ArrayList<UnidadePrisional>();
   for (UnidadePrisionalEntity u : lista) {
     unidadesPrisionais.add(parse.parseToModel(u));
   }
   return unidadesPrisionais;
 }
 @Override
 public UnidadePrisional buscarUnidadePrisionalPorId(long idUnidadePrisional) {
   return parse.parseToModel(unidadePrisionalDAO.buscarUnidadePrisionalPorId(idUnidadePrisional));
 }
 @Override
 public void excluir(UnidadePrisional unidadePrisional) {
   unidadePrisionalDAO.excluir(parse.parseToEntity(unidadePrisional));
 }
 @Override
 public void cadastrar(UnidadePrisional unidadePrisional) {
   unidadePrisionalDAO.cadastrar(parse.parseToEntity(unidadePrisional));
 }