com.atlassian.jira.rpc.soap.client.RemoteIssue Maven / Gradle / Ivy
/**
* RemoteIssue.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
*/
package com.atlassian.jira.rpc.soap.client;
public class RemoteIssue extends com.atlassian.jira.rpc.soap.client.AbstractRemoteEntity implements java.io.Serializable {
private com.atlassian.jira.rpc.soap.client.RemoteVersion[] affectsVersions;
private java.lang.String assignee;
private java.lang.String[] attachmentNames;
private com.atlassian.jira.rpc.soap.client.RemoteComponent[] components;
private java.util.Calendar created;
private com.atlassian.jira.rpc.soap.client.RemoteCustomFieldValue[] customFieldValues;
private java.lang.String description;
private java.util.Calendar duedate;
private java.lang.String environment;
private com.atlassian.jira.rpc.soap.client.RemoteVersion[] fixVersions;
private java.lang.String key;
private java.lang.String priority;
private java.lang.String project;
private java.lang.String reporter;
private java.lang.String resolution;
private java.lang.String status;
private java.lang.String summary;
private java.lang.String type;
private java.util.Calendar updated;
private java.lang.Long votes;
public RemoteIssue() {
}
public RemoteIssue(
java.lang.String id,
com.atlassian.jira.rpc.soap.client.RemoteVersion[] affectsVersions,
java.lang.String assignee,
java.lang.String[] attachmentNames,
com.atlassian.jira.rpc.soap.client.RemoteComponent[] components,
java.util.Calendar created,
com.atlassian.jira.rpc.soap.client.RemoteCustomFieldValue[] customFieldValues,
java.lang.String description,
java.util.Calendar duedate,
java.lang.String environment,
com.atlassian.jira.rpc.soap.client.RemoteVersion[] fixVersions,
java.lang.String key,
java.lang.String priority,
java.lang.String project,
java.lang.String reporter,
java.lang.String resolution,
java.lang.String status,
java.lang.String summary,
java.lang.String type,
java.util.Calendar updated,
java.lang.Long votes) {
super(
id);
this.affectsVersions = affectsVersions;
this.assignee = assignee;
this.attachmentNames = attachmentNames;
this.components = components;
this.created = created;
this.customFieldValues = customFieldValues;
this.description = description;
this.duedate = duedate;
this.environment = environment;
this.fixVersions = fixVersions;
this.key = key;
this.priority = priority;
this.project = project;
this.reporter = reporter;
this.resolution = resolution;
this.status = status;
this.summary = summary;
this.type = type;
this.updated = updated;
this.votes = votes;
}
/**
* Gets the affectsVersions value for this RemoteIssue.
*
* @return affectsVersions
*/
public com.atlassian.jira.rpc.soap.client.RemoteVersion[] getAffectsVersions() {
return affectsVersions;
}
/**
* Sets the affectsVersions value for this RemoteIssue.
*
* @param affectsVersions
*/
public void setAffectsVersions(com.atlassian.jira.rpc.soap.client.RemoteVersion[] affectsVersions) {
this.affectsVersions = affectsVersions;
}
/**
* Gets the assignee value for this RemoteIssue.
*
* @return assignee
*/
public java.lang.String getAssignee() {
return assignee;
}
/**
* Sets the assignee value for this RemoteIssue.
*
* @param assignee
*/
public void setAssignee(java.lang.String assignee) {
this.assignee = assignee;
}
/**
* Gets the attachmentNames value for this RemoteIssue.
*
* @return attachmentNames
*/
public java.lang.String[] getAttachmentNames() {
return attachmentNames;
}
/**
* Sets the attachmentNames value for this RemoteIssue.
*
* @param attachmentNames
*/
public void setAttachmentNames(java.lang.String[] attachmentNames) {
this.attachmentNames = attachmentNames;
}
/**
* Gets the components value for this RemoteIssue.
*
* @return components
*/
public com.atlassian.jira.rpc.soap.client.RemoteComponent[] getComponents() {
return components;
}
/**
* Sets the components value for this RemoteIssue.
*
* @param components
*/
public void setComponents(com.atlassian.jira.rpc.soap.client.RemoteComponent[] components) {
this.components = components;
}
/**
* Gets the created value for this RemoteIssue.
*
* @return created
*/
public java.util.Calendar getCreated() {
return created;
}
/**
* Sets the created value for this RemoteIssue.
*
* @param created
*/
public void setCreated(java.util.Calendar created) {
this.created = created;
}
/**
* Gets the customFieldValues value for this RemoteIssue.
*
* @return customFieldValues
*/
public com.atlassian.jira.rpc.soap.client.RemoteCustomFieldValue[] getCustomFieldValues() {
return customFieldValues;
}
/**
* Sets the customFieldValues value for this RemoteIssue.
*
* @param customFieldValues
*/
public void setCustomFieldValues(com.atlassian.jira.rpc.soap.client.RemoteCustomFieldValue[] customFieldValues) {
this.customFieldValues = customFieldValues;
}
/**
* Gets the description value for this RemoteIssue.
*
* @return description
*/
public java.lang.String getDescription() {
return description;
}
/**
* Sets the description value for this RemoteIssue.
*
* @param description
*/
public void setDescription(java.lang.String description) {
this.description = description;
}
/**
* Gets the duedate value for this RemoteIssue.
*
* @return duedate
*/
public java.util.Calendar getDuedate() {
return duedate;
}
/**
* Sets the duedate value for this RemoteIssue.
*
* @param duedate
*/
public void setDuedate(java.util.Calendar duedate) {
this.duedate = duedate;
}
/**
* Gets the environment value for this RemoteIssue.
*
* @return environment
*/
public java.lang.String getEnvironment() {
return environment;
}
/**
* Sets the environment value for this RemoteIssue.
*
* @param environment
*/
public void setEnvironment(java.lang.String environment) {
this.environment = environment;
}
/**
* Gets the fixVersions value for this RemoteIssue.
*
* @return fixVersions
*/
public com.atlassian.jira.rpc.soap.client.RemoteVersion[] getFixVersions() {
return fixVersions;
}
/**
* Sets the fixVersions value for this RemoteIssue.
*
* @param fixVersions
*/
public void setFixVersions(com.atlassian.jira.rpc.soap.client.RemoteVersion[] fixVersions) {
this.fixVersions = fixVersions;
}
/**
* Gets the key value for this RemoteIssue.
*
* @return key
*/
public java.lang.String getKey() {
return key;
}
/**
* Sets the key value for this RemoteIssue.
*
* @param key
*/
public void setKey(java.lang.String key) {
this.key = key;
}
/**
* Gets the priority value for this RemoteIssue.
*
* @return priority
*/
public java.lang.String getPriority() {
return priority;
}
/**
* Sets the priority value for this RemoteIssue.
*
* @param priority
*/
public void setPriority(java.lang.String priority) {
this.priority = priority;
}
/**
* Gets the project value for this RemoteIssue.
*
* @return project
*/
public java.lang.String getProject() {
return project;
}
/**
* Sets the project value for this RemoteIssue.
*
* @param project
*/
public void setProject(java.lang.String project) {
this.project = project;
}
/**
* Gets the reporter value for this RemoteIssue.
*
* @return reporter
*/
public java.lang.String getReporter() {
return reporter;
}
/**
* Sets the reporter value for this RemoteIssue.
*
* @param reporter
*/
public void setReporter(java.lang.String reporter) {
this.reporter = reporter;
}
/**
* Gets the resolution value for this RemoteIssue.
*
* @return resolution
*/
public java.lang.String getResolution() {
return resolution;
}
/**
* Sets the resolution value for this RemoteIssue.
*
* @param resolution
*/
public void setResolution(java.lang.String resolution) {
this.resolution = resolution;
}
/**
* Gets the status value for this RemoteIssue.
*
* @return status
*/
public java.lang.String getStatus() {
return status;
}
/**
* Sets the status value for this RemoteIssue.
*
* @param status
*/
public void setStatus(java.lang.String status) {
this.status = status;
}
/**
* Gets the summary value for this RemoteIssue.
*
* @return summary
*/
public java.lang.String getSummary() {
return summary;
}
/**
* Sets the summary value for this RemoteIssue.
*
* @param summary
*/
public void setSummary(java.lang.String summary) {
this.summary = summary;
}
/**
* Gets the type value for this RemoteIssue.
*
* @return type
*/
public java.lang.String getType() {
return type;
}
/**
* Sets the type value for this RemoteIssue.
*
* @param type
*/
public void setType(java.lang.String type) {
this.type = type;
}
/**
* Gets the updated value for this RemoteIssue.
*
* @return updated
*/
public java.util.Calendar getUpdated() {
return updated;
}
/**
* Sets the updated value for this RemoteIssue.
*
* @param updated
*/
public void setUpdated(java.util.Calendar updated) {
this.updated = updated;
}
/**
* Gets the votes value for this RemoteIssue.
*
* @return votes
*/
public java.lang.Long getVotes() {
return votes;
}
/**
* Sets the votes value for this RemoteIssue.
*
* @param votes
*/
public void setVotes(java.lang.Long votes) {
this.votes = votes;
}
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof RemoteIssue)) return false;
RemoteIssue other = (RemoteIssue) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = super.equals(obj) &&
((this.affectsVersions==null && other.getAffectsVersions()==null) ||
(this.affectsVersions!=null &&
java.util.Arrays.equals(this.affectsVersions, other.getAffectsVersions()))) &&
((this.assignee==null && other.getAssignee()==null) ||
(this.assignee!=null &&
this.assignee.equals(other.getAssignee()))) &&
((this.attachmentNames==null && other.getAttachmentNames()==null) ||
(this.attachmentNames!=null &&
java.util.Arrays.equals(this.attachmentNames, other.getAttachmentNames()))) &&
((this.components==null && other.getComponents()==null) ||
(this.components!=null &&
java.util.Arrays.equals(this.components, other.getComponents()))) &&
((this.created==null && other.getCreated()==null) ||
(this.created!=null &&
this.created.equals(other.getCreated()))) &&
((this.customFieldValues==null && other.getCustomFieldValues()==null) ||
(this.customFieldValues!=null &&
java.util.Arrays.equals(this.customFieldValues, other.getCustomFieldValues()))) &&
((this.description==null && other.getDescription()==null) ||
(this.description!=null &&
this.description.equals(other.getDescription()))) &&
((this.duedate==null && other.getDuedate()==null) ||
(this.duedate!=null &&
this.duedate.equals(other.getDuedate()))) &&
((this.environment==null && other.getEnvironment()==null) ||
(this.environment!=null &&
this.environment.equals(other.getEnvironment()))) &&
((this.fixVersions==null && other.getFixVersions()==null) ||
(this.fixVersions!=null &&
java.util.Arrays.equals(this.fixVersions, other.getFixVersions()))) &&
((this.key==null && other.getKey()==null) ||
(this.key!=null &&
this.key.equals(other.getKey()))) &&
((this.priority==null && other.getPriority()==null) ||
(this.priority!=null &&
this.priority.equals(other.getPriority()))) &&
((this.project==null && other.getProject()==null) ||
(this.project!=null &&
this.project.equals(other.getProject()))) &&
((this.reporter==null && other.getReporter()==null) ||
(this.reporter!=null &&
this.reporter.equals(other.getReporter()))) &&
((this.resolution==null && other.getResolution()==null) ||
(this.resolution!=null &&
this.resolution.equals(other.getResolution()))) &&
((this.status==null && other.getStatus()==null) ||
(this.status!=null &&
this.status.equals(other.getStatus()))) &&
((this.summary==null && other.getSummary()==null) ||
(this.summary!=null &&
this.summary.equals(other.getSummary()))) &&
((this.type==null && other.getType()==null) ||
(this.type!=null &&
this.type.equals(other.getType()))) &&
((this.updated==null && other.getUpdated()==null) ||
(this.updated!=null &&
this.updated.equals(other.getUpdated()))) &&
((this.votes==null && other.getVotes()==null) ||
(this.votes!=null &&
this.votes.equals(other.getVotes())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = super.hashCode();
if (getAffectsVersions() != null) {
for (int i=0;
i