package com.tenwa.controller; import jbo.com.tenwa.limit.LA_LIMIT_ELEMENT; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; public class LAElementConfigController { private String ElementId; public String getElementId() { return ElementId; } public void setElementId(String elementId) { ElementId = elementId; } /** * 根据要素id查询取值相关属性 * @param tx * @return * @throws Exception */ public String queryProductElement(JBOTransaction tx)throws Exception { BizObjectManager lleManager = JBOFactory.getBizObjectManager(LA_LIMIT_ELEMENT.CLASS_NAME,tx); BizObject lle = lleManager.createQuery("ID=:id ").setParameter("id",ElementId).getSingleResult(false); if(lle!=null){ String valueType= lle.getAttribute("VALUE_TYPE").toString(); String valueSource= lle.getAttribute("VALUE_SOURCE").toString(); if(valueSource==null || valueSource.equalsIgnoreCase("null")){ valueSource=""; } String valueDefine= lle.getAttribute("VALUE_DEFINE").toString(); if(valueDefine==null || valueDefine.equalsIgnoreCase("null")){ valueDefine=""; } return valueType+"@"+valueSource+"@"+valueDefine; } return ""; } }