package net.brutex.sbm.wsclient; import java.math.BigInteger; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** *

Java class for ReportInfo complex type. * *

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

 * <complexType name="ReportInfo">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="reportID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="reportUUID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="reportName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="reportURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="reportType" type="{urn:aewebservices71}ReportType"/>
 *         <element name="reportCategory" type="{urn:aewebservices71}ReportCategory"/>
 *         <element name="reportAccessLevel" type="{urn:aewebservices71}ReportAccessLevel"/>
 *         <element name="solutionID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="solutionName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="tableID" type="{http://www.w3.org/2001/XMLSchema}integer"/>
 *         <element name="projectID" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
 *         <element name="projectName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="projectUUID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="createdBy" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="createDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         <element name="modifiedBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="modifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="execDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="isQueryAtRuntime" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ReportInfo", propOrder = { "reportID", "reportUUID", "reportName", "reportURL", "reportType", "reportCategory", "reportAccessLevel", "solutionID", "solutionName", "tableID", "projectID", "projectName", "projectUUID", "createdBy", "createDate", "modifiedBy", "modifiedDate", "execDate", "isQueryAtRuntime" }) public class ReportInfo { @XmlElement(required = true) protected BigInteger reportID; @XmlElement(required = true) protected String reportUUID; @XmlElement(required = true) protected String reportName; @XmlElement(required = true) protected String reportURL; @XmlElement(required = true, defaultValue = "LISTING") protected ReportType reportType; @XmlElement(required = true) protected ReportCategory reportCategory; @XmlElement(required = true) protected ReportAccessLevel reportAccessLevel; @XmlElement(required = true) protected BigInteger solutionID; @XmlElement(required = true) protected String solutionName; @XmlElement(required = true) protected BigInteger tableID; protected BigInteger projectID; @XmlElementRef(name = "projectName", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement projectName; @XmlElementRef(name = "projectUUID", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement projectUUID; @XmlElement(required = true) protected String createdBy; @XmlElement(required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar createDate; @XmlElementRef(name = "modifiedBy", namespace = "urn:aewebservices71", type = JAXBElement.class) protected JAXBElement modifiedBy; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar modifiedDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar execDate; protected boolean isQueryAtRuntime; /** * Gets the value of the reportID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getReportID() { return reportID; } /** * Sets the value of the reportID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setReportID(BigInteger value) { this.reportID = value; } /** * Gets the value of the reportUUID property. * * @return * possible object is * {@link String } * */ public String getReportUUID() { return reportUUID; } /** * Sets the value of the reportUUID property. * * @param value * allowed object is * {@link String } * */ public void setReportUUID(String value) { this.reportUUID = value; } /** * Gets the value of the reportName property. * * @return * possible object is * {@link String } * */ public String getReportName() { return reportName; } /** * Sets the value of the reportName property. * * @param value * allowed object is * {@link String } * */ public void setReportName(String value) { this.reportName = value; } /** * Gets the value of the reportURL property. * * @return * possible object is * {@link String } * */ public String getReportURL() { return reportURL; } /** * Sets the value of the reportURL property. * * @param value * allowed object is * {@link String } * */ public void setReportURL(String value) { this.reportURL = value; } /** * Gets the value of the reportType property. * * @return * possible object is * {@link ReportType } * */ public ReportType getReportType() { return reportType; } /** * Sets the value of the reportType property. * * @param value * allowed object is * {@link ReportType } * */ public void setReportType(ReportType value) { this.reportType = value; } /** * Gets the value of the reportCategory property. * * @return * possible object is * {@link ReportCategory } * */ public ReportCategory getReportCategory() { return reportCategory; } /** * Sets the value of the reportCategory property. * * @param value * allowed object is * {@link ReportCategory } * */ public void setReportCategory(ReportCategory value) { this.reportCategory = value; } /** * Gets the value of the reportAccessLevel property. * * @return * possible object is * {@link ReportAccessLevel } * */ public ReportAccessLevel getReportAccessLevel() { return reportAccessLevel; } /** * Sets the value of the reportAccessLevel property. * * @param value * allowed object is * {@link ReportAccessLevel } * */ public void setReportAccessLevel(ReportAccessLevel value) { this.reportAccessLevel = value; } /** * Gets the value of the solutionID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getSolutionID() { return solutionID; } /** * Sets the value of the solutionID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setSolutionID(BigInteger value) { this.solutionID = value; } /** * Gets the value of the solutionName property. * * @return * possible object is * {@link String } * */ public String getSolutionName() { return solutionName; } /** * Sets the value of the solutionName property. * * @param value * allowed object is * {@link String } * */ public void setSolutionName(String value) { this.solutionName = value; } /** * Gets the value of the tableID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getTableID() { return tableID; } /** * Sets the value of the tableID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setTableID(BigInteger value) { this.tableID = value; } /** * Gets the value of the projectID property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getProjectID() { return projectID; } /** * Sets the value of the projectID property. * * @param value * allowed object is * {@link BigInteger } * */ public void setProjectID(BigInteger value) { this.projectID = value; } /** * Gets the value of the projectName property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getProjectName() { return projectName; } /** * Sets the value of the projectName property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setProjectName(JAXBElement value) { this.projectName = ((JAXBElement ) value); } /** * Gets the value of the projectUUID property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getProjectUUID() { return projectUUID; } /** * Sets the value of the projectUUID property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setProjectUUID(JAXBElement value) { this.projectUUID = ((JAXBElement ) value); } /** * Gets the value of the createdBy property. * * @return * possible object is * {@link String } * */ public String getCreatedBy() { return createdBy; } /** * Sets the value of the createdBy property. * * @param value * allowed object is * {@link String } * */ public void setCreatedBy(String value) { this.createdBy = value; } /** * Gets the value of the createDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreateDate() { return createDate; } /** * Sets the value of the createDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreateDate(XMLGregorianCalendar value) { this.createDate = value; } /** * Gets the value of the modifiedBy property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement getModifiedBy() { return modifiedBy; } /** * Sets the value of the modifiedBy property. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setModifiedBy(JAXBElement value) { this.modifiedBy = ((JAXBElement ) value); } /** * Gets the value of the modifiedDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getModifiedDate() { return modifiedDate; } /** * Sets the value of the modifiedDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setModifiedDate(XMLGregorianCalendar value) { this.modifiedDate = value; } /** * Gets the value of the execDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getExecDate() { return execDate; } /** * Sets the value of the execDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setExecDate(XMLGregorianCalendar value) { this.execDate = value; } /** * Gets the value of the isQueryAtRuntime property. * */ public boolean isIsQueryAtRuntime() { return isQueryAtRuntime; } /** * Sets the value of the isQueryAtRuntime property. * */ public void setIsQueryAtRuntime(boolean value) { this.isQueryAtRuntime = value; } }