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

com.bytekast.netsuite.client.Issue Maven / Gradle / Ivy

The newest version!

package com.bytekast.netsuite.client;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * 

Java class for Issue complex type. * *

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

 * <complexType name="Issue">
 *   <complexContent>
 *     <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="customForm" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="issueNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="issueType" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="product" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="module" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="item" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="productTeam" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="source" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="reportedBy" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="reproduce" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="versionBroken" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="buildBroken" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="versionTarget" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="buildTarget" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="versionFixed" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="buildFixed" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="severity" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="priority" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="isShowStopper" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="assigned" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="reviewer" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="isReviewed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="issueStatus" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="issueTagsList" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRefList" minOccurs="0"/>
 *         <element name="issueAbstract" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="newDetails" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="isOwner" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="trackCode" type="{urn:types.support_2017_1.lists.webservices.netsuite.com}IssueTrackCode" minOccurs="0"/>
 *         <element name="emailAssignee" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="emailEmployeesList" type="{urn:support_2017_1.lists.webservices.netsuite.com}EmailEmployeesList" minOccurs="0"/>
 *         <element name="emailCellsList" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRefList" minOccurs="0"/>
 *         <element name="externalAbstract" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="externalDetails" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="brokenInVersionList" type="{urn:support_2017_1.lists.webservices.netsuite.com}IssueVersionList" minOccurs="0"/>
 *         <element name="targetVersionList" type="{urn:support_2017_1.lists.webservices.netsuite.com}IssueVersionList" minOccurs="0"/>
 *         <element name="fixedInVersionList" type="{urn:support_2017_1.lists.webservices.netsuite.com}IssueVersionList" minOccurs="0"/>
 *         <element name="relatedIssuesList" type="{urn:support_2017_1.lists.webservices.netsuite.com}IssueRelatedIssuesList" minOccurs="0"/>
 *         <element name="customFieldList" type="{urn:core_2017_1.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Issue", namespace = "urn:support_2017_1.lists.webservices.netsuite.com", propOrder = { "customForm", "issueNumber", "createdDate", "issueType", "product", "module", "item", "productTeam", "source", "reportedBy", "reproduce", "versionBroken", "buildBroken", "versionTarget", "buildTarget", "versionFixed", "buildFixed", "severity", "priority", "isShowStopper", "assigned", "reviewer", "isReviewed", "issueStatus", "lastModifiedDate", "issueTagsList", "issueAbstract", "newDetails", "isOwner", "trackCode", "emailAssignee", "emailEmployeesList", "emailCellsList", "externalAbstract", "externalDetails", "brokenInVersionList", "targetVersionList", "fixedInVersionList", "relatedIssuesList", "customFieldList" }) public class Issue extends Record implements Serializable { protected RecordRef customForm; protected String issueNumber; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar createdDate; protected RecordRef issueType; protected RecordRef product; protected RecordRef module; protected RecordRef item; protected RecordRef productTeam; protected RecordRef source; protected RecordRef reportedBy; protected RecordRef reproduce; protected RecordRef versionBroken; protected RecordRef buildBroken; protected RecordRef versionTarget; protected RecordRef buildTarget; protected RecordRef versionFixed; protected RecordRef buildFixed; protected RecordRef severity; protected RecordRef priority; protected Boolean isShowStopper; protected RecordRef assigned; protected RecordRef reviewer; protected Boolean isReviewed; protected RecordRef issueStatus; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastModifiedDate; protected RecordRefList issueTagsList; protected String issueAbstract; protected String newDetails; protected Boolean isOwner; @XmlSchemaType(name = "string") protected IssueTrackCode trackCode; protected Boolean emailAssignee; protected EmailEmployeesList emailEmployeesList; protected RecordRefList emailCellsList; protected String externalAbstract; protected String externalDetails; protected IssueVersionList brokenInVersionList; protected IssueVersionList targetVersionList; protected IssueVersionList fixedInVersionList; protected IssueRelatedIssuesList relatedIssuesList; protected CustomFieldList customFieldList; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * Gets the value of the customForm property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCustomForm() { return customForm; } /** * Sets the value of the customForm property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCustomForm(RecordRef value) { this.customForm = value; } /** * Gets the value of the issueNumber property. * * @return * possible object is * {@link String } * */ public String getIssueNumber() { return issueNumber; } /** * Sets the value of the issueNumber property. * * @param value * allowed object is * {@link String } * */ public void setIssueNumber(String value) { this.issueNumber = value; } /** * Gets the value of the createdDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreatedDate() { return createdDate; } /** * Sets the value of the createdDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreatedDate(XMLGregorianCalendar value) { this.createdDate = value; } /** * Gets the value of the issueType property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getIssueType() { return issueType; } /** * Sets the value of the issueType property. * * @param value * allowed object is * {@link RecordRef } * */ public void setIssueType(RecordRef value) { this.issueType = value; } /** * Gets the value of the product property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getProduct() { return product; } /** * Sets the value of the product property. * * @param value * allowed object is * {@link RecordRef } * */ public void setProduct(RecordRef value) { this.product = value; } /** * Gets the value of the module property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getModule() { return module; } /** * Sets the value of the module property. * * @param value * allowed object is * {@link RecordRef } * */ public void setModule(RecordRef value) { this.module = value; } /** * Gets the value of the item property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getItem() { return item; } /** * Sets the value of the item property. * * @param value * allowed object is * {@link RecordRef } * */ public void setItem(RecordRef value) { this.item = value; } /** * Gets the value of the productTeam property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getProductTeam() { return productTeam; } /** * Sets the value of the productTeam property. * * @param value * allowed object is * {@link RecordRef } * */ public void setProductTeam(RecordRef value) { this.productTeam = value; } /** * Gets the value of the source property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link RecordRef } * */ public void setSource(RecordRef value) { this.source = value; } /** * Gets the value of the reportedBy property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getReportedBy() { return reportedBy; } /** * Sets the value of the reportedBy property. * * @param value * allowed object is * {@link RecordRef } * */ public void setReportedBy(RecordRef value) { this.reportedBy = value; } /** * Gets the value of the reproduce property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getReproduce() { return reproduce; } /** * Sets the value of the reproduce property. * * @param value * allowed object is * {@link RecordRef } * */ public void setReproduce(RecordRef value) { this.reproduce = value; } /** * Gets the value of the versionBroken property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getVersionBroken() { return versionBroken; } /** * Sets the value of the versionBroken property. * * @param value * allowed object is * {@link RecordRef } * */ public void setVersionBroken(RecordRef value) { this.versionBroken = value; } /** * Gets the value of the buildBroken property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getBuildBroken() { return buildBroken; } /** * Sets the value of the buildBroken property. * * @param value * allowed object is * {@link RecordRef } * */ public void setBuildBroken(RecordRef value) { this.buildBroken = value; } /** * Gets the value of the versionTarget property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getVersionTarget() { return versionTarget; } /** * Sets the value of the versionTarget property. * * @param value * allowed object is * {@link RecordRef } * */ public void setVersionTarget(RecordRef value) { this.versionTarget = value; } /** * Gets the value of the buildTarget property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getBuildTarget() { return buildTarget; } /** * Sets the value of the buildTarget property. * * @param value * allowed object is * {@link RecordRef } * */ public void setBuildTarget(RecordRef value) { this.buildTarget = value; } /** * Gets the value of the versionFixed property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getVersionFixed() { return versionFixed; } /** * Sets the value of the versionFixed property. * * @param value * allowed object is * {@link RecordRef } * */ public void setVersionFixed(RecordRef value) { this.versionFixed = value; } /** * Gets the value of the buildFixed property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getBuildFixed() { return buildFixed; } /** * Sets the value of the buildFixed property. * * @param value * allowed object is * {@link RecordRef } * */ public void setBuildFixed(RecordRef value) { this.buildFixed = value; } /** * Gets the value of the severity property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getSeverity() { return severity; } /** * Sets the value of the severity property. * * @param value * allowed object is * {@link RecordRef } * */ public void setSeverity(RecordRef value) { this.severity = value; } /** * Gets the value of the priority property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getPriority() { return priority; } /** * Sets the value of the priority property. * * @param value * allowed object is * {@link RecordRef } * */ public void setPriority(RecordRef value) { this.priority = value; } /** * Gets the value of the isShowStopper property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsShowStopper() { return isShowStopper; } /** * Sets the value of the isShowStopper property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsShowStopper(Boolean value) { this.isShowStopper = value; } /** * Gets the value of the assigned property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getAssigned() { return assigned; } /** * Sets the value of the assigned property. * * @param value * allowed object is * {@link RecordRef } * */ public void setAssigned(RecordRef value) { this.assigned = value; } /** * Gets the value of the reviewer property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getReviewer() { return reviewer; } /** * Sets the value of the reviewer property. * * @param value * allowed object is * {@link RecordRef } * */ public void setReviewer(RecordRef value) { this.reviewer = value; } /** * Gets the value of the isReviewed property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsReviewed() { return isReviewed; } /** * Sets the value of the isReviewed property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsReviewed(Boolean value) { this.isReviewed = value; } /** * Gets the value of the issueStatus property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getIssueStatus() { return issueStatus; } /** * Sets the value of the issueStatus property. * * @param value * allowed object is * {@link RecordRef } * */ public void setIssueStatus(RecordRef value) { this.issueStatus = value; } /** * Gets the value of the lastModifiedDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastModifiedDate() { return lastModifiedDate; } /** * Sets the value of the lastModifiedDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastModifiedDate(XMLGregorianCalendar value) { this.lastModifiedDate = value; } /** * Gets the value of the issueTagsList property. * * @return * possible object is * {@link RecordRefList } * */ public RecordRefList getIssueTagsList() { return issueTagsList; } /** * Sets the value of the issueTagsList property. * * @param value * allowed object is * {@link RecordRefList } * */ public void setIssueTagsList(RecordRefList value) { this.issueTagsList = value; } /** * Gets the value of the issueAbstract property. * * @return * possible object is * {@link String } * */ public String getIssueAbstract() { return issueAbstract; } /** * Sets the value of the issueAbstract property. * * @param value * allowed object is * {@link String } * */ public void setIssueAbstract(String value) { this.issueAbstract = value; } /** * Gets the value of the newDetails property. * * @return * possible object is * {@link String } * */ public String getNewDetails() { return newDetails; } /** * Sets the value of the newDetails property. * * @param value * allowed object is * {@link String } * */ public void setNewDetails(String value) { this.newDetails = value; } /** * Gets the value of the isOwner property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsOwner() { return isOwner; } /** * Sets the value of the isOwner property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsOwner(Boolean value) { this.isOwner = value; } /** * Gets the value of the trackCode property. * * @return * possible object is * {@link IssueTrackCode } * */ public IssueTrackCode getTrackCode() { return trackCode; } /** * Sets the value of the trackCode property. * * @param value * allowed object is * {@link IssueTrackCode } * */ public void setTrackCode(IssueTrackCode value) { this.trackCode = value; } /** * Gets the value of the emailAssignee property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEmailAssignee() { return emailAssignee; } /** * Sets the value of the emailAssignee property. * * @param value * allowed object is * {@link Boolean } * */ public void setEmailAssignee(Boolean value) { this.emailAssignee = value; } /** * Gets the value of the emailEmployeesList property. * * @return * possible object is * {@link EmailEmployeesList } * */ public EmailEmployeesList getEmailEmployeesList() { return emailEmployeesList; } /** * Sets the value of the emailEmployeesList property. * * @param value * allowed object is * {@link EmailEmployeesList } * */ public void setEmailEmployeesList(EmailEmployeesList value) { this.emailEmployeesList = value; } /** * Gets the value of the emailCellsList property. * * @return * possible object is * {@link RecordRefList } * */ public RecordRefList getEmailCellsList() { return emailCellsList; } /** * Sets the value of the emailCellsList property. * * @param value * allowed object is * {@link RecordRefList } * */ public void setEmailCellsList(RecordRefList value) { this.emailCellsList = value; } /** * Gets the value of the externalAbstract property. * * @return * possible object is * {@link String } * */ public String getExternalAbstract() { return externalAbstract; } /** * Sets the value of the externalAbstract property. * * @param value * allowed object is * {@link String } * */ public void setExternalAbstract(String value) { this.externalAbstract = value; } /** * Gets the value of the externalDetails property. * * @return * possible object is * {@link String } * */ public String getExternalDetails() { return externalDetails; } /** * Sets the value of the externalDetails property. * * @param value * allowed object is * {@link String } * */ public void setExternalDetails(String value) { this.externalDetails = value; } /** * Gets the value of the brokenInVersionList property. * * @return * possible object is * {@link IssueVersionList } * */ public IssueVersionList getBrokenInVersionList() { return brokenInVersionList; } /** * Sets the value of the brokenInVersionList property. * * @param value * allowed object is * {@link IssueVersionList } * */ public void setBrokenInVersionList(IssueVersionList value) { this.brokenInVersionList = value; } /** * Gets the value of the targetVersionList property. * * @return * possible object is * {@link IssueVersionList } * */ public IssueVersionList getTargetVersionList() { return targetVersionList; } /** * Sets the value of the targetVersionList property. * * @param value * allowed object is * {@link IssueVersionList } * */ public void setTargetVersionList(IssueVersionList value) { this.targetVersionList = value; } /** * Gets the value of the fixedInVersionList property. * * @return * possible object is * {@link IssueVersionList } * */ public IssueVersionList getFixedInVersionList() { return fixedInVersionList; } /** * Sets the value of the fixedInVersionList property. * * @param value * allowed object is * {@link IssueVersionList } * */ public void setFixedInVersionList(IssueVersionList value) { this.fixedInVersionList = value; } /** * Gets the value of the relatedIssuesList property. * * @return * possible object is * {@link IssueRelatedIssuesList } * */ public IssueRelatedIssuesList getRelatedIssuesList() { return relatedIssuesList; } /** * Sets the value of the relatedIssuesList property. * * @param value * allowed object is * {@link IssueRelatedIssuesList } * */ public void setRelatedIssuesList(IssueRelatedIssuesList value) { this.relatedIssuesList = value; } /** * Gets the value of the customFieldList property. * * @return * possible object is * {@link CustomFieldList } * */ public CustomFieldList getCustomFieldList() { return customFieldList; } /** * Sets the value of the customFieldList property. * * @param value * allowed object is * {@link CustomFieldList } * */ public void setCustomFieldList(CustomFieldList value) { this.customFieldList = value; } /** * Gets the value of the internalId property. * * @return * possible object is * {@link String } * */ public String getInternalId() { return internalId; } /** * Sets the value of the internalId property. * * @param value * allowed object is * {@link String } * */ public void setInternalId(String value) { this.internalId = value; } /** * Gets the value of the externalId property. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Sets the value of the externalId property. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy