From d2008fc35a45ff00b0f37939a13b792ab12e8c6f Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 21 十一月 2024 10:25:05 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/UITools.java | 466 +++++++++++++++++++++++++++++-----------------------------
1 files changed, 234 insertions(+), 232 deletions(-)
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/UITools.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/UITools.java
index e6fa0e6..80576d3 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/UITools.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/UITools.java
@@ -4,6 +4,8 @@
import java.util.Iterator;
import java.util.List;
+import com.vci.corba.portal.data.PLPageDefination;
+import com.vci.model.PLDefination;
import com.vci.model.PRMDO;
import com.vci.model.PRMItemDO;
import org.apache.commons.lang3.StringUtils;
@@ -437,238 +439,238 @@
throw e;
}
}
-
-// /**
-// * 灏嗕粠鏁版嵁搴撲腑璇诲彇鐨剎ml鏂囨湰杞寲鎴愬搴旂殑PLDefination瀵硅薄
-// * @param text
-// * @return
-// * @throws Throwable
-// */
-// public static PLDefination getPLDefination(String text) throws Throwable{
-// try{
-// Document document = null;
-// document = DocumentHelper.parseText(text);
-// if(document == null){
-// return null;
-// }
-// PLDefination obj = new PLDefination();
-// Element root = document.getRootElement();
-// if(root != null){
-// String elementText = root.elementText(PLDefinationConstants.TYPE);
-// if(elementText == null || elementText.equals("")){
-// elementText = "0";
-// }
-// obj.setType(Integer.parseInt(elementText));
-//
-// elementText = root.elementText(PLDefinationConstants.SHOWABS);
-// obj.setShowAbs(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SEPARATOR);
-// obj.setSeparator(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SHOWLINKABS);
-// obj.setShowLinkAbs(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SEARCHTARGET);
-// obj.setSearchTarger(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.TEMPLATETYPE);
-// obj.setTemplateType(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SHOWTYPE);
-// obj.setShowType(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.TEMPLATEID);
-// obj.setTemplateId(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.ORIENTATION);
-// obj.setOrientation(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.VALIDITY);
-// obj.setValidity(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.ORDERFIELD);
-// obj.setOrderField(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.ORDERMODE);
-// obj.setOrderMode(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.RETURNROWS);
-// obj.setReturnRows(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.CONTROLPATH);
-// obj.setControlPath(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.EXPANDMODE);
-// obj.setExpandMode(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.LINKTYPE);
-// obj.setLinkType(elementText == null ? "" : elementText);
-//
-//
-// elementText = root.elementText(PLDefinationConstants.ISSHOWIMAGE);
-// obj.setIsShowImage(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.EXPANDCOLS);
-// obj.setExpandCols(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SHOWCONTENT);
-// obj.setShowContent(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SHOWCONTENTTYPE);
-// obj.setShowContentType(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SHOWCONTENTRELATION);
-// obj.setShowContentRelation(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SHOWCONTENTTABLE);
-// obj.setShowContentTable(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.NAVIGATORTYPE);
-// obj.setNavigatorType(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.EVENTKEY);
-// obj.setEventKey(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.EVENTVALUE);
-// obj.setEventValue(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.ROOTCONTENT);
-// obj.setRootContent(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.UIPARSER);
-// obj.setUiParser(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.EXTATTR);
-// obj.setExtAttr(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.QUERYTEMPLATENAME);
-// obj.setQueryTemplateName(elementText == null ? "" : elementText);
-//
-// elementText = root.elementText(PLDefinationConstants.SUBUILAYOUT);
-// obj.setSubUILayout(elementText == null ? "" : elementText);
-// }
-// return obj;
-// }catch(Throwable e){
-// e.printStackTrace();
-// throw e;
-// }
-// }
-//
-// /**
-// * 灏哖LDefination瀵硅薄杞寲鎴恱ml鏂囨湰
-// * @param obj
-// * @return
-// * @throws Throwable
-// */
-// public static String getPLDefinationText(PLDefination obj) throws Throwable{
-// try{
-// if(obj == null){
-// return "";
-// }
-//
-// Document doc = DocumentHelper.createDocument();
-// Element rootNode = doc.addElement(PLDefinationConstants.PLDEFINATION);
-//
-// Element node = rootNode.addElement(PLDefinationConstants.TYPE);
-// node.setText(String.valueOf(obj.getType()));
-//
-// node = rootNode.addElement(PLDefinationConstants.SHOWABS);
-// node.setText(obj.getShowAbs());
-//
-// node = rootNode.addElement(PLDefinationConstants.SEPARATOR);
-// node.setText(obj.getSeparator());
-//
-// node = rootNode.addElement(PLDefinationConstants.SHOWLINKABS);
-// node.setText(obj.getShowLinkAbs());
-//
-// node = rootNode.addElement(PLDefinationConstants.SEARCHTARGET);
-// node.setText(obj.getSearchTarger());
-//
-// node = rootNode.addElement(PLDefinationConstants.TEMPLATETYPE);
-// node.setText(obj.getTemplateType());
-//
-// node = rootNode.addElement(PLDefinationConstants.SHOWTYPE);
-// node.setText(obj.getShowType());
-//
-// node = rootNode.addElement(PLDefinationConstants.TEMPLATEID);
-// node.setText(obj.getTemplateId());
-//
-// node = rootNode.addElement(PLDefinationConstants.ORIENTATION);
-// node.setText(obj.getOrientation());
-//
-// node = rootNode.addElement(PLDefinationConstants.VALIDITY);
-// node.setText(obj.getValidity());
-//
-// node = rootNode.addElement(PLDefinationConstants.ORDERFIELD);
-// node.setText(obj.getOrderField());
-//
-// node = rootNode.addElement(PLDefinationConstants.ORDERMODE);
-// node.setText(obj.getOrderMode());
-//
-// node = rootNode.addElement(PLDefinationConstants.RETURNROWS);
-// node.setText(obj.getReturnRows());
-//
-// node = rootNode.addElement(PLDefinationConstants.CONTROLPATH);
-// node.setText(obj.getControlPath());
-//
-// node = rootNode.addElement(PLDefinationConstants.EXPANDMODE);
-// node.setText(obj.getExpandMode());
-//
-// node = rootNode.addElement(PLDefinationConstants.LINKTYPE);
-// node.setText(obj.getLinkType());
-//
-// node = rootNode.addElement(PLDefinationConstants.ISSHOWIMAGE);
-// node.setText(obj.getIsShowImage());
-//
-// node = rootNode.addElement(PLDefinationConstants.EXPANDCOLS);
-// node.setText(obj.getExpandCols());
-//
-// node = rootNode.addElement(PLDefinationConstants.SHOWCONTENT);
-// node.setText(obj.getShowContent());
-//
-// node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTTYPE);
-// node.setText(obj.getShowContentType());
-//
-// node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTRELATION);
-// node.setText(obj.getShowContentRelation());
-//
-// node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTTABLE);
-// node.setText(obj.getShowContentTable());
-//
-// node = rootNode.addElement(PLDefinationConstants.NAVIGATORTYPE);
-// node.setText(obj.getNavigatorType());
-//
-// node = rootNode.addElement(PLDefinationConstants.EVENTKEY);
-// node.setText(obj.getEventKey());
-//
-// node = rootNode.addElement(PLDefinationConstants.EVENTVALUE);
-// node.setText(obj.getEventValue());
-//
-// node = rootNode.addElement(PLDefinationConstants.ROOTCONTENT);
-// node.setText(obj.getRootContent());
-//
-// node = rootNode.addElement(PLDefinationConstants.UIPARSER);
-// node.setText(obj.getUiParser());
-//
-// node = rootNode.addElement(PLDefinationConstants.EXTATTR);
-// node.setText(obj.getExtAttr());
-//
-// node = rootNode.addElement(PLDefinationConstants.QUERYTEMPLATENAME);
-// node.setText(obj.getQueryTemplateName());
-//
-// node = rootNode.addElement(PLDefinationConstants.SUBUIOBJTYPE);
-// node.setText(obj.getSubUiObjType());
-//
-// node = rootNode.addElement(PLDefinationConstants.SUBUILAYOUT);
-// node.setText(obj.getSubUILayout());
-//
-// return doc.asXML();
-// }catch(Throwable e){
-// throw e;
-// }
-//
-// }
+
+ /**
+ * 灏哖LDefination瀵硅薄杞寲鎴恱ml鏂囨湰
+ * @param obj
+ * @return
+ * @throws Throwable
+ */
+ public static String getPLDefinationText(PLDefination obj) throws Throwable{
+ try{
+ if(obj == null){
+ return "";
+ }
+
+ Document doc = DocumentHelper.createDocument();
+ Element rootNode = doc.addElement(PLDefinationConstants.PLDEFINATION);
+
+ Element node = rootNode.addElement(PLDefinationConstants.TYPE);
+ node.setText(String.valueOf(obj.getType()));
+
+ node = rootNode.addElement(PLDefinationConstants.SHOWABS);
+ node.setText(obj.getShowAbs());
+
+ node = rootNode.addElement(PLDefinationConstants.SEPARATOR);
+ node.setText(obj.getSeparator());
+
+ node = rootNode.addElement(PLDefinationConstants.SHOWLINKABS);
+ node.setText(obj.getShowLinkAbs());
+
+ node = rootNode.addElement(PLDefinationConstants.SEARCHTARGET);
+ node.setText(obj.getSearchTarger());
+
+ node = rootNode.addElement(PLDefinationConstants.TEMPLATETYPE);
+ node.setText(obj.getTemplateType());
+
+ node = rootNode.addElement(PLDefinationConstants.SHOWTYPE);
+ node.setText(obj.getShowType());
+
+ node = rootNode.addElement(PLDefinationConstants.TEMPLATEID);
+ node.setText(obj.getTemplateId());
+
+ node = rootNode.addElement(PLDefinationConstants.ORIENTATION);
+ node.setText(obj.getOrientation());
+
+ node = rootNode.addElement(PLDefinationConstants.VALIDITY);
+ node.setText(obj.getValidity());
+
+ node = rootNode.addElement(PLDefinationConstants.ORDERFIELD);
+ node.setText(obj.getOrderField());
+
+ node = rootNode.addElement(PLDefinationConstants.ORDERMODE);
+ node.setText(obj.getOrderMode());
+
+ node = rootNode.addElement(PLDefinationConstants.RETURNROWS);
+ node.setText(obj.getReturnRows());
+
+ node = rootNode.addElement(PLDefinationConstants.CONTROLPATH);
+ node.setText(obj.getControlPath());
+
+ node = rootNode.addElement(PLDefinationConstants.EXPANDMODE);
+ node.setText(obj.getExpandMode());
+
+ node = rootNode.addElement(PLDefinationConstants.LINKTYPE);
+ node.setText(obj.getLinkType());
+
+ node = rootNode.addElement(PLDefinationConstants.ISSHOWIMAGE);
+ node.setText(obj.getIsShowImage());
+
+ node = rootNode.addElement(PLDefinationConstants.EXPANDCOLS);
+ node.setText(obj.getExpandCols());
+
+ node = rootNode.addElement(PLDefinationConstants.SHOWCONTENT);
+ node.setText(obj.getShowContent());
+
+ node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTTYPE);
+ node.setText(obj.getShowContentType());
+
+ node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTRELATION);
+ node.setText(obj.getShowContentRelation());
+
+ node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTTABLE);
+ node.setText(obj.getShowContentTable());
+
+ node = rootNode.addElement(PLDefinationConstants.NAVIGATORTYPE);
+ node.setText(obj.getNavigatorType());
+
+ node = rootNode.addElement(PLDefinationConstants.EVENTKEY);
+ node.setText(obj.getEventKey());
+
+ node = rootNode.addElement(PLDefinationConstants.EVENTVALUE);
+ node.setText(obj.getEventValue());
+
+ node = rootNode.addElement(PLDefinationConstants.ROOTCONTENT);
+ node.setText(obj.getRootContent());
+
+ node = rootNode.addElement(PLDefinationConstants.UIPARSER);
+ node.setText(obj.getUiParser());
+
+ node = rootNode.addElement(PLDefinationConstants.EXTATTR);
+ node.setText(obj.getExtAttr());
+
+ node = rootNode.addElement(PLDefinationConstants.QUERYTEMPLATENAME);
+ node.setText(obj.getQueryTemplateName());
+
+ node = rootNode.addElement(PLDefinationConstants.SUBUIOBJTYPE);
+ node.setText(obj.getSubUiObjType());
+
+ node = rootNode.addElement(PLDefinationConstants.SUBUILAYOUT);
+ node.setText(obj.getSubUILayout());
+
+ return doc.asXML();
+ }catch(Throwable e){
+ throw e;
+ }
+
+ }
+
+ /**
+ * 灏嗕粠鏁版嵁搴撲腑璇诲彇鐨剎ml鏂囨湰杞寲鎴愬搴旂殑PLDefination瀵硅薄
+ * @param text
+ * @return
+ * @throws Throwable
+ */
+ public static PLDefination getPLDefination(String text) throws Throwable{
+ try{
+ Document document = null;
+ document = DocumentHelper.parseText(text);
+ if(document == null){
+ return null;
+ }
+ PLDefination obj = new PLDefination();
+ Element root = document.getRootElement();
+ if(root != null){
+ String elementText = root.elementText(PLDefinationConstants.TYPE);
+ if(elementText == null || elementText.equals("")){
+ elementText = "0";
+ }
+ obj.setType(Integer.parseInt(elementText));
+
+ elementText = root.elementText(PLDefinationConstants.SHOWABS);
+ obj.setShowAbs(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SEPARATOR);
+ obj.setSeparator(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SHOWLINKABS);
+ obj.setShowLinkAbs(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SEARCHTARGET);
+ obj.setSearchTarger(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.TEMPLATETYPE);
+ obj.setTemplateType(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SHOWTYPE);
+ obj.setShowType(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.TEMPLATEID);
+ obj.setTemplateId(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.ORIENTATION);
+ obj.setOrientation(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.VALIDITY);
+ obj.setValidity(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.ORDERFIELD);
+ obj.setOrderField(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.ORDERMODE);
+ obj.setOrderMode(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.RETURNROWS);
+ obj.setReturnRows(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.CONTROLPATH);
+ obj.setControlPath(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.EXPANDMODE);
+ obj.setExpandMode(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.LINKTYPE);
+ obj.setLinkType(elementText == null ? "" : elementText);
+
+
+ elementText = root.elementText(PLDefinationConstants.ISSHOWIMAGE);
+ obj.setIsShowImage(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.EXPANDCOLS);
+ obj.setExpandCols(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SHOWCONTENT);
+ obj.setShowContent(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SHOWCONTENTTYPE);
+ obj.setShowContentType(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SHOWCONTENTRELATION);
+ obj.setShowContentRelation(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SHOWCONTENTTABLE);
+ obj.setShowContentTable(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.NAVIGATORTYPE);
+ obj.setNavigatorType(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.EVENTKEY);
+ obj.setEventKey(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.EVENTVALUE);
+ obj.setEventValue(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.ROOTCONTENT);
+ obj.setRootContent(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.UIPARSER);
+ obj.setUiParser(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.EXTATTR);
+ obj.setExtAttr(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.QUERYTEMPLATENAME);
+ obj.setQueryTemplateName(elementText == null ? "" : elementText);
+
+ elementText = root.elementText(PLDefinationConstants.SUBUILAYOUT);
+ obj.setSubUILayout(elementText == null ? "" : elementText);
+ }
+ return obj;
+ }catch(Throwable e){
+ e.printStackTrace();
+ throw e;
+ }
+ }
/**
* 灏咥RRAY杞寲鎴怢IST
--
Gitblit v1.9.3