1 32 33 package com.knowgate.crm; 34 35 import java.math.BigDecimal ; 36 import java.sql.SQLException ; 37 38 import com.knowgate.jdc.JDCConnection; 39 import com.knowgate.dataobjs.DB; 40 import com.knowgate.dataobjs.DBPersist; 41 import com.knowgate.misc.Gadgets; 42 43 48 49 public class PhoneCall extends DBPersist { 50 public PhoneCall() { 51 super(DB.k_phone_calls, "PhoneCall"); 52 } 53 54 public boolean store(JDCConnection oConn) throws SQLException { 55 if (!AllVals.containsKey(DB.gu_phonecall)) 56 put(DB.gu_phonecall, Gadgets.generateUUID()); 57 58 if (!AllVals.containsKey(DB.id_status)) { 59 if (oConn.getDataBaseProduct()==JDCConnection.DBMS_ORACLE) 60 put (DB.id_status, new BigDecimal (0)); 61 else 62 put (DB.id_status, (short) 0); 63 } 64 65 return super.store(oConn); 66 } 67 68 71 public static final short ClassId = 22; 72 } | Popular Tags |