All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.palominolabs.crm.sf.soap.jaxwsstub.metadata.DashboardComponent Maven / Gradle / Ivy

The newest version!

package com.palominolabs.crm.sf.soap.jaxwsstub.metadata;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for DashboardComponent complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="DashboardComponent">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="autoselectColumnsFromReport" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="chartAxisRange" type="{http://soap.sforce.com/2006/04/metadata}ChartRangeType" minOccurs="0"/>
 *         <element name="chartAxisRangeMax" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="chartAxisRangeMin" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="chartSummary" type="{http://soap.sforce.com/2006/04/metadata}ChartSummary" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="componentType" type="{http://soap.sforce.com/2006/04/metadata}DashboardComponentType"/>
 *         <element name="dashboardFilterColumns" type="{http://soap.sforce.com/2006/04/metadata}DashboardFilterColumn" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="dashboardTableColumn" type="{http://soap.sforce.com/2006/04/metadata}DashboardTableColumn" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="displayUnits" type="{http://soap.sforce.com/2006/04/metadata}ChartUnits" minOccurs="0"/>
 *         <element name="drillDownUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="drillEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="drillToDetailEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableHover" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="expandOthers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="footer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="gaugeMax" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="gaugeMin" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="groupingColumn" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="header" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="indicatorBreakpoint1" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="indicatorBreakpoint2" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="indicatorHighColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="indicatorLowColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="indicatorMiddleColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="legendPosition" type="{http://soap.sforce.com/2006/04/metadata}ChartLegendPosition" minOccurs="0"/>
 *         <element name="maxValuesDisplayed" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="metricLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="page" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="pageHeightInPixels" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="report" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="scontrol" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="scontrolHeightInPixels" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="showPercentage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showPicturesOnCharts" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showPicturesOnTables" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showTotal" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showValues" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="sortBy" type="{http://soap.sforce.com/2006/04/metadata}DashboardComponentFilter" minOccurs="0"/>
 *         <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="useReportChart" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DashboardComponent", propOrder = { "autoselectColumnsFromReport", "chartAxisRange", "chartAxisRangeMax", "chartAxisRangeMin", "chartSummary", "componentType", "dashboardFilterColumns", "dashboardTableColumn", "displayUnits", "drillDownUrl", "drillEnabled", "drillToDetailEnabled", "enableHover", "expandOthers", "footer", "gaugeMax", "gaugeMin", "groupingColumn", "header", "indicatorBreakpoint1", "indicatorBreakpoint2", "indicatorHighColor", "indicatorLowColor", "indicatorMiddleColor", "legendPosition", "maxValuesDisplayed", "metricLabel", "page", "pageHeightInPixels", "report", "scontrol", "scontrolHeightInPixels", "showPercentage", "showPicturesOnCharts", "showPicturesOnTables", "showTotal", "showValues", "sortBy", "title", "useReportChart" }) public class DashboardComponent { protected Boolean autoselectColumnsFromReport; protected ChartRangeType chartAxisRange; protected Double chartAxisRangeMax; protected Double chartAxisRangeMin; protected List chartSummary; @XmlElement(required = true) protected DashboardComponentType componentType; protected List dashboardFilterColumns; protected List dashboardTableColumn; protected ChartUnits displayUnits; protected String drillDownUrl; protected Boolean drillEnabled; protected Boolean drillToDetailEnabled; protected Boolean enableHover; protected Boolean expandOthers; protected String footer; protected Double gaugeMax; protected Double gaugeMin; protected List groupingColumn; protected String header; protected Double indicatorBreakpoint1; protected Double indicatorBreakpoint2; protected String indicatorHighColor; protected String indicatorLowColor; protected String indicatorMiddleColor; protected ChartLegendPosition legendPosition; protected Integer maxValuesDisplayed; protected String metricLabel; protected String page; protected Integer pageHeightInPixels; protected String report; protected String scontrol; protected Integer scontrolHeightInPixels; protected Boolean showPercentage; protected Boolean showPicturesOnCharts; protected Boolean showPicturesOnTables; protected Boolean showTotal; protected Boolean showValues; protected DashboardComponentFilter sortBy; protected String title; protected Boolean useReportChart; /** * Gets the value of the autoselectColumnsFromReport property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAutoselectColumnsFromReport() { return autoselectColumnsFromReport; } /** * Sets the value of the autoselectColumnsFromReport property. * * @param value * allowed object is * {@link Boolean } * */ public void setAutoselectColumnsFromReport(Boolean value) { this.autoselectColumnsFromReport = value; } /** * Gets the value of the chartAxisRange property. * * @return * possible object is * {@link ChartRangeType } * */ public ChartRangeType getChartAxisRange() { return chartAxisRange; } /** * Sets the value of the chartAxisRange property. * * @param value * allowed object is * {@link ChartRangeType } * */ public void setChartAxisRange(ChartRangeType value) { this.chartAxisRange = value; } /** * Gets the value of the chartAxisRangeMax property. * * @return * possible object is * {@link Double } * */ public Double getChartAxisRangeMax() { return chartAxisRangeMax; } /** * Sets the value of the chartAxisRangeMax property. * * @param value * allowed object is * {@link Double } * */ public void setChartAxisRangeMax(Double value) { this.chartAxisRangeMax = value; } /** * Gets the value of the chartAxisRangeMin property. * * @return * possible object is * {@link Double } * */ public Double getChartAxisRangeMin() { return chartAxisRangeMin; } /** * Sets the value of the chartAxisRangeMin property. * * @param value * allowed object is * {@link Double } * */ public void setChartAxisRangeMin(Double value) { this.chartAxisRangeMin = value; } /** * Gets the value of the chartSummary property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the chartSummary property. * *

* For example, to add a new item, do as follows: *

     *    getChartSummary().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ChartSummary } * * */ public List getChartSummary() { if (chartSummary == null) { chartSummary = new ArrayList(); } return this.chartSummary; } /** * Gets the value of the componentType property. * * @return * possible object is * {@link DashboardComponentType } * */ public DashboardComponentType getComponentType() { return componentType; } /** * Sets the value of the componentType property. * * @param value * allowed object is * {@link DashboardComponentType } * */ public void setComponentType(DashboardComponentType value) { this.componentType = value; } /** * Gets the value of the dashboardFilterColumns property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the dashboardFilterColumns property. * *

* For example, to add a new item, do as follows: *

     *    getDashboardFilterColumns().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DashboardFilterColumn } * * */ public List getDashboardFilterColumns() { if (dashboardFilterColumns == null) { dashboardFilterColumns = new ArrayList(); } return this.dashboardFilterColumns; } /** * Gets the value of the dashboardTableColumn property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the dashboardTableColumn property. * *

* For example, to add a new item, do as follows: *

     *    getDashboardTableColumn().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DashboardTableColumn } * * */ public List getDashboardTableColumn() { if (dashboardTableColumn == null) { dashboardTableColumn = new ArrayList(); } return this.dashboardTableColumn; } /** * Gets the value of the displayUnits property. * * @return * possible object is * {@link ChartUnits } * */ public ChartUnits getDisplayUnits() { return displayUnits; } /** * Sets the value of the displayUnits property. * * @param value * allowed object is * {@link ChartUnits } * */ public void setDisplayUnits(ChartUnits value) { this.displayUnits = value; } /** * Gets the value of the drillDownUrl property. * * @return * possible object is * {@link String } * */ public String getDrillDownUrl() { return drillDownUrl; } /** * Sets the value of the drillDownUrl property. * * @param value * allowed object is * {@link String } * */ public void setDrillDownUrl(String value) { this.drillDownUrl = value; } /** * Gets the value of the drillEnabled property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDrillEnabled() { return drillEnabled; } /** * Sets the value of the drillEnabled property. * * @param value * allowed object is * {@link Boolean } * */ public void setDrillEnabled(Boolean value) { this.drillEnabled = value; } /** * Gets the value of the drillToDetailEnabled property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDrillToDetailEnabled() { return drillToDetailEnabled; } /** * Sets the value of the drillToDetailEnabled property. * * @param value * allowed object is * {@link Boolean } * */ public void setDrillToDetailEnabled(Boolean value) { this.drillToDetailEnabled = value; } /** * Gets the value of the enableHover property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableHover() { return enableHover; } /** * Sets the value of the enableHover property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableHover(Boolean value) { this.enableHover = value; } /** * Gets the value of the expandOthers property. * * @return * possible object is * {@link Boolean } * */ public Boolean isExpandOthers() { return expandOthers; } /** * Sets the value of the expandOthers property. * * @param value * allowed object is * {@link Boolean } * */ public void setExpandOthers(Boolean value) { this.expandOthers = value; } /** * Gets the value of the footer property. * * @return * possible object is * {@link String } * */ public String getFooter() { return footer; } /** * Sets the value of the footer property. * * @param value * allowed object is * {@link String } * */ public void setFooter(String value) { this.footer = value; } /** * Gets the value of the gaugeMax property. * * @return * possible object is * {@link Double } * */ public Double getGaugeMax() { return gaugeMax; } /** * Sets the value of the gaugeMax property. * * @param value * allowed object is * {@link Double } * */ public void setGaugeMax(Double value) { this.gaugeMax = value; } /** * Gets the value of the gaugeMin property. * * @return * possible object is * {@link Double } * */ public Double getGaugeMin() { return gaugeMin; } /** * Sets the value of the gaugeMin property. * * @param value * allowed object is * {@link Double } * */ public void setGaugeMin(Double value) { this.gaugeMin = value; } /** * Gets the value of the groupingColumn property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the groupingColumn property. * *

* For example, to add a new item, do as follows: *

     *    getGroupingColumn().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getGroupingColumn() { if (groupingColumn == null) { groupingColumn = new ArrayList(); } return this.groupingColumn; } /** * Gets the value of the header property. * * @return * possible object is * {@link String } * */ public String getHeader() { return header; } /** * Sets the value of the header property. * * @param value * allowed object is * {@link String } * */ public void setHeader(String value) { this.header = value; } /** * Gets the value of the indicatorBreakpoint1 property. * * @return * possible object is * {@link Double } * */ public Double getIndicatorBreakpoint1() { return indicatorBreakpoint1; } /** * Sets the value of the indicatorBreakpoint1 property. * * @param value * allowed object is * {@link Double } * */ public void setIndicatorBreakpoint1(Double value) { this.indicatorBreakpoint1 = value; } /** * Gets the value of the indicatorBreakpoint2 property. * * @return * possible object is * {@link Double } * */ public Double getIndicatorBreakpoint2() { return indicatorBreakpoint2; } /** * Sets the value of the indicatorBreakpoint2 property. * * @param value * allowed object is * {@link Double } * */ public void setIndicatorBreakpoint2(Double value) { this.indicatorBreakpoint2 = value; } /** * Gets the value of the indicatorHighColor property. * * @return * possible object is * {@link String } * */ public String getIndicatorHighColor() { return indicatorHighColor; } /** * Sets the value of the indicatorHighColor property. * * @param value * allowed object is * {@link String } * */ public void setIndicatorHighColor(String value) { this.indicatorHighColor = value; } /** * Gets the value of the indicatorLowColor property. * * @return * possible object is * {@link String } * */ public String getIndicatorLowColor() { return indicatorLowColor; } /** * Sets the value of the indicatorLowColor property. * * @param value * allowed object is * {@link String } * */ public void setIndicatorLowColor(String value) { this.indicatorLowColor = value; } /** * Gets the value of the indicatorMiddleColor property. * * @return * possible object is * {@link String } * */ public String getIndicatorMiddleColor() { return indicatorMiddleColor; } /** * Sets the value of the indicatorMiddleColor property. * * @param value * allowed object is * {@link String } * */ public void setIndicatorMiddleColor(String value) { this.indicatorMiddleColor = value; } /** * Gets the value of the legendPosition property. * * @return * possible object is * {@link ChartLegendPosition } * */ public ChartLegendPosition getLegendPosition() { return legendPosition; } /** * Sets the value of the legendPosition property. * * @param value * allowed object is * {@link ChartLegendPosition } * */ public void setLegendPosition(ChartLegendPosition value) { this.legendPosition = value; } /** * Gets the value of the maxValuesDisplayed property. * * @return * possible object is * {@link Integer } * */ public Integer getMaxValuesDisplayed() { return maxValuesDisplayed; } /** * Sets the value of the maxValuesDisplayed property. * * @param value * allowed object is * {@link Integer } * */ public void setMaxValuesDisplayed(Integer value) { this.maxValuesDisplayed = value; } /** * Gets the value of the metricLabel property. * * @return * possible object is * {@link String } * */ public String getMetricLabel() { return metricLabel; } /** * Sets the value of the metricLabel property. * * @param value * allowed object is * {@link String } * */ public void setMetricLabel(String value) { this.metricLabel = value; } /** * Gets the value of the page property. * * @return * possible object is * {@link String } * */ public String getPage() { return page; } /** * Sets the value of the page property. * * @param value * allowed object is * {@link String } * */ public void setPage(String value) { this.page = value; } /** * Gets the value of the pageHeightInPixels property. * * @return * possible object is * {@link Integer } * */ public Integer getPageHeightInPixels() { return pageHeightInPixels; } /** * Sets the value of the pageHeightInPixels property. * * @param value * allowed object is * {@link Integer } * */ public void setPageHeightInPixels(Integer value) { this.pageHeightInPixels = value; } /** * Gets the value of the report property. * * @return * possible object is * {@link String } * */ public String getReport() { return report; } /** * Sets the value of the report property. * * @param value * allowed object is * {@link String } * */ public void setReport(String value) { this.report = value; } /** * Gets the value of the scontrol property. * * @return * possible object is * {@link String } * */ public String getScontrol() { return scontrol; } /** * Sets the value of the scontrol property. * * @param value * allowed object is * {@link String } * */ public void setScontrol(String value) { this.scontrol = value; } /** * Gets the value of the scontrolHeightInPixels property. * * @return * possible object is * {@link Integer } * */ public Integer getScontrolHeightInPixels() { return scontrolHeightInPixels; } /** * Sets the value of the scontrolHeightInPixels property. * * @param value * allowed object is * {@link Integer } * */ public void setScontrolHeightInPixels(Integer value) { this.scontrolHeightInPixels = value; } /** * Gets the value of the showPercentage property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowPercentage() { return showPercentage; } /** * Sets the value of the showPercentage property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowPercentage(Boolean value) { this.showPercentage = value; } /** * Gets the value of the showPicturesOnCharts property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowPicturesOnCharts() { return showPicturesOnCharts; } /** * Sets the value of the showPicturesOnCharts property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowPicturesOnCharts(Boolean value) { this.showPicturesOnCharts = value; } /** * Gets the value of the showPicturesOnTables property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowPicturesOnTables() { return showPicturesOnTables; } /** * Sets the value of the showPicturesOnTables property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowPicturesOnTables(Boolean value) { this.showPicturesOnTables = value; } /** * Gets the value of the showTotal property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowTotal() { return showTotal; } /** * Sets the value of the showTotal property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowTotal(Boolean value) { this.showTotal = value; } /** * Gets the value of the showValues property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowValues() { return showValues; } /** * Sets the value of the showValues property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowValues(Boolean value) { this.showValues = value; } /** * Gets the value of the sortBy property. * * @return * possible object is * {@link DashboardComponentFilter } * */ public DashboardComponentFilter getSortBy() { return sortBy; } /** * Sets the value of the sortBy property. * * @param value * allowed object is * {@link DashboardComponentFilter } * */ public void setSortBy(DashboardComponentFilter value) { this.sortBy = value; } /** * Gets the value of the title property. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Sets the value of the title property. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Gets the value of the useReportChart property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUseReportChart() { return useReportChart; } /** * Sets the value of the useReportChart property. * * @param value * allowed object is * {@link Boolean } * */ public void setUseReportChart(Boolean value) { this.useReportChart = value; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy