public static String createSynonym( JDCConnection oConn, String sGuMainTerm, String sTxTerm, String sTxTermPlural, String sDeTerm) throws SQLException { Term oMain = new Term(); if (DebugFile.trace) { DebugFile.writeln( "Begin Thesauri.createSynonym([Connection]," + sGuMainTerm + "," + sTxTerm + "," + sTxTermPlural + "," + sDeTerm); DebugFile.incIdent(); } oMain.load(oConn, new Object[] {sGuMainTerm}); int iLevel = oMain.level(); oMain.replace(DB.gu_term, Gadgets.generateUUID()); oMain.replace(DB.gu_synonym, sGuMainTerm); oMain.replace(DB.id_term + String.valueOf(iLevel - 1), DBBind.nextVal(oConn, "seq_thesauri")); oMain.replace(DB.tx_term, sTxTerm); oMain.replace(DB.tx_term + "2", sTxTermPlural); oMain.replace(DB.de_term, sDeTerm); oMain.store(oConn); if (DebugFile.trace) { DebugFile.decIdent(); DebugFile.writeln("End Thesauri.createSynonym() : " + oMain.getString(DB.gu_term)); } return oMain.getString(DB.gu_term); }