2 * ================================================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ================================================================================
21 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2
22 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
23 // Any modifications to this file will be lost upon recompilation of the source schema.
24 // Generated on: 2016.06.07 at 02:07:29 PM EDT
28 package org.openecomp.portalsdk.analytics.xmlobj;
30 import javax.xml.bind.annotation.XmlAccessType;
31 import javax.xml.bind.annotation.XmlAccessorType;
32 import javax.xml.bind.annotation.XmlAttribute;
33 import javax.xml.bind.annotation.XmlElement;
34 import javax.xml.bind.annotation.XmlType;
38 * <p>Java class for DataColumnType complex type.
40 * <p>The following schema fragment specifies the expected content contained within this class.
43 * <complexType name="DataColumnType">
45 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
47 * <element name="tableId" type="{http://www.w3.org/2001/XMLSchema}string"/>
48 * <element name="dbColName" type="{http://www.w3.org/2001/XMLSchema}string"/>
49 * <element name="crossTabValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
50 * <element name="colName" type="{http://www.w3.org/2001/XMLSchema}string"/>
51 * <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
52 * <element name="displayWidth" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
53 * <element name="displayWidthInPxls" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
54 * <element name="pdfDisplayWidthInPxls" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
55 * <element name="displayAlignment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
56 * <element name="displayHeaderAlignment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
57 * <element name="orderSeq" type="{http://www.w3.org/2001/XMLSchema}int"/>
58 * <element name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
59 * <element name="calculated" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
60 * <element name="colType" type="{http://www.w3.org/2001/XMLSchema}string"/>
61 * <element name="hyperlinkURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
62 * <element name="hyperlinkType" type="{http://www.w3.org/2001/XMLSchema}string"/>
63 * <element name="actionImg" type="{http://www.w3.org/2001/XMLSchema}string"/>
64 * <element name="groupByPos" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
65 * <element name="subTotalCustomText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
66 * <element name="hideRepeatedKey" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
67 * <element name="colFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
68 * <element name="groupBreak" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
69 * <element name="orderBySeq" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
70 * <element name="orderByAscDesc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
71 * <element name="displayTotal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
72 * <element name="colOnChart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
73 * <element name="chartSeq" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
74 * <element name="chartColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
75 * <element name="chartLineType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
76 * <element name="chartSeries" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
77 * <element name="isRangeAxisFilled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
78 * <element name="isSortable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
79 * <element name="createInNewChart" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
80 * <element name="drillDownType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
81 * <element name="drillinPoPUp" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
82 * <element name="drillDownURL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
83 * <element name="drillDownParams" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
84 * <element ref="{}comment" minOccurs="0"/>
85 * <element name="colFilterList" type="{}ColFilterList" minOccurs="0"/>
86 * <element name="semaphoreId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
87 * <element name="dbColType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
88 * <element name="chartGroup" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
89 * <element name="yAxis" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
90 * <element name="dependsOnFormField" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
91 * <element name="nowrap" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
92 * <element name="indentation" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
93 * <element name="enhancedPagination" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
94 * <element name="level" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
95 * <element name="start" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
96 * <element name="colspan" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
97 * <element name="dataMiningCol" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
99 * <attribute name="colId" type="{http://www.w3.org/2001/XMLSchema}string" />
101 * </complexContent>
107 @XmlAccessorType(XmlAccessType.FIELD)
108 @XmlType(name = "DataColumnType", propOrder = {
115 "displayWidthInPxls",
116 "pdfDisplayWidthInPxls",
118 "displayHeaderAlignment",
127 "subTotalCustomText",
152 "dependsOnFormField",
155 "enhancedPagination",
161 public class DataColumnType {
163 @XmlElement(required = true)
164 protected String tableId;
165 @XmlElement(required = true)
166 protected String dbColName;
167 protected String crossTabValue;
168 @XmlElement(required = true)
169 protected String colName;
170 @XmlElement(required = true)
171 protected String displayName;
172 protected Integer displayWidth;
173 protected String displayWidthInPxls;
174 protected String pdfDisplayWidthInPxls;
175 protected String displayAlignment;
176 protected String displayHeaderAlignment;
177 protected int orderSeq;
178 @XmlElement(defaultValue = "true")
179 protected boolean visible;
180 @XmlElement(defaultValue = "false")
181 protected boolean calculated;
182 @XmlElement(required = true)
183 protected String colType;
184 @XmlElement(required = true)
185 protected String hyperlinkURL;
186 @XmlElement(required = true)
187 protected String hyperlinkType;
188 @XmlElement(required = true)
189 protected String actionImg;
190 protected Integer groupByPos;
191 protected String subTotalCustomText;
192 @XmlElement(defaultValue = "false")
193 protected Boolean hideRepeatedKey;
194 protected String colFormat;
195 @XmlElement(defaultValue = "false")
196 protected boolean groupBreak;
197 protected Integer orderBySeq;
198 protected String orderByAscDesc;
199 protected String displayTotal;
200 protected String colOnChart;
201 protected Integer chartSeq;
202 protected String chartColor;
203 protected String chartLineType;
204 @XmlElement(defaultValue = "false")
205 protected Boolean chartSeries;
206 @XmlElement(defaultValue = "false")
207 protected Boolean isRangeAxisFilled;
208 @XmlElement(defaultValue = "false")
209 protected Boolean isSortable;
210 @XmlElement(defaultValue = "false")
211 protected Boolean createInNewChart;
212 protected String drillDownType;
213 @XmlElement(defaultValue = "false")
214 protected Boolean drillinPoPUp;
215 protected String drillDownURL;
216 protected String drillDownParams;
217 protected String comment;
218 protected ColFilterList colFilterList;
219 protected String semaphoreId;
220 protected String dbColType;
221 protected String chartGroup;
222 protected String yAxis;
223 protected String dependsOnFormField;
224 protected String nowrap;
225 @XmlElement(defaultValue = "0")
226 protected Integer indentation;
227 @XmlElement(defaultValue = "false")
228 protected Boolean enhancedPagination;
229 @XmlElement(defaultValue = "0")
230 protected Integer level;
231 @XmlElement(defaultValue = "0")
232 protected Integer start;
233 @XmlElement(defaultValue = "0")
234 protected Integer colspan;
235 protected String dataMiningCol;
236 @XmlAttribute(name = "colId")
237 protected String colId;
240 * Gets the value of the tableId property.
247 public String getTableId() {
252 * Sets the value of the tableId property.
259 public void setTableId(String value) {
260 this.tableId = value;
264 * Gets the value of the dbColName property.
271 public String getDbColName() {
276 * Sets the value of the dbColName property.
283 public void setDbColName(String value) {
284 this.dbColName = value;
288 * Gets the value of the crossTabValue property.
295 public String getCrossTabValue() {
296 return crossTabValue;
300 * Sets the value of the crossTabValue property.
307 public void setCrossTabValue(String value) {
308 this.crossTabValue = value;
312 * Gets the value of the colName property.
319 public String getColName() {
324 * Sets the value of the colName property.
331 public void setColName(String value) {
332 this.colName = value;
336 * Gets the value of the displayName property.
343 public String getDisplayName() {
348 * Sets the value of the displayName property.
355 public void setDisplayName(String value) {
356 this.displayName = value;
360 * Gets the value of the displayWidth property.
367 public Integer getDisplayWidth() {
372 * Sets the value of the displayWidth property.
379 public void setDisplayWidth(Integer value) {
380 this.displayWidth = value;
384 * Gets the value of the displayWidthInPxls property.
391 public String getDisplayWidthInPxls() {
392 return displayWidthInPxls;
396 * Sets the value of the displayWidthInPxls property.
403 public void setDisplayWidthInPxls(String value) {
404 this.displayWidthInPxls = value;
408 * Gets the value of the pdfDisplayWidthInPxls property.
415 public String getPdfDisplayWidthInPxls() {
416 return pdfDisplayWidthInPxls;
420 * Sets the value of the pdfDisplayWidthInPxls property.
427 public void setPdfDisplayWidthInPxls(String value) {
428 this.pdfDisplayWidthInPxls = value;
432 * Gets the value of the displayAlignment property.
439 public String getDisplayAlignment() {
440 return displayAlignment;
444 * Sets the value of the displayAlignment property.
451 public void setDisplayAlignment(String value) {
452 this.displayAlignment = value;
456 * Gets the value of the displayHeaderAlignment property.
463 public String getDisplayHeaderAlignment() {
464 return displayHeaderAlignment;
468 * Sets the value of the displayHeaderAlignment property.
475 public void setDisplayHeaderAlignment(String value) {
476 this.displayHeaderAlignment = value;
480 * Gets the value of the orderSeq property.
483 public int getOrderSeq() {
488 * Sets the value of the orderSeq property.
491 public void setOrderSeq(int value) {
492 this.orderSeq = value;
496 * Gets the value of the visible property.
499 public boolean isVisible() {
504 * Sets the value of the visible property.
507 public void setVisible(boolean value) {
508 this.visible = value;
512 * Gets the value of the calculated property.
515 public boolean isCalculated() {
520 * Sets the value of the calculated property.
523 public void setCalculated(boolean value) {
524 this.calculated = value;
528 * Gets the value of the colType property.
535 public String getColType() {
540 * Sets the value of the colType property.
547 public void setColType(String value) {
548 this.colType = value;
552 * Gets the value of the hyperlinkURL property.
559 public String getHyperlinkURL() {
564 * Sets the value of the hyperlinkURL property.
571 public void setHyperlinkURL(String value) {
572 this.hyperlinkURL = value;
576 * Gets the value of the hyperlinkType property.
583 public String getHyperlinkType() {
584 return hyperlinkType;
588 * Sets the value of the hyperlinkType property.
595 public void setHyperlinkType(String value) {
596 this.hyperlinkType = value;
600 * Gets the value of the actionImg property.
607 public String getActionImg() {
612 * Sets the value of the actionImg property.
619 public void setActionImg(String value) {
620 this.actionImg = value;
624 * Gets the value of the groupByPos property.
631 public Integer getGroupByPos() {
636 * Sets the value of the groupByPos property.
643 public void setGroupByPos(Integer value) {
644 this.groupByPos = value;
648 * Gets the value of the subTotalCustomText property.
655 public String getSubTotalCustomText() {
656 return subTotalCustomText;
660 * Sets the value of the subTotalCustomText property.
667 public void setSubTotalCustomText(String value) {
668 this.subTotalCustomText = value;
672 * Gets the value of the hideRepeatedKey property.
679 public Boolean isHideRepeatedKey() {
680 return hideRepeatedKey;
684 * Sets the value of the hideRepeatedKey property.
691 public void setHideRepeatedKey(Boolean value) {
692 this.hideRepeatedKey = value;
696 * Gets the value of the colFormat property.
703 public String getColFormat() {
708 * Sets the value of the colFormat property.
715 public void setColFormat(String value) {
716 this.colFormat = value;
720 * Gets the value of the groupBreak property.
723 public boolean isGroupBreak() {
728 * Sets the value of the groupBreak property.
731 public void setGroupBreak(boolean value) {
732 this.groupBreak = value;
736 * Gets the value of the orderBySeq property.
743 public Integer getOrderBySeq() {
748 * Sets the value of the orderBySeq property.
755 public void setOrderBySeq(Integer value) {
756 this.orderBySeq = value;
760 * Gets the value of the orderByAscDesc property.
767 public String getOrderByAscDesc() {
768 return orderByAscDesc;
772 * Sets the value of the orderByAscDesc property.
779 public void setOrderByAscDesc(String value) {
780 this.orderByAscDesc = value;
784 * Gets the value of the displayTotal property.
791 public String getDisplayTotal() {
796 * Sets the value of the displayTotal property.
803 public void setDisplayTotal(String value) {
804 this.displayTotal = value;
808 * Gets the value of the colOnChart property.
815 public String getColOnChart() {
820 * Sets the value of the colOnChart property.
827 public void setColOnChart(String value) {
828 this.colOnChart = value;
832 * Gets the value of the chartSeq property.
839 public Integer getChartSeq() {
844 * Sets the value of the chartSeq property.
851 public void setChartSeq(Integer value) {
852 this.chartSeq = value;
856 * Gets the value of the chartColor property.
863 public String getChartColor() {
868 * Sets the value of the chartColor property.
875 public void setChartColor(String value) {
876 this.chartColor = value;
880 * Gets the value of the chartLineType property.
887 public String getChartLineType() {
888 return chartLineType;
892 * Sets the value of the chartLineType property.
899 public void setChartLineType(String value) {
900 this.chartLineType = value;
904 * Gets the value of the chartSeries property.
911 public Boolean isChartSeries() {
916 * Sets the value of the chartSeries property.
923 public void setChartSeries(Boolean value) {
924 this.chartSeries = value;
928 * Gets the value of the isRangeAxisFilled property.
935 public Boolean isIsRangeAxisFilled() {
936 return isRangeAxisFilled;
940 * Sets the value of the isRangeAxisFilled property.
947 public void setIsRangeAxisFilled(Boolean value) {
948 this.isRangeAxisFilled = value;
952 * Gets the value of the isSortable property.
959 public Boolean isIsSortable() {
964 * Sets the value of the isSortable property.
971 public void setIsSortable(Boolean value) {
972 this.isSortable = value;
976 * Gets the value of the createInNewChart property.
983 public Boolean isCreateInNewChart() {
984 return createInNewChart;
988 * Sets the value of the createInNewChart property.
995 public void setCreateInNewChart(Boolean value) {
996 this.createInNewChart = value;
1000 * Gets the value of the drillDownType property.
1003 * possible object is
1007 public String getDrillDownType() {
1008 return drillDownType;
1012 * Sets the value of the drillDownType property.
1019 public void setDrillDownType(String value) {
1020 this.drillDownType = value;
1024 * Gets the value of the drillinPoPUp property.
1027 * possible object is
1031 public Boolean isDrillinPoPUp() {
1032 return drillinPoPUp;
1036 * Sets the value of the drillinPoPUp property.
1043 public void setDrillinPoPUp(Boolean value) {
1044 this.drillinPoPUp = value;
1048 * Gets the value of the drillDownURL property.
1051 * possible object is
1055 public String getDrillDownURL() {
1056 return drillDownURL;
1060 * Sets the value of the drillDownURL property.
1067 public void setDrillDownURL(String value) {
1068 this.drillDownURL = value;
1072 * Gets the value of the drillDownParams property.
1075 * possible object is
1079 public String getDrillDownParams() {
1080 return drillDownParams;
1084 * Sets the value of the drillDownParams property.
1091 public void setDrillDownParams(String value) {
1092 this.drillDownParams = value;
1096 * Gets the value of the comment property.
1099 * possible object is
1103 public String getComment() {
1108 * Sets the value of the comment property.
1115 public void setComment(String value) {
1116 this.comment = value;
1120 * Gets the value of the colFilterList property.
1123 * possible object is
1124 * {@link ColFilterList }
1127 public ColFilterList getColFilterList() {
1128 return colFilterList;
1132 * Sets the value of the colFilterList property.
1136 * {@link ColFilterList }
1139 public void setColFilterList(ColFilterList value) {
1140 this.colFilterList = value;
1144 * Gets the value of the semaphoreId property.
1147 * possible object is
1151 public String getSemaphoreId() {
1156 * Sets the value of the semaphoreId property.
1163 public void setSemaphoreId(String value) {
1164 this.semaphoreId = value;
1168 * Gets the value of the dbColType property.
1171 * possible object is
1175 public String getDbColType() {
1180 * Sets the value of the dbColType property.
1187 public void setDbColType(String value) {
1188 this.dbColType = value;
1192 * Gets the value of the chartGroup property.
1195 * possible object is
1199 public String getChartGroup() {
1204 * Sets the value of the chartGroup property.
1211 public void setChartGroup(String value) {
1212 this.chartGroup = value;
1216 * Gets the value of the yAxis property.
1219 * possible object is
1223 public String getYAxis() {
1228 * Sets the value of the yAxis property.
1235 public void setYAxis(String value) {
1240 * Gets the value of the dependsOnFormField property.
1243 * possible object is
1247 public String getDependsOnFormField() {
1248 return dependsOnFormField;
1252 * Sets the value of the dependsOnFormField property.
1259 public void setDependsOnFormField(String value) {
1260 this.dependsOnFormField = value;
1264 * Gets the value of the nowrap property.
1267 * possible object is
1271 public String getNowrap() {
1276 * Sets the value of the nowrap property.
1283 public void setNowrap(String value) {
1284 this.nowrap = value;
1288 * Gets the value of the indentation property.
1291 * possible object is
1295 public Integer getIndentation() {
1300 * Sets the value of the indentation property.
1307 public void setIndentation(Integer value) {
1308 this.indentation = value;
1312 * Gets the value of the enhancedPagination property.
1315 * possible object is
1319 public Boolean isEnhancedPagination() {
1320 return enhancedPagination;
1324 * Sets the value of the enhancedPagination property.
1331 public void setEnhancedPagination(Boolean value) {
1332 this.enhancedPagination = value;
1336 * Gets the value of the level property.
1339 * possible object is
1343 public Integer getLevel() {
1348 * Sets the value of the level property.
1355 public void setLevel(Integer value) {
1360 * Gets the value of the start property.
1363 * possible object is
1367 public Integer getStart() {
1372 * Sets the value of the start property.
1379 public void setStart(Integer value) {
1384 * Gets the value of the colspan property.
1387 * possible object is
1391 public Integer getColspan() {
1396 * Sets the value of the colspan property.
1403 public void setColspan(Integer value) {
1404 this.colspan = value;
1408 * Gets the value of the dataMiningCol property.
1411 * possible object is
1415 public String getDataMiningCol() {
1416 return dataMiningCol;
1420 * Sets the value of the dataMiningCol property.
1427 public void setDataMiningCol(String value) {
1428 this.dataMiningCol = value;
1432 * Gets the value of the colId property.
1435 * possible object is
1439 public String getColId() {
1444 * Sets the value of the colId property.
1451 public void setColId(String value) {