public abstract class AbstractConfigClass extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<String,AbstractConfigClass> |
parseClassMap
动态Bean的缓存
|
| 构造器和说明 |
|---|
AbstractConfigClass(String className) |
protected static final Map<String,AbstractConfigClass> parseClassMap
public AbstractConfigClass(String className)
public static void addPaseClass(String appkey, AbstractConfigClass classz)
public static void clearCache()
public static void delCache(String className)
public abstract List<Map<ColProperty,String>> createColPropertyByRoot(String nodeName)
public abstract List<Map<ColProperty,String>> createColPropertyByPath(String nodePath)
public final CusDynaClass parserInputNoCI() throws ProjectException
ProjectException - 执行错误public final CusDynaBean newInputBean(CusDynaBean clientBean)
clientBean - 控制信息public final CusDynaBean newInputBean()
public final CusDynaBean newInputBean(Properties inputobj)
inputobj - 属性值public final CusDynaBean newInputBean(Map<String,String> inputobj)
inputobj - map值public final CusDynaBean newOutBean(IExcept exceptAll, String msgId)
exceptAll - 异常msgId - 通信Idpublic final CusDynaBean newOutBean(IExcept except)
public final CusDynaBean newOutBean(IProjectException except, String msgId)
public final CusDynaBean newOutBean(ProjectException except)
public final CusDynaBean newOutBean(ProjectExceptionRuntime except)
public final CusDynaBean newOutSuc(String msgId)
msgId - 请求过来的请求号,一般来说是时间戳public final CusDynaBean newOutSuc()
public final CusDynaClass parserOutNoCI() throws ProjectException
ProjectExceptionpublic final CusDynaBean newOutputBean() throws ProjectException
ProjectExceptionpublic static void setDefaultColProperty(Map<ColProperty,String> attributesOri)
attributesOri - public CusDynaClass createNewClass(CusDynaClass oldclass, String nodeName, List<Map<ColProperty,String>> colPropertys) throws ProjectException
oldclass - 旧类nodeName - 新加的节点名,如果为空则表示把这些属性全部加到旧类中,不新开节点colPropertys - 加入入的属性ProjectExceptionCopyright © 2021. All rights reserved.