1 32 33 package com.knowgate.projtrack; 34 35 import java.sql.SQLException ; 36 import java.sql.Timestamp ; 37 38 import com.knowgate.jdc.JDCConnection; 39 import com.knowgate.dataobjs.DB; 40 import com.knowgate.dataobjs.DBBind; 41 import com.knowgate.dataobjs.DBPersist; 42 import com.knowgate.misc.Gadgets; 43 44 48 public class ProjectCost extends DBPersist { 49 public ProjectCost() { 50 super(DB.k_project_costs, "ProjectCost"); 51 } 52 53 public boolean store(JDCConnection oConn) throws SQLException { 54 if (!AllVals.containsKey(DB.gu_cost)) 55 put(DB.gu_cost,Gadgets.generateUUID()); 56 if (!AllVals.containsKey(DB.gu_user) && AllVals.containsKey(DB.gu_writer)) 57 put(DB.gu_user,AllVals.get(DB.gu_writer)); 58 if (AllVals.containsKey(DB.gu_user) && !AllVals.containsKey(DB.gu_writer)) 59 put(DB.gu_writer,AllVals.get(DB.gu_user)); 60 replace(DB.dt_modified, new Timestamp (DBBind.getTime())); 61 return super.store(oConn); 62 } 63 64 67 public static final short ClassId = 83; 68 69 } 70 | Popular Tags |