@Override
 public Object mapRow(ResultSet rs, int arg1) throws SQLException {
   OperInfo oper = new OperInfo();
   oper.setMid(rs.getString("mid"));
   oper.setOperId(rs.getInt("oper_id"));
   oper.setOperPass(rs.getString("oper_pass"));
   oper.setOperEmail(rs.getString("oper_email"));
   oper.setOperName(rs.getString("oper_name"));
   oper.setOperTel(rs.getString("oper_tel"));
   oper.setState(rs.getInt("state"));
   oper.setLoginIn(rs.getString("logined"));
   oper.setMtype(rs.getInt("mtype"));
   return oper;
 }
 /**
  * запуск изменения оборотных ведомостей
  *
  * @param economicOper ХО
  * @param isOperRemoving признак удаления ХО, необходимо установить в <code>true</code> если ХО
  *     удаляется
  */
 public static void execute(final EconomicOper economicOper, final boolean isOperRemoving) {
   OperInfo oper = new OperInfo();
   oper.keepDate = new Timestamp(economicOper.getKeepDate().getTime());
   oper.fromId = economicOper.getFrom() != null ? economicOper.getFrom().getId() : null;
   oper.toId = economicOper.getTo() != null ? economicOper.getTo().getId() : null;
   oper.baseDocType =
       economicOper.getBaseDocType() != null ? economicOper.getBaseDocType().getUpCode() : null;
   oper.baseDocNumber = economicOper.getBaseDocNumber();
   oper.baseDocDate =
       economicOper.getBaseDocDate() != null
           ? new Timestamp(economicOper.getBaseDocDate().getTime())
           : null;
   oper.confirmDocType =
       economicOper.getConfirmDocType() != null
           ? economicOper.getConfirmDocType().getUpCode()
           : null;
   oper.confirmDocNumber = economicOper.getConfirmDocNumber();
   oper.confirmDocDate =
       economicOper.getConfirmDocDate() != null
           ? new Timestamp(economicOper.getConfirmDocDate().getTime())
           : null;
   oper.contractType =
       economicOper.getContractType() != null ? economicOper.getContractType().getUpCode() : null;
   oper.contractNumber = economicOper.getContractNumber();
   oper.contractDate =
       economicOper.getContractDate() != null
           ? new Timestamp(economicOper.getContractDate().getTime())
           : null;
   oper.specMark =
       economicOper.getSpecMark() != null ? economicOper.getSpecMark().getUpCode() : null;
   updateTurnover(economicOper.getId(), oper, isOperRemoving);
 }