bshgroupselector.java
来自「java pos,你可以直接编译运行,」· Java 代码 · 共 55 行
JAVA
55 行
/* * Copyright (c) 2004 jPOS.org * * See terms of license at http://jpos.org/license.html * */package org.jpos.bsh;import java.io.Serializable;import org.jpos.core.ConfigurationException;import org.jpos.transaction.GroupSelector;import org.jpos.util.Log;import org.jpos.util.LogEvent;import org.jpos.util.Logger;/** * @author AMarques */public class BSHGroupSelector extends BSHTransactionParticipant implements GroupSelector { protected BSHMethod selectMethod; public void setConfiguration(org.jdom.Element e) throws ConfigurationException { super.setConfiguration(e); try { selectMethod = BSHMethod.createBshMethod(e.getChild("select")); } catch (Exception ex) { throw new ConfigurationException(ex.getMessage(), ex); } } public String select(long id, java.io.Serializable context) { LogEvent ev = new LogEvent(this, "select"); String result = null; if (selectMethod != null) { try { result = (String) executeMethod(selectMethod, id, context, ev, "result"); } catch (Exception ex) { ev.addMessage(ex); } } if (result == null) { result = defaultSelect(id, context); } ev.addMessage("result", result); Logger.log(ev); return result; } public String defaultSelect(long id, Serializable context) { return ""; } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?