/* (non-Javadoc) * @see it.eng.spagobi.monitoring.dao.IAuditDAO#loadAuditByID(java.lang.Integer) */ public SbiAudit loadAuditByID(Integer id) throws EMFUserError { logger.debug("IN"); Session aSession = null; Transaction tx = null; SbiAudit aSbiAudit = null; try { aSession = getSession(); tx = aSession.beginTransaction(); aSbiAudit = (SbiAudit) aSession.load(SbiAudit.class, id); aSbiAudit.getSbiObject(); aSbiAudit.getDocumentLabel(); aSbiAudit.getDocumentId(); aSbiAudit.getDocumentName(); aSbiAudit.getDocumentParameters(); aSbiAudit.getDocumentState(); aSbiAudit.getDocumentType(); aSbiAudit.getSbiSubObject(); aSbiAudit.getSubObjId(); aSbiAudit.getSubObjName(); aSbiAudit.getSubObjOwner(); aSbiAudit.getSubObjIsPublic(); aSbiAudit.getSbiEngine(); aSbiAudit.getEngineClass(); aSbiAudit.getEngineDriver(); aSbiAudit.getEngineId(); aSbiAudit.getEngineLabel(); aSbiAudit.getEngineName(); aSbiAudit.getEngineType(); aSbiAudit.getEngineUrl(); aSbiAudit.getExecutionModality(); aSbiAudit.getRequestTime(); aSbiAudit.getId(); aSbiAudit.getUserName(); aSbiAudit.getUserGroup(); aSbiAudit.getExecutionStartTime(); aSbiAudit.getExecutionEndTime(); aSbiAudit.getExecutionTime(); aSbiAudit.getExecutionState(); aSbiAudit.getError(); aSbiAudit.getErrorMessage(); aSbiAudit.getErrorCode(); tx.commit(); } catch (HibernateException he) { logger.error(he); if (tx != null) tx.rollback(); throw new EMFUserError(EMFErrorSeverity.ERROR, 100); } finally { if (aSession != null) { if (aSession.isOpen()) aSession.close(); } logger.debug("OUT"); } return aSbiAudit; }