query.setInteger(0, pageId.intValue());
query.setInteger(1, dossierId.intValue());
query.setInteger(2, workflowProcessId.intValue());
query.setString(3, NOTE);
SbiDossierBinaryContentsTemp temp = (SbiDossierBinaryContentsTemp) query.uniqueResult();
if (temp != null) {
// updates note row
temp.setBinContent(noteContent);
temp.setCreationDate(new Date());
} else {
// creates a new note row
temp = new SbiDossierBinaryContentsTemp();
temp.setSbiDossierPartsTemp(hibObjTemp);
temp.setBinContent(noteContent);
temp.setCreationDate(new Date());
temp.setName(NOTE);
temp.setType(NOTE);
}
updateSbiCommonInfo4Insert(temp);
aSession.save(temp);
tx.commit();
} catch (HibernateException he) {