package com.vci.web.xmlmodel; import com.thoughtworks.xstream.annotations.XStreamAlias; /** * 平台的组件定义的xml对象 * @author weidy * @date 2021/2/23 */ @XStreamAlias("plDefination") public class UIComponentDefineXO implements java.io.Serializable{ /** * 序列化 */ private static final long serialVersionUID = 7581466665781799314L; /** * 组件类型,1:导航树; 2:主内容区; 3:页签区 */ private String type; /** * 显示属性 */ private String showAbs; /** * 分隔符 */ private String separator; /** * 显示link属性 */ private String showLinkAbs; /** * 搜索目标 */ private String searchTarger; /** * 模板类型 */ private String templateType; /** * 显示类型 */ private String showType; /** * 模板ID */ private String templateId; /** * 选择方向 */ private String orientation; /** * 有效性 */ private String validity; /** * 排序字段 */ private String orderField; /** * 排序方向 */ private String orderMode; /** * 返回数据条目 */ private String returnRows; /** * 控制路径 */ private String controlPath; /** * 展开形式 */ private String expandMode; /** * 链接类型 */ private String linkType; /** * 是否显示图标 */ private String isShowImage; /** * 树展示列 */ private String expandCols; /** * 显示内容 */ private String showContent; /** * 类型 */ private String showContentType; /** * 关系 */ private String showContentRelation; /** * 显示内容的表格 */ private String showContentTable; /** * 导航树类型 1代表folder 2代表角色 3代表不显示 */ private String navigatorType; /** * 事件key */ private String eventKey; /** * 事件自定义类全路径 */ private String eventValue; /** * 根节点显示内容 */ private String rootContent; /** *

UI解析器,用分号;分隔各组值,即:java_cs、java_bs、net_cs、net_bs、mobile_cs、mobile_bs

*

值格式示例:java_cs:xxx;java_bs:xxx;net_cs:xxx;net_bs:xxx;mobile_cs:xx;mobile_bs:xxx;

*/ private String UIParser; /** *

扩展属性,用分号;分隔各组值,每组用冒号:分隔扩展属性名称与扩展属性值,可以定义任意组

*

值格式示例:ext1:xx;ext2;ext3:xx;ext4:xxx;extn:xxx;

*/ @XStreamAlias("ExtAttr") private String extAttr; /** * 组件上设置的查询模板名称 */ private String queryTemplateName; /** * bs端使用的自定义查询类名或URL */ private String bsCustQueryCLsOrUrl; public String getType() { return type; } public void setType(String type) { this.type = type; } public String getShowAbs() { return showAbs; } public void setShowAbs(String showAbs) { this.showAbs = showAbs; } public String getSeparator() { return separator; } public void setSeparator(String separator) { this.separator = separator; } public String getShowLinkAbs() { return showLinkAbs; } public void setShowLinkAbs(String showLinkAbs) { this.showLinkAbs = showLinkAbs; } public String getSearchTarger() { return searchTarger; } public void setSearchTarger(String searchTarger) { this.searchTarger = searchTarger; } public String getTemplateType() { return templateType; } public void setTemplateType(String templateType) { this.templateType = templateType; } public String getShowType() { return showType; } public void setShowType(String showType) { this.showType = showType; } public String getTemplateId() { return templateId; } public void setTemplateId(String templateId) { this.templateId = templateId; } public String getOrientation() { return orientation; } public void setOrientation(String orientation) { this.orientation = orientation; } public String getValidity() { return validity; } public void setValidity(String validity) { this.validity = validity; } public String getOrderField() { return orderField; } public void setOrderField(String orderField) { this.orderField = orderField; } public String getOrderMode() { return orderMode; } public void setOrderMode(String orderMode) { this.orderMode = orderMode; } public String getReturnRows() { return returnRows; } public void setReturnRows(String returnRows) { this.returnRows = returnRows; } public String getControlPath() { return controlPath; } public void setControlPath(String controlPath) { this.controlPath = controlPath; } public String getExpandMode() { return expandMode; } public void setExpandMode(String expandMode) { this.expandMode = expandMode; } public String getLinkType() { return linkType; } public void setLinkType(String linkType) { this.linkType = linkType; } public String getIsShowImage() { return isShowImage; } public void setIsShowImage(String isShowImage) { this.isShowImage = isShowImage; } public String getExpandCols() { return expandCols; } public void setExpandCols(String expandCols) { this.expandCols = expandCols; } public String getShowContent() { return showContent; } public void setShowContent(String showContent) { this.showContent = showContent; } public String getShowContentType() { return showContentType; } public void setShowContentType(String showContentType) { this.showContentType = showContentType; } public String getShowContentRelation() { return showContentRelation; } public void setShowContentRelation(String showContentRelation) { this.showContentRelation = showContentRelation; } public String getShowContentTable() { return showContentTable; } public void setShowContentTable(String showContentTable) { this.showContentTable = showContentTable; } public String getNavigatorType() { return navigatorType; } public void setNavigatorType(String navigatorType) { this.navigatorType = navigatorType; } public String getEventKey() { return eventKey; } public void setEventKey(String eventKey) { this.eventKey = eventKey; } public String getEventValue() { return eventValue; } public void setEventValue(String eventValue) { this.eventValue = eventValue; } public String getRootContent() { return rootContent; } public void setRootContent(String rootContent) { this.rootContent = rootContent; } public String getUIParser() { return UIParser; } public void setUIParser(String UIParser) { this.UIParser = UIParser; } public String getExtAttr() { return extAttr; } public void setExtAttr(String extAttr) { this.extAttr = extAttr; } public String getQueryTemplateName() { return queryTemplateName; } public void setQueryTemplateName(String queryTemplateName) { this.queryTemplateName = queryTemplateName; } public void setBsCustQueryCLsOrUrl(String bsCustQueryCLsOrUrl) { this.bsCustQueryCLsOrUrl = bsCustQueryCLsOrUrl; } public String getBsCustQueryCLsOrUrl() { return bsCustQueryCLsOrUrl; } @Override public String toString() { return "UIComponentDefineXO{" + "type='" + type + '\'' + ", showAbs='" + showAbs + '\'' + ", separator='" + separator + '\'' + ", showLinkAbs='" + showLinkAbs + '\'' + ", searchTarger='" + searchTarger + '\'' + ", templateType='" + templateType + '\'' + ", showType='" + showType + '\'' + ", templateId='" + templateId + '\'' + ", orientation='" + orientation + '\'' + ", validity='" + validity + '\'' + ", orderField='" + orderField + '\'' + ", orderMode='" + orderMode + '\'' + ", returnRows='" + returnRows + '\'' + ", controlPath='" + controlPath + '\'' + ", expandMode='" + expandMode + '\'' + ", linkType='" + linkType + '\'' + ", isShowImage='" + isShowImage + '\'' + ", expandCols='" + expandCols + '\'' + ", showContent='" + showContent + '\'' + ", showContentType='" + showContentType + '\'' + ", showContentRelation='" + showContentRelation + '\'' + ", showContentTable='" + showContentTable + '\'' + ", navigatorType='" + navigatorType + '\'' + ", eventKey='" + eventKey + '\'' + ", eventValue='" + eventValue + '\'' + ", rootContent='" + rootContent + '\'' + ", UIParser='" + UIParser + '\'' + ", extAttr='" + extAttr + '\'' + ", queryTemplateName='" + queryTemplateName + '\'' + ", bsCustQueryCLsOrUrl='" + bsCustQueryCLsOrUrl + '\'' + '}'; } }