class FatCompatExclusItemRN extends BaseBusiness implements
		Serializable {

	protected void inserirJournalItemProcedHospitalar(
		FatCompatExclusItem fatCompatExclusItem, DominioOperacoesJournal operacao) {
		RapServidores servidorLogado = getServidorLogadoFacade().obterServidorLogado();

		//AghuFacade aghuFacade = this.getAghuFacade();
		
		//FatCompatExclusItemJn jn = new FatCompatExclusItemJn();
		FatCompatExclusItemJn jn = BaseJournalFactory.getBaseJournal(operacao, FatCompatExclusItemJn.class, servidorLogado.getUsuario());
		
		//jn.setJnUser(servidorLogado.getUsuario());
		//jn.setJnDateTime(new Date());
		//jn.setJnOperation(operacao);
		if (fatCompatExclusItem.getItemProcedHosp() != null) {
			jn.setIphPhoSeq(fatCompatExclusItem.getItemProcedHosp().getId().getPhoSeq());
			jn.setIphSeq(fatCompatExclusItem.getItemProcedHosp().getId().getSeq());
		}
		
		if (fatCompatExclusItem.getItemProcedHospCompatibiliza() != null) {
			jn.setIphPhoSeqCompatibiliza(fatCompatExclusItem.getItemProcedHospCompatibiliza().getId().getPhoSeq());
			jn.setIphSeqCompatibiliza(fatCompatExclusItem.getItemProcedHospCompatibiliza().getId().getSeq());
		}
		
		jn.setIndComparacao(fatCompatExclusItem.getIndComparacao());
		jn.setIndCompatExclus(fatCompatExclusItem.getIndCompatExclus());
		jn.setCriadoEm(fatCompatExclusItem.getCriadoEm());
		jn.setCriadoPor(fatCompatExclusItem.getCriadoPor());
		jn.setAlteradoEm(fatCompatExclusItem.getAlteradoEm());
		jn.setAlteradoPor(fatCompatExclusItem.getAlteradoPor());
		jn.setObservacao(fatCompatExclusItem.getObservacao());
		
		this.getFatCompatExclusItemJnDAO().persistir(jn);
		this.getFatCompatExclusItemJnDAO().flush();
		
	}

}