public void setPrimaryKeyAttributes(PreparedStatement stm, int pos, MithraDataObject dataObj, TimeZone databaseTimeZone, DatabaseType dt) throws SQLException { AccountBalanceData data = (AccountBalanceData)dataObj; TimeZone conversionTimeZone = null; pos = setPrimaryKeyAttributesWithoutOptimistic(stm,pos,dataObj,databaseTimeZone,dt); if (AccountBalanceFinder.getMithraObjectPortal().getTxParticipationMode().isOptimisticLocking()) { conversionTimeZone = MithraTimestamp.DefaultTimeZone; dt.setTimestamp(stm, pos, data.getProcessingDateFrom(), false, conversionTimeZone); pos++; } }