From b47d6a26bb3ee038409901bdf0c97e6837abcef5 Mon Sep 17 00:00:00 2001 From: Evgeny Zakrevsky Date: Tue, 9 Oct 2012 19:43:26 +0400 Subject: [PATCH] Tasks. Mantis integration. Stubs generated instead library. --- .../tasks/tasks-core/lib/axis-saaj-1.3.jar | Bin 19419 -> 0 bytes .../lib/mantis-axis-soap-client-1.2.9.jar | Bin 74415 -> 0 bytes plugins/tasks/tasks-core/lib/wsdl4j-1.4.jar | Bin 113174 -> 0 bytes .../tasks/mantis/model/AccountData.java | 231 ++ .../tasks/mantis/model/AttachmentData.java | 342 ++ .../model/CustomFieldDefinitionData.java | 749 ++++ .../model/CustomFieldValueForIssueData.java | 157 + .../tasks/mantis/model/FilterData.java | 342 ++ .../tasks/mantis/model/IssueData.java | 1426 +++++++ .../tasks/mantis/model/IssueHeaderData.java | 587 +++ .../tasks/mantis/model/IssueNoteData.java | 416 ++ .../tasks/mantis/model/MantisConnect.java | 16 + .../model/MantisConnectBindingStub.java | 3407 +++++++++++++++++ .../mantis/model/MantisConnectLocator.java | 142 + .../mantis/model/MantisConnectPortType.java | 332 ++ .../tasks/mantis/model/ObjectRef.java | 157 + .../tasks/mantis/model/ProfileData.java | 305 ++ .../mantis/model/ProfileDataSearchResult.java | 165 + .../mantis/model/ProjectAttachmentData.java | 416 ++ .../tasks/mantis/model/ProjectData.java | 461 +++ .../mantis/model/ProjectVersionData.java | 342 ++ .../tasks/mantis/model/RelationshipData.java | 194 + .../intellij/tasks/mantis/model/TagData.java | 305 ++ .../mantis/model/TagDataSearchResult.java | 165 + .../intellij/tasks/mantis/model/mantis.wsdl | 1399 +++++++ plugins/tasks/tasks-core/tasks-core.iml | 9 - 26 files changed, 12056 insertions(+), 9 deletions(-) delete mode 100644 plugins/tasks/tasks-core/lib/axis-saaj-1.3.jar delete mode 100644 plugins/tasks/tasks-core/lib/mantis-axis-soap-client-1.2.9.jar delete mode 100644 plugins/tasks/tasks-core/lib/wsdl4j-1.4.jar create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AccountData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AttachmentData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldDefinitionData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldValueForIssueData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/FilterData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/IssueData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/IssueHeaderData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/IssueNoteData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/MantisConnect.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/MantisConnectBindingStub.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/MantisConnectLocator.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/MantisConnectPortType.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/ObjectRef.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/ProfileData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/ProfileDataSearchResult.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/ProjectAttachmentData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/ProjectData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/ProjectVersionData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/RelationshipData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/TagData.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/TagDataSearchResult.java create mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/mantis.wsdl diff --git a/plugins/tasks/tasks-core/lib/axis-saaj-1.3.jar b/plugins/tasks/tasks-core/lib/axis-saaj-1.3.jar deleted file mode 100644 index ae32ad94f5010a314ae5da5c683c309cd3594547..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19419 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 X*;ufHw>JQ+1OE!ZjPf2d4*>rGgTezp diff --git a/plugins/tasks/tasks-core/lib/wsdl4j-1.4.jar b/plugins/tasks/tasks-core/lib/wsdl4j-1.4.jar deleted file mode 100644 index 49cc2c6eb83aa71935deb98bc1c0cb334af8a95a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113174 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 z 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 qs&>n+tyr?+|*K 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 diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AccountData.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AccountData.java new file mode 100644 index 000000000000..cfc754a83c05 --- /dev/null +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AccountData.java @@ -0,0 +1,231 @@ +/** + * AccountData.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.intellij.tasks.mantis.model; + +public class AccountData implements java.io.Serializable { + private java.math.BigInteger id; + + private java.lang.String name; + + private java.lang.String real_name; + + private java.lang.String email; + + public AccountData() { + } + + public AccountData( + java.math.BigInteger id, + java.lang.String name, + java.lang.String real_name, + java.lang.String email) { + this.id = id; + this.name = name; + this.real_name = real_name; + this.email = email; + } + + + /** + * Gets the id value for this AccountData. + * + * @return id + */ + public java.math.BigInteger getId() { + return id; + } + + + /** + * Sets the id value for this AccountData. + * + * @param id + */ + public void setId(java.math.BigInteger id) { + this.id = id; + } + + + /** + * Gets the name value for this AccountData. + * + * @return name + */ + public java.lang.String getName() { + return name; + } + + + /** + * Sets the name value for this AccountData. + * + * @param name + */ + public void setName(java.lang.String name) { + this.name = name; + } + + + /** + * Gets the real_name value for this AccountData. + * + * @return real_name + */ + public java.lang.String getReal_name() { + return real_name; + } + + + /** + * Sets the real_name value for this AccountData. + * + * @param real_name + */ + public void setReal_name(java.lang.String real_name) { + this.real_name = real_name; + } + + + /** + * Gets the email value for this AccountData. + * + * @return email + */ + public java.lang.String getEmail() { + return email; + } + + + /** + * Sets the email value for this AccountData. + * + * @param email + */ + public void setEmail(java.lang.String email) { + this.email = email; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof AccountData)) return false; + AccountData other = (AccountData) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.id==null && other.getId()==null) || + (this.id!=null && + this.id.equals(other.getId()))) && + ((this.name==null && other.getName()==null) || + (this.name!=null && + this.name.equals(other.getName()))) && + ((this.real_name==null && other.getReal_name()==null) || + (this.real_name!=null && + this.real_name.equals(other.getReal_name()))) && + ((this.email==null && other.getEmail()==null) || + (this.email!=null && + this.email.equals(other.getEmail()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getName() != null) { + _hashCode += getName().hashCode(); + } + if (getReal_name() != null) { + _hashCode += getReal_name().hashCode(); + } + if (getEmail() != null) { + _hashCode += getEmail().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(AccountData.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "AccountData")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("real_name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "real_name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("email"); + elemField.setXmlName(new javax.xml.namespace.QName("", "email")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AttachmentData.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AttachmentData.java new file mode 100644 index 000000000000..9191c4648d69 --- /dev/null +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/AttachmentData.java @@ -0,0 +1,342 @@ +/** + * AttachmentData.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.intellij.tasks.mantis.model; + +public class AttachmentData implements java.io.Serializable { + private java.math.BigInteger id; + + private java.lang.String filename; + + private java.math.BigInteger size; + + private java.lang.String content_type; + + private java.util.Calendar date_submitted; + + private org.apache.axis.types.URI download_url; + + private java.math.BigInteger user_id; + + public AttachmentData() { + } + + public AttachmentData( + java.math.BigInteger id, + java.lang.String filename, + java.math.BigInteger size, + java.lang.String content_type, + java.util.Calendar date_submitted, + org.apache.axis.types.URI download_url, + java.math.BigInteger user_id) { + this.id = id; + this.filename = filename; + this.size = size; + this.content_type = content_type; + this.date_submitted = date_submitted; + this.download_url = download_url; + this.user_id = user_id; + } + + + /** + * Gets the id value for this AttachmentData. + * + * @return id + */ + public java.math.BigInteger getId() { + return id; + } + + + /** + * Sets the id value for this AttachmentData. + * + * @param id + */ + public void setId(java.math.BigInteger id) { + this.id = id; + } + + + /** + * Gets the filename value for this AttachmentData. + * + * @return filename + */ + public java.lang.String getFilename() { + return filename; + } + + + /** + * Sets the filename value for this AttachmentData. + * + * @param filename + */ + public void setFilename(java.lang.String filename) { + this.filename = filename; + } + + + /** + * Gets the size value for this AttachmentData. + * + * @return size + */ + public java.math.BigInteger getSize() { + return size; + } + + + /** + * Sets the size value for this AttachmentData. + * + * @param size + */ + public void setSize(java.math.BigInteger size) { + this.size = size; + } + + + /** + * Gets the content_type value for this AttachmentData. + * + * @return content_type + */ + public java.lang.String getContent_type() { + return content_type; + } + + + /** + * Sets the content_type value for this AttachmentData. + * + * @param content_type + */ + public void setContent_type(java.lang.String content_type) { + this.content_type = content_type; + } + + + /** + * Gets the date_submitted value for this AttachmentData. + * + * @return date_submitted + */ + public java.util.Calendar getDate_submitted() { + return date_submitted; + } + + + /** + * Sets the date_submitted value for this AttachmentData. + * + * @param date_submitted + */ + public void setDate_submitted(java.util.Calendar date_submitted) { + this.date_submitted = date_submitted; + } + + + /** + * Gets the download_url value for this AttachmentData. + * + * @return download_url + */ + public org.apache.axis.types.URI getDownload_url() { + return download_url; + } + + + /** + * Sets the download_url value for this AttachmentData. + * + * @param download_url + */ + public void setDownload_url(org.apache.axis.types.URI download_url) { + this.download_url = download_url; + } + + + /** + * Gets the user_id value for this AttachmentData. + * + * @return user_id + */ + public java.math.BigInteger getUser_id() { + return user_id; + } + + + /** + * Sets the user_id value for this AttachmentData. + * + * @param user_id + */ + public void setUser_id(java.math.BigInteger user_id) { + this.user_id = user_id; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof AttachmentData)) return false; + AttachmentData other = (AttachmentData) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.id==null && other.getId()==null) || + (this.id!=null && + this.id.equals(other.getId()))) && + ((this.filename==null && other.getFilename()==null) || + (this.filename!=null && + this.filename.equals(other.getFilename()))) && + ((this.size==null && other.getSize()==null) || + (this.size!=null && + this.size.equals(other.getSize()))) && + ((this.content_type==null && other.getContent_type()==null) || + (this.content_type!=null && + this.content_type.equals(other.getContent_type()))) && + ((this.date_submitted==null && other.getDate_submitted()==null) || + (this.date_submitted!=null && + this.date_submitted.equals(other.getDate_submitted()))) && + ((this.download_url==null && other.getDownload_url()==null) || + (this.download_url!=null && + this.download_url.equals(other.getDownload_url()))) && + ((this.user_id==null && other.getUser_id()==null) || + (this.user_id!=null && + this.user_id.equals(other.getUser_id()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getFilename() != null) { + _hashCode += getFilename().hashCode(); + } + if (getSize() != null) { + _hashCode += getSize().hashCode(); + } + if (getContent_type() != null) { + _hashCode += getContent_type().hashCode(); + } + if (getDate_submitted() != null) { + _hashCode += getDate_submitted().hashCode(); + } + if (getDownload_url() != null) { + _hashCode += getDownload_url().hashCode(); + } + if (getUser_id() != null) { + _hashCode += getUser_id().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(AttachmentData.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "AttachmentData")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("filename"); + elemField.setXmlName(new javax.xml.namespace.QName("", "filename")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("size"); + elemField.setXmlName(new javax.xml.namespace.QName("", "size")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("content_type"); + elemField.setXmlName(new javax.xml.namespace.QName("", "content_type")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("date_submitted"); + elemField.setXmlName(new javax.xml.namespace.QName("", "date_submitted")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("download_url"); + elemField.setXmlName(new javax.xml.namespace.QName("", "download_url")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyURI")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("user_id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "user_id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldDefinitionData.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldDefinitionData.java new file mode 100644 index 000000000000..a39dba3ea96e --- /dev/null +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldDefinitionData.java @@ -0,0 +1,749 @@ +/** + * CustomFieldDefinitionData.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.intellij.tasks.mantis.model; + +public class CustomFieldDefinitionData implements java.io.Serializable { + private com.intellij.tasks.mantis.model.ObjectRef field; + + private java.math.BigInteger type; + + private java.lang.String possible_values; + + private java.lang.String default_value; + + private java.lang.String valid_regexp; + + private java.math.BigInteger access_level_r; + + private java.math.BigInteger access_level_rw; + + private java.math.BigInteger length_min; + + private java.math.BigInteger length_max; + + private java.lang.Boolean advanced; + + private java.lang.Boolean display_report; + + private java.lang.Boolean display_update; + + private java.lang.Boolean display_resolved; + + private java.lang.Boolean display_closed; + + private java.lang.Boolean require_report; + + private java.lang.Boolean require_update; + + private java.lang.Boolean require_resolved; + + private java.lang.Boolean require_closed; + + public CustomFieldDefinitionData() { + } + + public CustomFieldDefinitionData( + com.intellij.tasks.mantis.model.ObjectRef field, + java.math.BigInteger type, + java.lang.String possible_values, + java.lang.String default_value, + java.lang.String valid_regexp, + java.math.BigInteger access_level_r, + java.math.BigInteger access_level_rw, + java.math.BigInteger length_min, + java.math.BigInteger length_max, + java.lang.Boolean advanced, + java.lang.Boolean display_report, + java.lang.Boolean display_update, + java.lang.Boolean display_resolved, + java.lang.Boolean display_closed, + java.lang.Boolean require_report, + java.lang.Boolean require_update, + java.lang.Boolean require_resolved, + java.lang.Boolean require_closed) { + this.field = field; + this.type = type; + this.possible_values = possible_values; + this.default_value = default_value; + this.valid_regexp = valid_regexp; + this.access_level_r = access_level_r; + this.access_level_rw = access_level_rw; + this.length_min = length_min; + this.length_max = length_max; + this.advanced = advanced; + this.display_report = display_report; + this.display_update = display_update; + this.display_resolved = display_resolved; + this.display_closed = display_closed; + this.require_report = require_report; + this.require_update = require_update; + this.require_resolved = require_resolved; + this.require_closed = require_closed; + } + + + /** + * Gets the field value for this CustomFieldDefinitionData. + * + * @return field + */ + public com.intellij.tasks.mantis.model.ObjectRef getField() { + return field; + } + + + /** + * Sets the field value for this CustomFieldDefinitionData. + * + * @param field + */ + public void setField(com.intellij.tasks.mantis.model.ObjectRef field) { + this.field = field; + } + + + /** + * Gets the type value for this CustomFieldDefinitionData. + * + * @return type + */ + public java.math.BigInteger getType() { + return type; + } + + + /** + * Sets the type value for this CustomFieldDefinitionData. + * + * @param type + */ + public void setType(java.math.BigInteger type) { + this.type = type; + } + + + /** + * Gets the possible_values value for this CustomFieldDefinitionData. + * + * @return possible_values + */ + public java.lang.String getPossible_values() { + return possible_values; + } + + + /** + * Sets the possible_values value for this CustomFieldDefinitionData. + * + * @param possible_values + */ + public void setPossible_values(java.lang.String possible_values) { + this.possible_values = possible_values; + } + + + /** + * Gets the default_value value for this CustomFieldDefinitionData. + * + * @return default_value + */ + public java.lang.String getDefault_value() { + return default_value; + } + + + /** + * Sets the default_value value for this CustomFieldDefinitionData. + * + * @param default_value + */ + public void setDefault_value(java.lang.String default_value) { + this.default_value = default_value; + } + + + /** + * Gets the valid_regexp value for this CustomFieldDefinitionData. + * + * @return valid_regexp + */ + public java.lang.String getValid_regexp() { + return valid_regexp; + } + + + /** + * Sets the valid_regexp value for this CustomFieldDefinitionData. + * + * @param valid_regexp + */ + public void setValid_regexp(java.lang.String valid_regexp) { + this.valid_regexp = valid_regexp; + } + + + /** + * Gets the access_level_r value for this CustomFieldDefinitionData. + * + * @return access_level_r + */ + public java.math.BigInteger getAccess_level_r() { + return access_level_r; + } + + + /** + * Sets the access_level_r value for this CustomFieldDefinitionData. + * + * @param access_level_r + */ + public void setAccess_level_r(java.math.BigInteger access_level_r) { + this.access_level_r = access_level_r; + } + + + /** + * Gets the access_level_rw value for this CustomFieldDefinitionData. + * + * @return access_level_rw + */ + public java.math.BigInteger getAccess_level_rw() { + return access_level_rw; + } + + + /** + * Sets the access_level_rw value for this CustomFieldDefinitionData. + * + * @param access_level_rw + */ + public void setAccess_level_rw(java.math.BigInteger access_level_rw) { + this.access_level_rw = access_level_rw; + } + + + /** + * Gets the length_min value for this CustomFieldDefinitionData. + * + * @return length_min + */ + public java.math.BigInteger getLength_min() { + return length_min; + } + + + /** + * Sets the length_min value for this CustomFieldDefinitionData. + * + * @param length_min + */ + public void setLength_min(java.math.BigInteger length_min) { + this.length_min = length_min; + } + + + /** + * Gets the length_max value for this CustomFieldDefinitionData. + * + * @return length_max + */ + public java.math.BigInteger getLength_max() { + return length_max; + } + + + /** + * Sets the length_max value for this CustomFieldDefinitionData. + * + * @param length_max + */ + public void setLength_max(java.math.BigInteger length_max) { + this.length_max = length_max; + } + + + /** + * Gets the advanced value for this CustomFieldDefinitionData. + * + * @return advanced + */ + public java.lang.Boolean getAdvanced() { + return advanced; + } + + + /** + * Sets the advanced value for this CustomFieldDefinitionData. + * + * @param advanced + */ + public void setAdvanced(java.lang.Boolean advanced) { + this.advanced = advanced; + } + + + /** + * Gets the display_report value for this CustomFieldDefinitionData. + * + * @return display_report + */ + public java.lang.Boolean getDisplay_report() { + return display_report; + } + + + /** + * Sets the display_report value for this CustomFieldDefinitionData. + * + * @param display_report + */ + public void setDisplay_report(java.lang.Boolean display_report) { + this.display_report = display_report; + } + + + /** + * Gets the display_update value for this CustomFieldDefinitionData. + * + * @return display_update + */ + public java.lang.Boolean getDisplay_update() { + return display_update; + } + + + /** + * Sets the display_update value for this CustomFieldDefinitionData. + * + * @param display_update + */ + public void setDisplay_update(java.lang.Boolean display_update) { + this.display_update = display_update; + } + + + /** + * Gets the display_resolved value for this CustomFieldDefinitionData. + * + * @return display_resolved + */ + public java.lang.Boolean getDisplay_resolved() { + return display_resolved; + } + + + /** + * Sets the display_resolved value for this CustomFieldDefinitionData. + * + * @param display_resolved + */ + public void setDisplay_resolved(java.lang.Boolean display_resolved) { + this.display_resolved = display_resolved; + } + + + /** + * Gets the display_closed value for this CustomFieldDefinitionData. + * + * @return display_closed + */ + public java.lang.Boolean getDisplay_closed() { + return display_closed; + } + + + /** + * Sets the display_closed value for this CustomFieldDefinitionData. + * + * @param display_closed + */ + public void setDisplay_closed(java.lang.Boolean display_closed) { + this.display_closed = display_closed; + } + + + /** + * Gets the require_report value for this CustomFieldDefinitionData. + * + * @return require_report + */ + public java.lang.Boolean getRequire_report() { + return require_report; + } + + + /** + * Sets the require_report value for this CustomFieldDefinitionData. + * + * @param require_report + */ + public void setRequire_report(java.lang.Boolean require_report) { + this.require_report = require_report; + } + + + /** + * Gets the require_update value for this CustomFieldDefinitionData. + * + * @return require_update + */ + public java.lang.Boolean getRequire_update() { + return require_update; + } + + + /** + * Sets the require_update value for this CustomFieldDefinitionData. + * + * @param require_update + */ + public void setRequire_update(java.lang.Boolean require_update) { + this.require_update = require_update; + } + + + /** + * Gets the require_resolved value for this CustomFieldDefinitionData. + * + * @return require_resolved + */ + public java.lang.Boolean getRequire_resolved() { + return require_resolved; + } + + + /** + * Sets the require_resolved value for this CustomFieldDefinitionData. + * + * @param require_resolved + */ + public void setRequire_resolved(java.lang.Boolean require_resolved) { + this.require_resolved = require_resolved; + } + + + /** + * Gets the require_closed value for this CustomFieldDefinitionData. + * + * @return require_closed + */ + public java.lang.Boolean getRequire_closed() { + return require_closed; + } + + + /** + * Sets the require_closed value for this CustomFieldDefinitionData. + * + * @param require_closed + */ + public void setRequire_closed(java.lang.Boolean require_closed) { + this.require_closed = require_closed; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof CustomFieldDefinitionData)) return false; + CustomFieldDefinitionData other = (CustomFieldDefinitionData) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.field==null && other.getField()==null) || + (this.field!=null && + this.field.equals(other.getField()))) && + ((this.type==null && other.getType()==null) || + (this.type!=null && + this.type.equals(other.getType()))) && + ((this.possible_values==null && other.getPossible_values()==null) || + (this.possible_values!=null && + this.possible_values.equals(other.getPossible_values()))) && + ((this.default_value==null && other.getDefault_value()==null) || + (this.default_value!=null && + this.default_value.equals(other.getDefault_value()))) && + ((this.valid_regexp==null && other.getValid_regexp()==null) || + (this.valid_regexp!=null && + this.valid_regexp.equals(other.getValid_regexp()))) && + ((this.access_level_r==null && other.getAccess_level_r()==null) || + (this.access_level_r!=null && + this.access_level_r.equals(other.getAccess_level_r()))) && + ((this.access_level_rw==null && other.getAccess_level_rw()==null) || + (this.access_level_rw!=null && + this.access_level_rw.equals(other.getAccess_level_rw()))) && + ((this.length_min==null && other.getLength_min()==null) || + (this.length_min!=null && + this.length_min.equals(other.getLength_min()))) && + ((this.length_max==null && other.getLength_max()==null) || + (this.length_max!=null && + this.length_max.equals(other.getLength_max()))) && + ((this.advanced==null && other.getAdvanced()==null) || + (this.advanced!=null && + this.advanced.equals(other.getAdvanced()))) && + ((this.display_report==null && other.getDisplay_report()==null) || + (this.display_report!=null && + this.display_report.equals(other.getDisplay_report()))) && + ((this.display_update==null && other.getDisplay_update()==null) || + (this.display_update!=null && + this.display_update.equals(other.getDisplay_update()))) && + ((this.display_resolved==null && other.getDisplay_resolved()==null) || + (this.display_resolved!=null && + this.display_resolved.equals(other.getDisplay_resolved()))) && + ((this.display_closed==null && other.getDisplay_closed()==null) || + (this.display_closed!=null && + this.display_closed.equals(other.getDisplay_closed()))) && + ((this.require_report==null && other.getRequire_report()==null) || + (this.require_report!=null && + this.require_report.equals(other.getRequire_report()))) && + ((this.require_update==null && other.getRequire_update()==null) || + (this.require_update!=null && + this.require_update.equals(other.getRequire_update()))) && + ((this.require_resolved==null && other.getRequire_resolved()==null) || + (this.require_resolved!=null && + this.require_resolved.equals(other.getRequire_resolved()))) && + ((this.require_closed==null && other.getRequire_closed()==null) || + (this.require_closed!=null && + this.require_closed.equals(other.getRequire_closed()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getField() != null) { + _hashCode += getField().hashCode(); + } + if (getType() != null) { + _hashCode += getType().hashCode(); + } + if (getPossible_values() != null) { + _hashCode += getPossible_values().hashCode(); + } + if (getDefault_value() != null) { + _hashCode += getDefault_value().hashCode(); + } + if (getValid_regexp() != null) { + _hashCode += getValid_regexp().hashCode(); + } + if (getAccess_level_r() != null) { + _hashCode += getAccess_level_r().hashCode(); + } + if (getAccess_level_rw() != null) { + _hashCode += getAccess_level_rw().hashCode(); + } + if (getLength_min() != null) { + _hashCode += getLength_min().hashCode(); + } + if (getLength_max() != null) { + _hashCode += getLength_max().hashCode(); + } + if (getAdvanced() != null) { + _hashCode += getAdvanced().hashCode(); + } + if (getDisplay_report() != null) { + _hashCode += getDisplay_report().hashCode(); + } + if (getDisplay_update() != null) { + _hashCode += getDisplay_update().hashCode(); + } + if (getDisplay_resolved() != null) { + _hashCode += getDisplay_resolved().hashCode(); + } + if (getDisplay_closed() != null) { + _hashCode += getDisplay_closed().hashCode(); + } + if (getRequire_report() != null) { + _hashCode += getRequire_report().hashCode(); + } + if (getRequire_update() != null) { + _hashCode += getRequire_update().hashCode(); + } + if (getRequire_resolved() != null) { + _hashCode += getRequire_resolved().hashCode(); + } + if (getRequire_closed() != null) { + _hashCode += getRequire_closed().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(CustomFieldDefinitionData.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "CustomFieldDefinitionData")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("field"); + elemField.setXmlName(new javax.xml.namespace.QName("", "field")); + elemField.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "ObjectRef")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("type"); + elemField.setXmlName(new javax.xml.namespace.QName("", "type")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("possible_values"); + elemField.setXmlName(new javax.xml.namespace.QName("", "possible_values")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("default_value"); + elemField.setXmlName(new javax.xml.namespace.QName("", "default_value")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("valid_regexp"); + elemField.setXmlName(new javax.xml.namespace.QName("", "valid_regexp")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("access_level_r"); + elemField.setXmlName(new javax.xml.namespace.QName("", "access_level_r")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("access_level_rw"); + elemField.setXmlName(new javax.xml.namespace.QName("", "access_level_rw")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("length_min"); + elemField.setXmlName(new javax.xml.namespace.QName("", "length_min")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("length_max"); + elemField.setXmlName(new javax.xml.namespace.QName("", "length_max")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("advanced"); + elemField.setXmlName(new javax.xml.namespace.QName("", "advanced")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("display_report"); + elemField.setXmlName(new javax.xml.namespace.QName("", "display_report")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("display_update"); + elemField.setXmlName(new javax.xml.namespace.QName("", "display_update")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("display_resolved"); + elemField.setXmlName(new javax.xml.namespace.QName("", "display_resolved")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("display_closed"); + elemField.setXmlName(new javax.xml.namespace.QName("", "display_closed")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("require_report"); + elemField.setXmlName(new javax.xml.namespace.QName("", "require_report")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("require_update"); + elemField.setXmlName(new javax.xml.namespace.QName("", "require_update")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("require_resolved"); + elemField.setXmlName(new javax.xml.namespace.QName("", "require_resolved")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("require_closed"); + elemField.setXmlName(new javax.xml.namespace.QName("", "require_closed")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldValueForIssueData.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldValueForIssueData.java new file mode 100644 index 000000000000..9fed5e8702d5 --- /dev/null +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/CustomFieldValueForIssueData.java @@ -0,0 +1,157 @@ +/** + * CustomFieldValueForIssueData.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.intellij.tasks.mantis.model; + +public class CustomFieldValueForIssueData implements java.io.Serializable { + private com.intellij.tasks.mantis.model.ObjectRef field; + + private java.lang.String value; + + public CustomFieldValueForIssueData() { + } + + public CustomFieldValueForIssueData( + com.intellij.tasks.mantis.model.ObjectRef field, + java.lang.String value) { + this.field = field; + this.value = value; + } + + + /** + * Gets the field value for this CustomFieldValueForIssueData. + * + * @return field + */ + public com.intellij.tasks.mantis.model.ObjectRef getField() { + return field; + } + + + /** + * Sets the field value for this CustomFieldValueForIssueData. + * + * @param field + */ + public void setField(com.intellij.tasks.mantis.model.ObjectRef field) { + this.field = field; + } + + + /** + * Gets the value value for this CustomFieldValueForIssueData. + * + * @return value + */ + public java.lang.String getValue() { + return value; + } + + + /** + * Sets the value value for this CustomFieldValueForIssueData. + * + * @param value + */ + public void setValue(java.lang.String value) { + this.value = value; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof CustomFieldValueForIssueData)) return false; + CustomFieldValueForIssueData other = (CustomFieldValueForIssueData) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.field==null && other.getField()==null) || + (this.field!=null && + this.field.equals(other.getField()))) && + ((this.value==null && other.getValue()==null) || + (this.value!=null && + this.value.equals(other.getValue()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getField() != null) { + _hashCode += getField().hashCode(); + } + if (getValue() != null) { + _hashCode += getValue().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(CustomFieldValueForIssueData.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "CustomFieldValueForIssueData")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("field"); + elemField.setXmlName(new javax.xml.namespace.QName("", "field")); + elemField.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "ObjectRef")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("value"); + elemField.setXmlName(new javax.xml.namespace.QName("", "value")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/FilterData.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/FilterData.java new file mode 100644 index 000000000000..a8f8ea2c8328 --- /dev/null +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/FilterData.java @@ -0,0 +1,342 @@ +/** + * FilterData.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.intellij.tasks.mantis.model; + +public class FilterData implements java.io.Serializable { + private java.math.BigInteger id; + + private com.intellij.tasks.mantis.model.AccountData owner; + + private java.math.BigInteger project_id; + + private java.lang.Boolean is_public; + + private java.lang.String name; + + private java.lang.String filter_string; + + private java.lang.String url; + + public FilterData() { + } + + public FilterData( + java.math.BigInteger id, + com.intellij.tasks.mantis.model.AccountData owner, + java.math.BigInteger project_id, + java.lang.Boolean is_public, + java.lang.String name, + java.lang.String filter_string, + java.lang.String url) { + this.id = id; + this.owner = owner; + this.project_id = project_id; + this.is_public = is_public; + this.name = name; + this.filter_string = filter_string; + this.url = url; + } + + + /** + * Gets the id value for this FilterData. + * + * @return id + */ + public java.math.BigInteger getId() { + return id; + } + + + /** + * Sets the id value for this FilterData. + * + * @param id + */ + public void setId(java.math.BigInteger id) { + this.id = id; + } + + + /** + * Gets the owner value for this FilterData. + * + * @return owner + */ + public com.intellij.tasks.mantis.model.AccountData getOwner() { + return owner; + } + + + /** + * Sets the owner value for this FilterData. + * + * @param owner + */ + public void setOwner(com.intellij.tasks.mantis.model.AccountData owner) { + this.owner = owner; + } + + + /** + * Gets the project_id value for this FilterData. + * + * @return project_id + */ + public java.math.BigInteger getProject_id() { + return project_id; + } + + + /** + * Sets the project_id value for this FilterData. + * + * @param project_id + */ + public void setProject_id(java.math.BigInteger project_id) { + this.project_id = project_id; + } + + + /** + * Gets the is_public value for this FilterData. + * + * @return is_public + */ + public java.lang.Boolean getIs_public() { + return is_public; + } + + + /** + * Sets the is_public value for this FilterData. + * + * @param is_public + */ + public void setIs_public(java.lang.Boolean is_public) { + this.is_public = is_public; + } + + + /** + * Gets the name value for this FilterData. + * + * @return name + */ + public java.lang.String getName() { + return name; + } + + + /** + * Sets the name value for this FilterData. + * + * @param name + */ + public void setName(java.lang.String name) { + this.name = name; + } + + + /** + * Gets the filter_string value for this FilterData. + * + * @return filter_string + */ + public java.lang.String getFilter_string() { + return filter_string; + } + + + /** + * Sets the filter_string value for this FilterData. + * + * @param filter_string + */ + public void setFilter_string(java.lang.String filter_string) { + this.filter_string = filter_string; + } + + + /** + * Gets the url value for this FilterData. + * + * @return url + */ + public java.lang.String getUrl() { + return url; + } + + + /** + * Sets the url value for this FilterData. + * + * @param url + */ + public void setUrl(java.lang.String url) { + this.url = url; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof FilterData)) return false; + FilterData other = (FilterData) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.id==null && other.getId()==null) || + (this.id!=null && + this.id.equals(other.getId()))) && + ((this.owner==null && other.getOwner()==null) || + (this.owner!=null && + this.owner.equals(other.getOwner()))) && + ((this.project_id==null && other.getProject_id()==null) || + (this.project_id!=null && + this.project_id.equals(other.getProject_id()))) && + ((this.is_public==null && other.getIs_public()==null) || + (this.is_public!=null && + this.is_public.equals(other.getIs_public()))) && + ((this.name==null && other.getName()==null) || + (this.name!=null && + this.name.equals(other.getName()))) && + ((this.filter_string==null && other.getFilter_string()==null) || + (this.filter_string!=null && + this.filter_string.equals(other.getFilter_string()))) && + ((this.url==null && other.getUrl()==null) || + (this.url!=null && + this.url.equals(other.getUrl()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getOwner() != null) { + _hashCode += getOwner().hashCode(); + } + if (getProject_id() != null) { + _hashCode += getProject_id().hashCode(); + } + if (getIs_public() != null) { + _hashCode += getIs_public().hashCode(); + } + if (getName() != null) { + _hashCode += getName().hashCode(); + } + if (getFilter_string() != null) { + _hashCode += getFilter_string().hashCode(); + } + if (getUrl() != null) { + _hashCode += getUrl().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(FilterData.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "FilterData")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("owner"); + elemField.setXmlName(new javax.xml.namespace.QName("", "owner")); + elemField.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "AccountData")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("project_id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "project_id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("is_public"); + elemField.setXmlName(new javax.xml.namespace.QName("", "is_public")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("filter_string"); + elemField.setXmlName(new javax.xml.namespace.QName("", "filter_string")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("url"); + elemField.setXmlName(new javax.xml.namespace.QName("", "url")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/IssueData.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/IssueData.java new file mode 100644 index 000000000000..320b9ab57f10 --- /dev/null +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/mantis/model/IssueData.java @@ -0,0 +1,1426 @@ +/** + * IssueData.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.intellij.tasks.mantis.model; + +public class IssueData implements java.io.Serializable { + private java.math.BigInteger id; + + private com.intellij.tasks.mantis.model.ObjectRef view_state; + + private java.util.Calendar last_updated; + + private com.intellij.tasks.mantis.model.ObjectRef project; + + private java.lang.String category; + + private com.intellij.tasks.mantis.model.ObjectRef priority; + + private com.intellij.tasks.mantis.model.ObjectRef severity; + + private com.intellij.tasks.mantis.model.ObjectRef status; + + private com.intellij.tasks.mantis.model.AccountData reporter; + + private java.lang.String summary; + + private java.lang.String version; + + private java.lang.String build; + + private java.lang.String platform; + + private java.lang.String os; + + private java.lang.String os_build; + + private com.intellij.tasks.mantis.model.ObjectRef reproducibility; + + private java.util.Calendar date_submitted; + + private java.math.BigInteger sponsorship_total; + + private com.intellij.tasks.mantis.model.AccountData handler; + + private com.intellij.tasks.mantis.model.ObjectRef projection; + + private com.intellij.tasks.mantis.model.ObjectRef eta; + + private com.intellij.tasks.mantis.model.ObjectRef resolution; + + private java.lang.String fixed_in_version; + + private java.lang.String target_version; + + private java.lang.String description; + + private java.lang.String steps_to_reproduce; + + private java.lang.String additional_information; + + private com.intellij.tasks.mantis.model.AttachmentData[] attachments; + + private com.intellij.tasks.mantis.model.RelationshipData[] relationships; + + private com.intellij.tasks.mantis.model.IssueNoteData[] notes; + + private com.intellij.tasks.mantis.model.CustomFieldValueForIssueData[] custom_fields; + + private java.util.Calendar due_date; + + private com.intellij.tasks.mantis.model.AccountData[] monitors; + + private java.lang.Boolean sticky; + + private com.intellij.tasks.mantis.model.ObjectRef[] tags; + + public IssueData() { + } + + public IssueData( + java.math.BigInteger id, + com.intellij.tasks.mantis.model.ObjectRef view_state, + java.util.Calendar last_updated, + com.intellij.tasks.mantis.model.ObjectRef project, + java.lang.String category, + com.intellij.tasks.mantis.model.ObjectRef priority, + com.intellij.tasks.mantis.model.ObjectRef severity, + com.intellij.tasks.mantis.model.ObjectRef status, + com.intellij.tasks.mantis.model.AccountData reporter, + java.lang.String summary, + java.lang.String version, + java.lang.String build, + java.lang.String platform, + java.lang.String os, + java.lang.String os_build, + com.intellij.tasks.mantis.model.ObjectRef reproducibility, + java.util.Calendar date_submitted, + java.math.BigInteger sponsorship_total, + com.intellij.tasks.mantis.model.AccountData handler, + com.intellij.tasks.mantis.model.ObjectRef projection, + com.intellij.tasks.mantis.model.ObjectRef eta, + com.intellij.tasks.mantis.model.ObjectRef resolution, + java.lang.String fixed_in_version, + java.lang.String target_version, + java.lang.String description, + java.lang.String steps_to_reproduce, + java.lang.String additional_information, + com.intellij.tasks.mantis.model.AttachmentData[] attachments, + com.intellij.tasks.mantis.model.RelationshipData[] relationships, + com.intellij.tasks.mantis.model.IssueNoteData[] notes, + com.intellij.tasks.mantis.model.CustomFieldValueForIssueData[] custom_fields, + java.util.Calendar due_date, + com.intellij.tasks.mantis.model.AccountData[] monitors, + java.lang.Boolean sticky, + com.intellij.tasks.mantis.model.ObjectRef[] tags) { + this.id = id; + this.view_state = view_state; + this.last_updated = last_updated; + this.project = project; + this.category = category; + this.priority = priority; + this.severity = severity; + this.status = status; + this.reporter = reporter; + this.summary = summary; + this.version = version; + this.build = build; + this.platform = platform; + this.os = os; + this.os_build = os_build; + this.reproducibility = reproducibility; + this.date_submitted = date_submitted; + this.sponsorship_total = sponsorship_total; + this.handler = handler; + this.projection = projection; + this.eta = eta; + this.resolution = resolution; + this.fixed_in_version = fixed_in_version; + this.target_version = target_version; + this.description = description; + this.steps_to_reproduce = steps_to_reproduce; + this.additional_information = additional_information; + this.attachments = attachments; + this.relationships = relationships; + this.notes = notes; + this.custom_fields = custom_fields; + this.due_date = due_date; + this.monitors = monitors; + this.sticky = sticky; + this.tags = tags; + } + + + /** + * Gets the id value for this IssueData. + * + * @return id + */ + public java.math.BigInteger getId() { + return id; + } + + + /** + * Sets the id value for this IssueData. + * + * @param id + */ + public void setId(java.math.BigInteger id) { + this.id = id; + } + + + /** + * Gets the view_state value for this IssueData. + * + * @return view_state + */ + public com.intellij.tasks.mantis.model.ObjectRef getView_state() { + return view_state; + } + + + /** + * Sets the view_state value for this IssueData. + * + * @param view_state + */ + public void setView_state(com.intellij.tasks.mantis.model.ObjectRef view_state) { + this.view_state = view_state; + } + + + /** + * Gets the last_updated value for this IssueData. + * + * @return last_updated + */ + public java.util.Calendar getLast_updated() { + return last_updated; + } + + + /** + * Sets the last_updated value for this IssueData. + * + * @param last_updated + */ + public void setLast_updated(java.util.Calendar last_updated) { + this.last_updated = last_updated; + } + + + /** + * Gets the project value for this IssueData. + * + * @return project + */ + public com.intellij.tasks.mantis.model.ObjectRef getProject() { + return project; + } + + + /** + * Sets the project value for this IssueData. + * + * @param project + */ + public void setProject(com.intellij.tasks.mantis.model.ObjectRef project) { + this.project = project; + } + + + /** + * Gets the category value for this IssueData. + * + * @return category + */ + public java.lang.String getCategory() { + return category; + } + + + /** + * Sets the category value for this IssueData. + * + * @param category + */ + public void setCategory(java.lang.String category) { + this.category = category; + } + + + /** + * Gets the priority value for this IssueData. + * + * @return priority + */ + public com.intellij.tasks.mantis.model.ObjectRef getPriority() { + return priority; + } + + + /** + * Sets the priority value for this IssueData. + * + * @param priority + */ + public void setPriority(com.intellij.tasks.mantis.model.ObjectRef priority) { + this.priority = priority; + } + + + /** + * Gets the severity value for this IssueData. + * + * @return severity + */ + public com.intellij.tasks.mantis.model.ObjectRef getSeverity() { + return severity; + } + + + /** + * Sets the severity value for this IssueData. + * + * @param severity + */ + public void setSeverity(com.intellij.tasks.mantis.model.ObjectRef severity) { + this.severity = severity; + } + + + /** + * Gets the status value for this IssueData. + * + * @return status + */ + public com.intellij.tasks.mantis.model.ObjectRef getStatus() { + return status; + } + + + /** + * Sets the status value for this IssueData. + * + * @param status + */ + public void setStatus(com.intellij.tasks.mantis.model.ObjectRef status) { + this.status = status; + } + + + /** + * Gets the reporter value for this IssueData. + * + * @return reporter + */ + public com.intellij.tasks.mantis.model.AccountData getReporter() { + return reporter; + } + + + /** + * Sets the reporter value for this IssueData. + * + * @param reporter + */ + public void setReporter(com.intellij.tasks.mantis.model.AccountData reporter) { + this.reporter = reporter; + } + + + /** + * Gets the summary value for this IssueData. + * + * @return summary + */ + public java.lang.String getSummary() { + return summary; + } + + + /** + * Sets the summary value for this IssueData. + * + * @param summary + */ + public void setSummary(java.lang.String summary) { + this.summary = summary; + } + + + /** + * Gets the version value for this IssueData. + * + * @return version + */ + public java.lang.String getVersion() { + return version; + } + + + /** + * Sets the version value for this IssueData. + * + * @param version + */ + public void setVersion(java.lang.String version) { + this.version = version; + } + + + /** + * Gets the build value for this IssueData. + * + * @return build + */ + public java.lang.String getBuild() { + return build; + } + + + /** + * Sets the build value for this IssueData. + * + * @param build + */ + public void setBuild(java.lang.String build) { + this.build = build; + } + + + /** + * Gets the platform value for this IssueData. + * + * @return platform + */ + public java.lang.String getPlatform() { + return platform; + } + + + /** + * Sets the platform value for this IssueData. + * + * @param platform + */ + public void setPlatform(java.lang.String platform) { + this.platform = platform; + } + + + /** + * Gets the os value for this IssueData. + * + * @return os + */ + public java.lang.String getOs() { + return os; + } + + + /** + * Sets the os value for this IssueData. + * + * @param os + */ + public void setOs(java.lang.String os) { + this.os = os; + } + + + /** + * Gets the os_build value for this IssueData. + * + * @return os_build + */ + public java.lang.String getOs_build() { + return os_build; + } + + + /** + * Sets the os_build value for this IssueData. + * + * @param os_build + */ + public void setOs_build(java.lang.String os_build) { + this.os_build = os_build; + } + + + /** + * Gets the reproducibility value for this IssueData. + * + * @return reproducibility + */ + public com.intellij.tasks.mantis.model.ObjectRef getReproducibility() { + return reproducibility; + } + + + /** + * Sets the reproducibility value for this IssueData. + * + * @param reproducibility + */ + public void setReproducibility(com.intellij.tasks.mantis.model.ObjectRef reproducibility) { + this.reproducibility = reproducibility; + } + + + /** + * Gets the date_submitted value for this IssueData. + * + * @return date_submitted + */ + public java.util.Calendar getDate_submitted() { + return date_submitted; + } + + + /** + * Sets the date_submitted value for this IssueData. + * + * @param date_submitted + */ + public void setDate_submitted(java.util.Calendar date_submitted) { + this.date_submitted = date_submitted; + } + + + /** + * Gets the sponsorship_total value for this IssueData. + * + * @return sponsorship_total + */ + public java.math.BigInteger getSponsorship_total() { + return sponsorship_total; + } + + + /** + * Sets the sponsorship_total value for this IssueData. + * + * @param sponsorship_total + */ + public void setSponsorship_total(java.math.BigInteger sponsorship_total) { + this.sponsorship_total = sponsorship_total; + } + + + /** + * Gets the handler value for this IssueData. + * + * @return handler + */ + public com.intellij.tasks.mantis.model.AccountData getHandler() { + return handler; + } + + + /** + * Sets the handler value for this IssueData. + * + * @param handler + */ + public void setHandler(com.intellij.tasks.mantis.model.AccountData handler) { + this.handler = handler; + } + + + /** + * Gets the projection value for this IssueData. + * + * @return projection + */ + public com.intellij.tasks.mantis.model.ObjectRef getProjection() { + return projection; + } + + + /** + * Sets the projection value for this IssueData. + * + * @param projection + */ + public void setProjection(com.intellij.tasks.mantis.model.ObjectRef projection) { + this.projection = projection; + } + + + /** + * Gets the eta value for this IssueData. + * + * @return eta + */ + public com.intellij.tasks.mantis.model.ObjectRef getEta() { + return eta; + } + + + /** + * Sets the eta value for this IssueData. + * + * @param eta + */ + public void setEta(com.intellij.tasks.mantis.model.ObjectRef eta) { + this.eta = eta; + } + + + /** + * Gets the resolution value for this IssueData. + * + * @return resolution + */ + public com.intellij.tasks.mantis.model.ObjectRef getResolution() { + return resolution; + } + + + /** + * Sets the resolution value for this IssueData. + * + * @param resolution + */ + public void setResolution(com.intellij.tasks.mantis.model.ObjectRef resolution) { + this.resolution = resolution; + } + + + /** + * Gets the fixed_in_version value for this IssueData. + * + * @return fixed_in_version + */ + public java.lang.String getFixed_in_version() { + return fixed_in_version; + } + + + /** + * Sets the fixed_in_version value for this IssueData. + * + * @param fixed_in_version + */ + public void setFixed_in_version(java.lang.String fixed_in_version) { + this.fixed_in_version = fixed_in_version; + } + + + /** + * Gets the target_version value for this IssueData. + * + * @return target_version + */ + public java.lang.String getTarget_version() { + return target_version; + } + + + /** + * Sets the target_version value for this IssueData. + * + * @param target_version + */ + public void setTarget_version(java.lang.String target_version) { + this.target_version = target_version; + } + + + /** + * Gets the description value for this IssueData. + * + * @return description + */ + public java.lang.String getDescription() { + return description; + } + + + /** + * Sets the description value for this IssueData. + * + * @param description + */ + public void setDescription(java.lang.String description) { + this.description = description; + } + + + /** + * Gets the steps_to_reproduce value for this IssueData. + * + * @return steps_to_reproduce + */ + public java.lang.String getSteps_to_reproduce() { + return steps_to_reproduce; + } + + + /** + * Sets the steps_to_reproduce value for this IssueData. + * + * @param steps_to_reproduce + */ + public void setSteps_to_reproduce(java.lang.String steps_to_reproduce) { + this.steps_to_reproduce = steps_to_reproduce; + } + + + /** + * Gets the additional_information value for this IssueData. + * + * @return additional_information + */ + public java.lang.String getAdditional_information() { + return additional_information; + } + + + /** + * Sets the additional_information value for this IssueData. + * + * @param additional_information + */ + public void setAdditional_information(java.lang.String additional_information) { + this.additional_information = additional_information; + } + + + /** + * Gets the attachments value for this IssueData. + * + * @return attachments + */ + public com.intellij.tasks.mantis.model.AttachmentData[] getAttachments() { + return attachments; + } + + + /** + * Sets the attachments value for this IssueData. + * + * @param attachments + */ + public void setAttachments(com.intellij.tasks.mantis.model.AttachmentData[] attachments) { + this.attachments = attachments; + } + + + /** + * Gets the relationships value for this IssueData. + * + * @return relationships + */ + public com.intellij.tasks.mantis.model.RelationshipData[] getRelationships() { + return relationships; + } + + + /** + * Sets the relationships value for this IssueData. + * + * @param relationships + */ + public void setRelationships(com.intellij.tasks.mantis.model.RelationshipData[] relationships) { + this.relationships = relationships; + } + + + /** + * Gets the notes value for this IssueData. + * + * @return notes + */ + public com.intellij.tasks.mantis.model.IssueNoteData[] getNotes() { + return notes; + } + + + /** + * Sets the notes value for this IssueData. + * + * @param notes + */ + public void setNotes(com.intellij.tasks.mantis.model.IssueNoteData[] notes) { + this.notes = notes; + } + + + /** + * Gets the custom_fields value for this IssueData. + * + * @return custom_fields + */ + public com.intellij.tasks.mantis.model.CustomFieldValueForIssueData[] getCustom_fields() { + return custom_fields; + } + + + /** + * Sets the custom_fields value for this IssueData. + * + * @param custom_fields + */ + public void setCustom_fields(com.intellij.tasks.mantis.model.CustomFieldValueForIssueData[] custom_fields) { + this.custom_fields = custom_fields; + } + + + /** + * Gets the due_date value for this IssueData. + * + * @return due_date + */ + public java.util.Calendar getDue_date() { + return due_date; + } + + + /** + * Sets the due_date value for this IssueData. + * + * @param due_date + */ + public void setDue_date(java.util.Calendar due_date) { + this.due_date = due_date; + } + + + /** + * Gets the monitors value for this IssueData. + * + * @return monitors + */ + public com.intellij.tasks.mantis.model.AccountData[] getMonitors() { + return monitors; + } + + + /** + * Sets the monitors value for this IssueData. + * + * @param monitors + */ + public void setMonitors(com.intellij.tasks.mantis.model.AccountData[] monitors) { + this.monitors = monitors; + } + + + /** + * Gets the sticky value for this IssueData. + * + * @return sticky + */ + public java.lang.Boolean getSticky() { + return sticky; + } + + + /** + * Sets the sticky value for this IssueData. + * + * @param sticky + */ + public void setSticky(java.lang.Boolean sticky) { + this.sticky = sticky; + } + + + /** + * Gets the tags value for this IssueData. + * + * @return tags + */ + public com.intellij.tasks.mantis.model.ObjectRef[] getTags() { + return tags; + } + + + /** + * Sets the tags value for this IssueData. + * + * @param tags + */ + public void setTags(com.intellij.tasks.mantis.model.ObjectRef[] tags) { + this.tags = tags; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof IssueData)) return false; + IssueData other = (IssueData) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.id==null && other.getId()==null) || + (this.id!=null && + this.id.equals(other.getId()))) && + ((this.view_state==null && other.getView_state()==null) || + (this.view_state!=null && + this.view_state.equals(other.getView_state()))) && + ((this.last_updated==null && other.getLast_updated()==null) || + (this.last_updated!=null && + this.last_updated.equals(other.getLast_updated()))) && + ((this.project==null && other.getProject()==null) || + (this.project!=null && + this.project.equals(other.getProject()))) && + ((this.category==null && other.getCategory()==null) || + (this.category!=null && + this.category.equals(other.getCategory()))) && + ((this.priority==null && other.getPriority()==null) || + (this.priority!=null && + this.priority.equals(other.getPriority()))) && + ((this.severity==null && other.getSeverity()==null) || + (this.severity!=null && + this.severity.equals(other.getSeverity()))) && + ((this.status==null && other.getStatus()==null) || + (this.status!=null && + this.status.equals(other.getStatus()))) && + ((this.reporter==null && other.getReporter()==null) || + (this.reporter!=null && + this.reporter.equals(other.getReporter()))) && + ((this.summary==null && other.getSummary()==null) || + (this.summary!=null && + this.summary.equals(other.getSummary()))) && + ((this.version==null && other.getVersion()==null) || + (this.version!=null && + this.version.equals(other.getVersion()))) && + ((this.build==null && other.getBuild()==null) || + (this.build!=null && + this.build.equals(other.getBuild()))) && + ((this.platform==null && other.getPlatform()==null) || + (this.platform!=null && + this.platform.equals(other.getPlatform()))) && + ((this.os==null && other.getOs()==null) || + (this.os!=null && + this.os.equals(other.getOs()))) && + ((this.os_build==null && other.getOs_build()==null) || + (this.os_build!=null && + this.os_build.equals(other.getOs_build()))) && + ((this.reproducibility==null && other.getReproducibility()==null) || + (this.reproducibility!=null && + this.reproducibility.equals(other.getReproducibility()))) && + ((this.date_submitted==null && other.getDate_submitted()==null) || + (this.date_submitted!=null && + this.date_submitted.equals(other.getDate_submitted()))) && + ((this.sponsorship_total==null && other.getSponsorship_total()==null) || + (this.sponsorship_total!=null && + this.sponsorship_total.equals(other.getSponsorship_total()))) && + ((this.handler==null && other.getHandler()==null) || + (this.handler!=null && + this.handler.equals(other.getHandler()))) && + ((this.projection==null && other.getProjection()==null) || + (this.projection!=null && + this.projection.equals(other.getProjection()))) && + ((this.eta==null && other.getEta()==null) || + (this.eta!=null && + this.eta.equals(other.getEta()))) && + ((this.resolution==null && other.getResolution()==null) || + (this.resolution!=null && + this.resolution.equals(other.getResolution()))) && + ((this.fixed_in_version==null && other.getFixed_in_version()==null) || + (this.fixed_in_version!=null && + this.fixed_in_version.equals(other.getFixed_in_version()))) && + ((this.target_version==null && other.getTarget_version()==null) || + (this.target_version!=null && + this.target_version.equals(other.getTarget_version()))) && + ((this.description==null && other.getDescription()==null) || + (this.description!=null && + this.description.equals(other.getDescription()))) && + ((this.steps_to_reproduce==null && other.getSteps_to_reproduce()==null) || + (this.steps_to_reproduce!=null && + this.steps_to_reproduce.equals(other.getSteps_to_reproduce()))) && + ((this.additional_information==null && other.getAdditional_information()==null) || + (this.additional_information!=null && + this.additional_information.equals(other.getAdditional_information()))) && + ((this.attachments==null && other.getAttachments()==null) || + (this.attachments!=null && + java.util.Arrays.equals(this.attachments, other.getAttachments()))) && + ((this.relationships==null && other.getRelationships()==null) || + (this.relationships!=null && + java.util.Arrays.equals(this.relationships, other.getRelationships()))) && + ((this.notes==null && other.getNotes()==null) || + (this.notes!=null && + java.util.Arrays.equals(this.notes, other.getNotes()))) && + ((this.custom_fields==null && other.getCustom_fields()==null) || + (this.custom_fields!=null && + java.util.Arrays.equals(this.custom_fields, other.getCustom_fields()))) && + ((this.due_date==null && other.getDue_date()==null) || + (this.due_date!=null && + this.due_date.equals(other.getDue_date()))) && + ((this.monitors==null && other.getMonitors()==null) || + (this.monitors!=null && + java.util.Arrays.equals(this.monitors, other.getMonitors()))) && + ((this.sticky==null && other.getSticky()==null) || + (this.sticky!=null && + this.sticky.equals(other.getSticky()))) && + ((this.tags==null && other.getTags()==null) || + (this.tags!=null && + java.util.Arrays.equals(this.tags, other.getTags()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getView_state() != null) { + _hashCode += getView_state().hashCode(); + } + if (getLast_updated() != null) { + _hashCode += getLast_updated().hashCode(); + } + if (getProject() != null) { + _hashCode += getProject().hashCode(); + } + if (getCategory() != null) { + _hashCode += getCategory().hashCode(); + } + if (getPriority() != null) { + _hashCode += getPriority().hashCode(); + } + if (getSeverity() != null) { + _hashCode += getSeverity().hashCode(); + } + if (getStatus() != null) { + _hashCode += getStatus().hashCode(); + } + if (getReporter() != null) { + _hashCode += getReporter().hashCode(); + } + if (getSummary() != null) { + _hashCode += getSummary().hashCode(); + } + if (getVersion() != null) { + _hashCode += getVersion().hashCode(); + } + if (getBuild() != null) { + _hashCode += getBuild().hashCode(); + } + if (getPlatform() != null) { + _hashCode += getPlatform().hashCode(); + } + if (getOs() != null) { + _hashCode += getOs().hashCode(); + } + if (getOs_build() != null) { + _hashCode += getOs_build().hashCode(); + } + if (getReproducibility() != null) { + _hashCode += getReproducibility().hashCode(); + } + if (getDate_submitted() != null) { + _hashCode += getDate_submitted().hashCode(); + } + if (getSponsorship_total() != null) { + _hashCode += getSponsorship_total().hashCode(); + } + if (getHandler() != null) { + _hashCode += getHandler().hashCode(); + } + if (getProjection() != null) { + _hashCode += getProjection().hashCode(); + } + if (getEta() != null) { + _hashCode += getEta().hashCode(); + } + if (getResolution() != null) { + _hashCode += getResolution().hashCode(); + } + if (getFixed_in_version() != null) { + _hashCode += getFixed_in_version().hashCode(); + } + if (getTarget_version() != null) { + _hashCode += getTarget_version().hashCode(); + } + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + if (getSteps_to_reproduce() != null) { + _hashCode += getSteps_to_reproduce().hashCode(); + } + if (getAdditional_information() != null) { + _hashCode += getAdditional_information().hashCode(); + } + if (getAttachments() != null) { + for (int i=0; + i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Get the enumeration for statuses. + + + + + Get the enumeration for priorities. + + + + + Get the enumeration for severities. + + + + + Get the enumeration for reproducibilities. + + + + + Get the enumeration for projections. + + + + + Get the enumeration for ETAs. + + + + + Get the enumeration for resolutions. + + + + + Get the enumeration for access levels. + + + + + Get the enumeration for project statuses. + + + + + Get the enumeration for project view states. + + + + + Get the enumeration for view states. + + + + + Get the enumeration for custom field types. + + + + + Get the enumeration for the specified enumeration type. + + + + + Check there exists an issue with the specified id. + + + + + Get the issue with the specified id. + + + + + Get the latest submitted issue in the specified project. + + + + + Get the id of the issue with the specified summary. + + + + + Submit the specified issue details. + + + + + Update Issue method. + + + + + Sets the tags for a specified issue. + + + + + Delete the issue with the specified id. + + + + + Submit a new note. + + + + + Delete the note with the specified id. + + + + + Update a specific note of a specific issue. + + + + + Submit a new relationship. + + + + + Delete the relationship for the specified issue. + + + + + Submit a new issue attachment. + + + + + Delete the issue attachment with the specified id. + + + + + Get the data for the specified issue attachment. + + + + + Add a new project to the tracker (must have admin privileges) + + + + + Add a new project to the tracker (must have admin privileges) + + + + + Update a specific project to the tracker (must have admin privileges) + + + + + Get the id of the project with the specified name. + + + + + Get the issues that match the specified project id and paging details. + + + + + Get the issue headers that match the specified project id and paging details. + + + + + Get appropriate users assigned to a project by access level. + + + + + Get the list of projects that are accessible to the logged in user. + + + + + Get the categories belonging to the specified project. + + + + + Add a category of specific project. + + + + + Delete a category of specific project. + + + + + Rename a category of specific project. + + + + + Get the versions belonging to the specified project. + + + + + Submit the specified version details. + + + + + Update version method. + + + + + Delete the version with the specified id. + + + + + Get the released versions that belong to the specified project. + + + + + Get the unreleased version that belong to the specified project. + + + + + Get the attachments that belong to the specified project. + + + + + Get the custom fields that belong to the specified project. + + + + + Get the data for the specified project attachment. + + + + + Submit a new project attachment. + + + + + Delete the project attachment with the specified id. + + + + + Get the subprojects ID of a specific project. + + + + + Get the filters defined for the specified project. + + + + + Get the issues that match the specified filter and paging details. + + + + + Get the issue headers that match the specified filter and paging details. + + + + + Get the value for the specified configuration variable. + + + + + Notifies MantisBT of a check-in for the issue with the specified id. + + + + + Get the value for the specified user preference. + + + + + Get profiles available to the current user. + + + + + Gets all the tags. + + + + + Creates a tag. + + + + + Deletes a tag. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/tasks/tasks-core/tasks-core.iml b/plugins/tasks/tasks-core/tasks-core.iml index a345b7815625..c787fa9ad123 100644 --- a/plugins/tasks/tasks-core/tasks-core.iml +++ b/plugins/tasks/tasks-core/tasks-core.iml @@ -36,15 +36,6 @@ - - - - - - - - -