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;
|
|
/**
|
* <p>UI解析器,用分号;分隔各组值,即:java_cs、java_bs、net_cs、net_bs、mobile_cs、mobile_bs</p>
|
* <p>值格式示例:java_cs:xxx;java_bs:xxx;net_cs:xxx;net_bs:xxx;mobile_cs:xx;mobile_bs:xxx; </p>
|
*/
|
private String UIParser;
|
|
/**
|
* <p>扩展属性,用分号;分隔各组值,每组用冒号:分隔扩展属性名称与扩展属性值,可以定义任意组</p>
|
* <p>值格式示例:ext1:xx;ext2;ext3:xx;ext4:xxx;extn:xxx;</p>
|
*/
|
@XStreamAlias("ExtAttr")
|
private String extAttr;
|
|
/**
|
* 组件上设置的查询模板名称
|
*/
|
private String queryTemplateName;
|
|
/**
|
* bs端使用的自定义查询类名或URL
|
*/
|
private String bsDataModel;
|
|
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 setBsDataModel(String bsDataModel) {
|
this.bsDataModel = bsDataModel;
|
}
|
|
public String getBsDataModel() {
|
return bsDataModel;
|
}
|
|
@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 + '\'' +
|
", bsDataModel='" + bsDataModel + '\'' +
|
'}';
|
}
|
}
|