org.jpos.ee.DB.getLog()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(112)

本文整理了Java中org.jpos.ee.DB.getLog()方法的一些代码示例,展示了DB.getLog()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DB.getLog()方法的具体详情如下:
包路径:org.jpos.ee.DB
类名称:DB
方法名:getLog

DB.getLog介绍

暂无

代码示例

代码示例来源:origin: jpos/jPOS-EE

public boolean hasProperty (String name) {
  try {
    if (prefix != null)
      name = prefix + name;
    return db.session().get(SysConfig.class, name) != null;
  } catch (HibernateException e) {
    db.getLog().warn (e);
  }
  return false;
}

代码示例来源:origin: jpos/jPOS-EE

public SysConfig getObject(String name) {
  try {
    if (prefix != null)
      name = prefix + name;
    SysConfig cfg = db.session().get (SysConfig.class, name);
    return cfg;
  } catch (HibernateException e) {
    db.getLog().warn (e);
  }
  return null;
}

代码示例来源:origin: jpos/jPOS-EE

public boolean delete (String name) {
  try {
    if (prefix != null)
      name = prefix + name;
    SysConfig cfg = db.session().get (SysConfig.class, name);
    if (cfg != null) {
      db.session().delete(cfg);
      return true;
    }
  } catch (HibernateException e) {
    db.getLog().warn (e);
  }
  return false;
}

代码示例来源:origin: jpos/jPOS-EE

public SysLog get (long id) {
  try {
    return db.session().load (SysLog.class, new Long (id));
  } catch (Throwable e) {
    db.getLog().error (e);
  } 
  return null;
}

代码示例来源:origin: jpos/jPOS-EE

public SysConfig[] getAll  (String queryString) {
  SysConfig[] values;
  try {
    if (prefix != null)
      queryString = prefix + queryString;
    Query query = db.session().createQuery (
      "from sysconfig in class org.jpos.ee.SysConfig where id like :queryString order by id"
    );
    query.setParameter ("queryString", queryString);
    List l = query.list();
    values = new SysConfig[l.size()];
    Iterator iter = l.iterator();
    for (int i=0; iter.hasNext(); i++) {
      values[i] = (SysConfig) iter.next();
    }
  } catch (HibernateException e) {
    db.getLog().warn (e);
    values = new SysConfig[0];
  }
  return values;
}
public List<SysConfig> getAll () {

代码示例来源:origin: jpos/jPOS-EE

public ResultCode get (String rc) {
  try {
    List l = ResultCodeFinder.findByMnemonic (db.session(), rc);
    if (l.size() == 0) {
      LogEvent evt = db.getLog().createWarn ();
      evt.addMessage (
        "error loading unconfigured result code '" + rc + "'"
      );
      Logger.log (evt);
    } else {
      return (ResultCode) l.get(0);
    }
  } catch (HibernateException e) {
    db.getLog().warn (e);
  } catch (SQLException e) {
    db.getLog().warn (e);
  }
  return null;
}
public ResultCode get (String rc, ResultCode defRc) {

代码示例来源:origin: jpos/jPOS-EE

/**
 * @param name property name
 * @param defaultValue default value
 * @return if property exists, return its value, otherwise defaultValue.
 */
public String get (String name, String defaultValue) {
  try {
    if (prefix != null)
      name = prefix + name;
    SysConfig cfg = db.session().get (SysConfig.class, name);
    if (cfg != null)
      return cfg.getValue();
  } catch (HibernateException e) {
    db.getLog().warn (e);
  }
  return defaultValue;
}

代码示例来源:origin: jpos/jPOS-EE

public ResultCode get (long id) {
  try {
    return (ResultCode) db.session().load (
      ResultCode.class, new Long(id)
    );
  } catch (ObjectNotFoundException e) {
    LogEvent evt = db.getLog().createWarn ();
    evt.addMessage ("error loading unconfigured result code " + id);
    evt.addMessage (e);
    Logger.log (evt);
  } catch (HibernateException e) {
    db.getLog().warn (e);
  }
  return null;
}
public ResultCode get (String rc) {

代码示例来源:origin: jpos/jPOS-EE

private void errorLog (SysLog evt, Throwable t) {
  LogEvent ev = db.getLog().createError ();
  ev.addMessage (new LoggeableSysLog (evt));
  ev.addMessage (t);
  Logger.log (ev);
}
public SysLog get (long id) {

代码示例来源:origin: jpos/jPOS-EE

public void put (String name, String value, String readPerm, String writePerm) {
  SysConfig cfg;
  if (prefix != null)
    name = prefix + name;
  try {
    boolean autoCommit = false;
    Transaction tx = db.session().getTransaction();
    if (tx == null || tx.getStatus().isNotOneOf(TransactionStatus.ACTIVE)) {
      tx = db.session().beginTransaction();
      autoCommit = true;
    }
    cfg = db.session().get (SysConfig.class, name);
    boolean saveIt = false;
    if (cfg == null) {
      cfg = new SysConfig ();
      cfg.setId (name);
      saveIt = true;
    }
    cfg.setReadPerm (readPerm);
    cfg.setWritePerm (writePerm);
    cfg.setValue (value);
    if (saveIt)
      db.session().save (cfg);
    if (autoCommit)
      tx.commit();
  } catch (HibernateException e) {
    db.getLog().warn (e);
  }
}
public String get (String name) {

代码示例来源:origin: jpos/jPOS-EE

@SuppressWarnings({"unchecked"})
public void printStats()
  if (getLog() != null)
    LogEvent info = getLog().createInfo();

相关文章