if(historicoMaster == null) {
this.gerarMaster(this.acao);
}
HistoricoIettH ietth = new HistoricoIettH();
ietth.setAreaAre(iett.getAreaAre());
ietth.setBeneficiosIett(iett.getBeneficiosIett());
ietth.setDataInclusaoIett(iett.getDataInclusaoIett());
ietth.setDataInicioIett(iett.getDataInicioIett());
ietth.setDataInicioMonitoramentoIett(iett.getDataInicioMonitoramentoIett());
ietth.setDataR1(iett.getDataR1());
ietth.setDataR2(iett.getDataR2());
ietth.setDataR3(iett.getDataR3());
ietth.setDataR4(iett.getDataR4());
ietth.setDataR5(iett.getDataR5());
ietth.setDataTerminoIett(iett.getDataTerminoIett());
ietth.setDataUltManutencaoIett(iett.getDataUltManutencaoIett());
ietth.setDescricaoIett(iett.getDescricaoIett());
ietth.setDescricaoR1(iett.getDescricaoR1());
ietth.setDescricaoR2(iett.getDescricaoR2());
ietth.setDescricaoR3(iett.getDescricaoR3());
ietth.setDescricaoR4(iett.getDescricaoR4());
ietth.setDescricaoR5(iett.getDescricaoR5());
ietth.setEstruturaEtt(iett.getEstruturaEtt());
ietth.setHistoricoMaster(historicoMaster);
ietth.setIndAtivoIett(iett.getIndAtivoIett());
ietth.setIndBloqPlanejamentoIett(iett.getIndBloqPlanejamentoIett());
ietth.setIndCriticaIett(iett.getIndCriticaIett());
ietth.setIndMonitoramentoIett(iett.getIndMonitoramentoIett());
ietth.setItemEstruturaIett(iett); //item que sofreu altera��o/exclus�o
ietth.setItemEstruturaIettPai(iett.getItemEstruturaIett());
ietth.setNivelIett(iett.getNivelIett());
ietth.setNomeIett(iett.getNomeIett());
ietth.setObjetivoEspecificoIett(iett.getObjetivoEspecificoIett());
ietth.setObjetivoGeralIett(iett.getObjetivoGeralIett());
ietth.setOrgaoOrgByCodOrgaoResponsavel1Iett(iett.getOrgaoOrgByCodOrgaoResponsavel1Iett());
ietth.setOrgaoOrgByCodOrgaoResponsavel2Iett(iett.getOrgaoOrgByCodOrgaoResponsavel2Iett());
ietth.setOrigemIett(iett.getOrigemIett());
ietth.setPeriodicidadePrdc(iett.getPeriodicidadePrdc());
ietth.setSiglaIett(iett.getSiglaIett());
ietth.setSituacaoSit(iett.getSituacaoSit());
ietth.setSubAreaSare(iett.getSubAreaSare());
ietth.setUnidadeOrcamentariaUO(iett.getUnidadeOrcamentariaUO());
ietth.setUsuarioUsuByCodUsuIncIett(iett.getUsuarioUsuByCodUsuIncIett());
ietth.setUsuarioUsuByCodUsuUltManutIett(iett.getUsuarioUsuByCodUsuUltManutIett());
ietth.setValPrevistoFuturoIett(iett.getValPrevistoFuturoIett());
session.save(ietth);
}