Coverage Report - org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteIssue
 
Classes in this File Line Coverage Branch Coverage Complexity
RemoteIssue
0 %
0/293
0 %
0/244
3,66
 
 1  
 /**
 2  
  * RemoteIssue.java
 3  
  *
 4  
  * This file was auto-generated from WSDL
 5  
  * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 6  
  */
 7  
 
 8  
 package org.apache.maven.plugins.patchtracker.tracking.jira.soap;
 9  
 
 10  
 public class RemoteIssue  extends org.apache.maven.plugins.patchtracker.tracking.jira.soap.AbstractRemoteEntity  implements java.io.Serializable {
 11  
     private org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] affectsVersions;
 12  
 
 13  
     private java.lang.String assignee;
 14  
 
 15  
     private java.lang.String[] attachmentNames;
 16  
 
 17  
     private org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteComponent[] components;
 18  
 
 19  
     private java.util.Calendar created;
 20  
 
 21  
     private org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteCustomFieldValue[] customFieldValues;
 22  
 
 23  
     private java.lang.String description;
 24  
 
 25  
     private java.util.Calendar duedate;
 26  
 
 27  
     private java.lang.String environment;
 28  
 
 29  
     private org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] fixVersions;
 30  
 
 31  
     private java.lang.String key;
 32  
 
 33  
     private java.lang.String priority;
 34  
 
 35  
     private java.lang.String project;
 36  
 
 37  
     private java.lang.String reporter;
 38  
 
 39  
     private java.lang.String resolution;
 40  
 
 41  
     private java.lang.String status;
 42  
 
 43  
     private java.lang.String summary;
 44  
 
 45  
     private java.lang.String type;
 46  
 
 47  
     private java.util.Calendar updated;
 48  
 
 49  
     private java.lang.Long votes;
 50  
 
 51  0
     public RemoteIssue() {
 52  0
     }
 53  
 
 54  
     public RemoteIssue(
 55  
            java.lang.String id,
 56  
            org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] affectsVersions,
 57  
            java.lang.String assignee,
 58  
            java.lang.String[] attachmentNames,
 59  
            org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteComponent[] components,
 60  
            java.util.Calendar created,
 61  
            org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteCustomFieldValue[] customFieldValues,
 62  
            java.lang.String description,
 63  
            java.util.Calendar duedate,
 64  
            java.lang.String environment,
 65  
            org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] fixVersions,
 66  
            java.lang.String key,
 67  
            java.lang.String priority,
 68  
            java.lang.String project,
 69  
            java.lang.String reporter,
 70  
            java.lang.String resolution,
 71  
            java.lang.String status,
 72  
            java.lang.String summary,
 73  
            java.lang.String type,
 74  
            java.util.Calendar updated,
 75  
            java.lang.Long votes) {
 76  0
         super(
 77  
             id);
 78  0
         this.affectsVersions = affectsVersions;
 79  0
         this.assignee = assignee;
 80  0
         this.attachmentNames = attachmentNames;
 81  0
         this.components = components;
 82  0
         this.created = created;
 83  0
         this.customFieldValues = customFieldValues;
 84  0
         this.description = description;
 85  0
         this.duedate = duedate;
 86  0
         this.environment = environment;
 87  0
         this.fixVersions = fixVersions;
 88  0
         this.key = key;
 89  0
         this.priority = priority;
 90  0
         this.project = project;
 91  0
         this.reporter = reporter;
 92  0
         this.resolution = resolution;
 93  0
         this.status = status;
 94  0
         this.summary = summary;
 95  0
         this.type = type;
 96  0
         this.updated = updated;
 97  0
         this.votes = votes;
 98  0
     }
 99  
 
 100  
 
 101  
     /**
 102  
      * Gets the affectsVersions value for this RemoteIssue.
 103  
      * 
 104  
      * @return affectsVersions
 105  
      */
 106  
     public org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] getAffectsVersions() {
 107  0
         return affectsVersions;
 108  
     }
 109  
 
 110  
 
 111  
     /**
 112  
      * Sets the affectsVersions value for this RemoteIssue.
 113  
      * 
 114  
      * @param affectsVersions
 115  
      */
 116  
     public void setAffectsVersions(org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] affectsVersions) {
 117  0
         this.affectsVersions = affectsVersions;
 118  0
     }
 119  
 
 120  
 
 121  
     /**
 122  
      * Gets the assignee value for this RemoteIssue.
 123  
      * 
 124  
      * @return assignee
 125  
      */
 126  
     public java.lang.String getAssignee() {
 127  0
         return assignee;
 128  
     }
 129  
 
 130  
 
 131  
     /**
 132  
      * Sets the assignee value for this RemoteIssue.
 133  
      * 
 134  
      * @param assignee
 135  
      */
 136  
     public void setAssignee(java.lang.String assignee) {
 137  0
         this.assignee = assignee;
 138  0
     }
 139  
 
 140  
 
 141  
     /**
 142  
      * Gets the attachmentNames value for this RemoteIssue.
 143  
      * 
 144  
      * @return attachmentNames
 145  
      */
 146  
     public java.lang.String[] getAttachmentNames() {
 147  0
         return attachmentNames;
 148  
     }
 149  
 
 150  
 
 151  
     /**
 152  
      * Sets the attachmentNames value for this RemoteIssue.
 153  
      * 
 154  
      * @param attachmentNames
 155  
      */
 156  
     public void setAttachmentNames(java.lang.String[] attachmentNames) {
 157  0
         this.attachmentNames = attachmentNames;
 158  0
     }
 159  
 
 160  
 
 161  
     /**
 162  
      * Gets the components value for this RemoteIssue.
 163  
      * 
 164  
      * @return components
 165  
      */
 166  
     public org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteComponent[] getComponents() {
 167  0
         return components;
 168  
     }
 169  
 
 170  
 
 171  
     /**
 172  
      * Sets the components value for this RemoteIssue.
 173  
      * 
 174  
      * @param components
 175  
      */
 176  
     public void setComponents(org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteComponent[] components) {
 177  0
         this.components = components;
 178  0
     }
 179  
 
 180  
 
 181  
     /**
 182  
      * Gets the created value for this RemoteIssue.
 183  
      * 
 184  
      * @return created
 185  
      */
 186  
     public java.util.Calendar getCreated() {
 187  0
         return created;
 188  
     }
 189  
 
 190  
 
 191  
     /**
 192  
      * Sets the created value for this RemoteIssue.
 193  
      * 
 194  
      * @param created
 195  
      */
 196  
     public void setCreated(java.util.Calendar created) {
 197  0
         this.created = created;
 198  0
     }
 199  
 
 200  
 
 201  
     /**
 202  
      * Gets the customFieldValues value for this RemoteIssue.
 203  
      * 
 204  
      * @return customFieldValues
 205  
      */
 206  
     public org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteCustomFieldValue[] getCustomFieldValues() {
 207  0
         return customFieldValues;
 208  
     }
 209  
 
 210  
 
 211  
     /**
 212  
      * Sets the customFieldValues value for this RemoteIssue.
 213  
      * 
 214  
      * @param customFieldValues
 215  
      */
 216  
     public void setCustomFieldValues(org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteCustomFieldValue[] customFieldValues) {
 217  0
         this.customFieldValues = customFieldValues;
 218  0
     }
 219  
 
 220  
 
 221  
     /**
 222  
      * Gets the description value for this RemoteIssue.
 223  
      * 
 224  
      * @return description
 225  
      */
 226  
     public java.lang.String getDescription() {
 227  0
         return description;
 228  
     }
 229  
 
 230  
 
 231  
     /**
 232  
      * Sets the description value for this RemoteIssue.
 233  
      * 
 234  
      * @param description
 235  
      */
 236  
     public void setDescription(java.lang.String description) {
 237  0
         this.description = description;
 238  0
     }
 239  
 
 240  
 
 241  
     /**
 242  
      * Gets the duedate value for this RemoteIssue.
 243  
      * 
 244  
      * @return duedate
 245  
      */
 246  
     public java.util.Calendar getDuedate() {
 247  0
         return duedate;
 248  
     }
 249  
 
 250  
 
 251  
     /**
 252  
      * Sets the duedate value for this RemoteIssue.
 253  
      * 
 254  
      * @param duedate
 255  
      */
 256  
     public void setDuedate(java.util.Calendar duedate) {
 257  0
         this.duedate = duedate;
 258  0
     }
 259  
 
 260  
 
 261  
     /**
 262  
      * Gets the environment value for this RemoteIssue.
 263  
      * 
 264  
      * @return environment
 265  
      */
 266  
     public java.lang.String getEnvironment() {
 267  0
         return environment;
 268  
     }
 269  
 
 270  
 
 271  
     /**
 272  
      * Sets the environment value for this RemoteIssue.
 273  
      * 
 274  
      * @param environment
 275  
      */
 276  
     public void setEnvironment(java.lang.String environment) {
 277  0
         this.environment = environment;
 278  0
     }
 279  
 
 280  
 
 281  
     /**
 282  
      * Gets the fixVersions value for this RemoteIssue.
 283  
      * 
 284  
      * @return fixVersions
 285  
      */
 286  
     public org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] getFixVersions() {
 287  0
         return fixVersions;
 288  
     }
 289  
 
 290  
 
 291  
     /**
 292  
      * Sets the fixVersions value for this RemoteIssue.
 293  
      * 
 294  
      * @param fixVersions
 295  
      */
 296  
     public void setFixVersions(org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteVersion[] fixVersions) {
 297  0
         this.fixVersions = fixVersions;
 298  0
     }
 299  
 
 300  
 
 301  
     /**
 302  
      * Gets the key value for this RemoteIssue.
 303  
      * 
 304  
      * @return key
 305  
      */
 306  
     public java.lang.String getKey() {
 307  0
         return key;
 308  
     }
 309  
 
 310  
 
 311  
     /**
 312  
      * Sets the key value for this RemoteIssue.
 313  
      * 
 314  
      * @param key
 315  
      */
 316  
     public void setKey(java.lang.String key) {
 317  0
         this.key = key;
 318  0
     }
 319  
 
 320  
 
 321  
     /**
 322  
      * Gets the priority value for this RemoteIssue.
 323  
      * 
 324  
      * @return priority
 325  
      */
 326  
     public java.lang.String getPriority() {
 327  0
         return priority;
 328  
     }
 329  
 
 330  
 
 331  
     /**
 332  
      * Sets the priority value for this RemoteIssue.
 333  
      * 
 334  
      * @param priority
 335  
      */
 336  
     public void setPriority(java.lang.String priority) {
 337  0
         this.priority = priority;
 338  0
     }
 339  
 
 340  
 
 341  
     /**
 342  
      * Gets the project value for this RemoteIssue.
 343  
      * 
 344  
      * @return project
 345  
      */
 346  
     public java.lang.String getProject() {
 347  0
         return project;
 348  
     }
 349  
 
 350  
 
 351  
     /**
 352  
      * Sets the project value for this RemoteIssue.
 353  
      * 
 354  
      * @param project
 355  
      */
 356  
     public void setProject(java.lang.String project) {
 357  0
         this.project = project;
 358  0
     }
 359  
 
 360  
 
 361  
     /**
 362  
      * Gets the reporter value for this RemoteIssue.
 363  
      * 
 364  
      * @return reporter
 365  
      */
 366  
     public java.lang.String getReporter() {
 367  0
         return reporter;
 368  
     }
 369  
 
 370  
 
 371  
     /**
 372  
      * Sets the reporter value for this RemoteIssue.
 373  
      * 
 374  
      * @param reporter
 375  
      */
 376  
     public void setReporter(java.lang.String reporter) {
 377  0
         this.reporter = reporter;
 378  0
     }
 379  
 
 380  
 
 381  
     /**
 382  
      * Gets the resolution value for this RemoteIssue.
 383  
      * 
 384  
      * @return resolution
 385  
      */
 386  
     public java.lang.String getResolution() {
 387  0
         return resolution;
 388  
     }
 389  
 
 390  
 
 391  
     /**
 392  
      * Sets the resolution value for this RemoteIssue.
 393  
      * 
 394  
      * @param resolution
 395  
      */
 396  
     public void setResolution(java.lang.String resolution) {
 397  0
         this.resolution = resolution;
 398  0
     }
 399  
 
 400  
 
 401  
     /**
 402  
      * Gets the status value for this RemoteIssue.
 403  
      * 
 404  
      * @return status
 405  
      */
 406  
     public java.lang.String getStatus() {
 407  0
         return status;
 408  
     }
 409  
 
 410  
 
 411  
     /**
 412  
      * Sets the status value for this RemoteIssue.
 413  
      * 
 414  
      * @param status
 415  
      */
 416  
     public void setStatus(java.lang.String status) {
 417  0
         this.status = status;
 418  0
     }
 419  
 
 420  
 
 421  
     /**
 422  
      * Gets the summary value for this RemoteIssue.
 423  
      * 
 424  
      * @return summary
 425  
      */
 426  
     public java.lang.String getSummary() {
 427  0
         return summary;
 428  
     }
 429  
 
 430  
 
 431  
     /**
 432  
      * Sets the summary value for this RemoteIssue.
 433  
      * 
 434  
      * @param summary
 435  
      */
 436  
     public void setSummary(java.lang.String summary) {
 437  0
         this.summary = summary;
 438  0
     }
 439  
 
 440  
 
 441  
     /**
 442  
      * Gets the type value for this RemoteIssue.
 443  
      * 
 444  
      * @return type
 445  
      */
 446  
     public java.lang.String getType() {
 447  0
         return type;
 448  
     }
 449  
 
 450  
 
 451  
     /**
 452  
      * Sets the type value for this RemoteIssue.
 453  
      * 
 454  
      * @param type
 455  
      */
 456  
     public void setType(java.lang.String type) {
 457  0
         this.type = type;
 458  0
     }
 459  
 
 460  
 
 461  
     /**
 462  
      * Gets the updated value for this RemoteIssue.
 463  
      * 
 464  
      * @return updated
 465  
      */
 466  
     public java.util.Calendar getUpdated() {
 467  0
         return updated;
 468  
     }
 469  
 
 470  
 
 471  
     /**
 472  
      * Sets the updated value for this RemoteIssue.
 473  
      * 
 474  
      * @param updated
 475  
      */
 476  
     public void setUpdated(java.util.Calendar updated) {
 477  0
         this.updated = updated;
 478  0
     }
 479  
 
 480  
 
 481  
     /**
 482  
      * Gets the votes value for this RemoteIssue.
 483  
      * 
 484  
      * @return votes
 485  
      */
 486  
     public java.lang.Long getVotes() {
 487  0
         return votes;
 488  
     }
 489  
 
 490  
 
 491  
     /**
 492  
      * Sets the votes value for this RemoteIssue.
 493  
      * 
 494  
      * @param votes
 495  
      */
 496  
     public void setVotes(java.lang.Long votes) {
 497  0
         this.votes = votes;
 498  0
     }
 499  
 
 500  0
     private java.lang.Object __equalsCalc = null;
 501  
     public synchronized boolean equals(java.lang.Object obj) {
 502  0
         if (!(obj instanceof RemoteIssue)) return false;
 503  0
         RemoteIssue other = (RemoteIssue) obj;
 504  0
         if (obj == null) return false;
 505  0
         if (this == obj) return true;
 506  0
         if (__equalsCalc != null) {
 507  0
             return (__equalsCalc == obj);
 508  
         }
 509  0
         __equalsCalc = obj;
 510  
         boolean _equals;
 511  0
         _equals = super.equals(obj) && 
 512  
             ((this.affectsVersions==null && other.getAffectsVersions()==null) || 
 513  
              (this.affectsVersions!=null &&
 514  
               java.util.Arrays.equals(this.affectsVersions, other.getAffectsVersions()))) &&
 515  
             ((this.assignee==null && other.getAssignee()==null) || 
 516  
              (this.assignee!=null &&
 517  
               this.assignee.equals(other.getAssignee()))) &&
 518  
             ((this.attachmentNames==null && other.getAttachmentNames()==null) || 
 519  
              (this.attachmentNames!=null &&
 520  
               java.util.Arrays.equals(this.attachmentNames, other.getAttachmentNames()))) &&
 521  
             ((this.components==null && other.getComponents()==null) || 
 522  
              (this.components!=null &&
 523  
               java.util.Arrays.equals(this.components, other.getComponents()))) &&
 524  
             ((this.created==null && other.getCreated()==null) || 
 525  
              (this.created!=null &&
 526  
               this.created.equals(other.getCreated()))) &&
 527  
             ((this.customFieldValues==null && other.getCustomFieldValues()==null) || 
 528  
              (this.customFieldValues!=null &&
 529  
               java.util.Arrays.equals(this.customFieldValues, other.getCustomFieldValues()))) &&
 530  
             ((this.description==null && other.getDescription()==null) || 
 531  
              (this.description!=null &&
 532  
               this.description.equals(other.getDescription()))) &&
 533  
             ((this.duedate==null && other.getDuedate()==null) || 
 534  
              (this.duedate!=null &&
 535  
               this.duedate.equals(other.getDuedate()))) &&
 536  
             ((this.environment==null && other.getEnvironment()==null) || 
 537  
              (this.environment!=null &&
 538  
               this.environment.equals(other.getEnvironment()))) &&
 539  
             ((this.fixVersions==null && other.getFixVersions()==null) || 
 540  
              (this.fixVersions!=null &&
 541  
               java.util.Arrays.equals(this.fixVersions, other.getFixVersions()))) &&
 542  
             ((this.key==null && other.getKey()==null) || 
 543  
              (this.key!=null &&
 544  
               this.key.equals(other.getKey()))) &&
 545  
             ((this.priority==null && other.getPriority()==null) || 
 546  
              (this.priority!=null &&
 547  
               this.priority.equals(other.getPriority()))) &&
 548  
             ((this.project==null && other.getProject()==null) || 
 549  
              (this.project!=null &&
 550  
               this.project.equals(other.getProject()))) &&
 551  
             ((this.reporter==null && other.getReporter()==null) || 
 552  
              (this.reporter!=null &&
 553  
               this.reporter.equals(other.getReporter()))) &&
 554  
             ((this.resolution==null && other.getResolution()==null) || 
 555  
              (this.resolution!=null &&
 556  
               this.resolution.equals(other.getResolution()))) &&
 557  
             ((this.status==null && other.getStatus()==null) || 
 558  
              (this.status!=null &&
 559  
               this.status.equals(other.getStatus()))) &&
 560  
             ((this.summary==null && other.getSummary()==null) || 
 561  
              (this.summary!=null &&
 562  
               this.summary.equals(other.getSummary()))) &&
 563  
             ((this.type==null && other.getType()==null) || 
 564  
              (this.type!=null &&
 565  
               this.type.equals(other.getType()))) &&
 566  
             ((this.updated==null && other.getUpdated()==null) || 
 567  
              (this.updated!=null &&
 568  
               this.updated.equals(other.getUpdated()))) &&
 569  
             ((this.votes==null && other.getVotes()==null) || 
 570  
              (this.votes!=null &&
 571  
               this.votes.equals(other.getVotes())));
 572  0
         __equalsCalc = null;
 573  0
         return _equals;
 574  
     }
 575  
 
 576  0
     private boolean __hashCodeCalc = false;
 577  
     public synchronized int hashCode() {
 578  0
         if (__hashCodeCalc) {
 579  0
             return 0;
 580  
         }
 581  0
         __hashCodeCalc = true;
 582  0
         int _hashCode = super.hashCode();
 583  0
         if (getAffectsVersions() != null) {
 584  0
             for (int i=0;
 585  0
                  i<java.lang.reflect.Array.getLength(getAffectsVersions());
 586  0
                  i++) {
 587  0
                 java.lang.Object obj = java.lang.reflect.Array.get(getAffectsVersions(), i);
 588  0
                 if (obj != null &&
 589  
                     !obj.getClass().isArray()) {
 590  0
                     _hashCode += obj.hashCode();
 591  
                 }
 592  
             }
 593  
         }
 594  0
         if (getAssignee() != null) {
 595  0
             _hashCode += getAssignee().hashCode();
 596  
         }
 597  0
         if (getAttachmentNames() != null) {
 598  0
             for (int i=0;
 599  0
                  i<java.lang.reflect.Array.getLength(getAttachmentNames());
 600  0
                  i++) {
 601  0
                 java.lang.Object obj = java.lang.reflect.Array.get(getAttachmentNames(), i);
 602  0
                 if (obj != null &&
 603  
                     !obj.getClass().isArray()) {
 604  0
                     _hashCode += obj.hashCode();
 605  
                 }
 606  
             }
 607  
         }
 608  0
         if (getComponents() != null) {
 609  0
             for (int i=0;
 610  0
                  i<java.lang.reflect.Array.getLength(getComponents());
 611  0
                  i++) {
 612  0
                 java.lang.Object obj = java.lang.reflect.Array.get(getComponents(), i);
 613  0
                 if (obj != null &&
 614  
                     !obj.getClass().isArray()) {
 615  0
                     _hashCode += obj.hashCode();
 616  
                 }
 617  
             }
 618  
         }
 619  0
         if (getCreated() != null) {
 620  0
             _hashCode += getCreated().hashCode();
 621  
         }
 622  0
         if (getCustomFieldValues() != null) {
 623  0
             for (int i=0;
 624  0
                  i<java.lang.reflect.Array.getLength(getCustomFieldValues());
 625  0
                  i++) {
 626  0
                 java.lang.Object obj = java.lang.reflect.Array.get(getCustomFieldValues(), i);
 627  0
                 if (obj != null &&
 628  
                     !obj.getClass().isArray()) {
 629  0
                     _hashCode += obj.hashCode();
 630  
                 }
 631  
             }
 632  
         }
 633  0
         if (getDescription() != null) {
 634  0
             _hashCode += getDescription().hashCode();
 635  
         }
 636  0
         if (getDuedate() != null) {
 637  0
             _hashCode += getDuedate().hashCode();
 638  
         }
 639  0
         if (getEnvironment() != null) {
 640  0
             _hashCode += getEnvironment().hashCode();
 641  
         }
 642  0
         if (getFixVersions() != null) {
 643  0
             for (int i=0;
 644  0
                  i<java.lang.reflect.Array.getLength(getFixVersions());
 645  0
                  i++) {
 646  0
                 java.lang.Object obj = java.lang.reflect.Array.get(getFixVersions(), i);
 647  0
                 if (obj != null &&
 648  
                     !obj.getClass().isArray()) {
 649  0
                     _hashCode += obj.hashCode();
 650  
                 }
 651  
             }
 652  
         }
 653  0
         if (getKey() != null) {
 654  0
             _hashCode += getKey().hashCode();
 655  
         }
 656  0
         if (getPriority() != null) {
 657  0
             _hashCode += getPriority().hashCode();
 658  
         }
 659  0
         if (getProject() != null) {
 660  0
             _hashCode += getProject().hashCode();
 661  
         }
 662  0
         if (getReporter() != null) {
 663  0
             _hashCode += getReporter().hashCode();
 664  
         }
 665  0
         if (getResolution() != null) {
 666  0
             _hashCode += getResolution().hashCode();
 667  
         }
 668  0
         if (getStatus() != null) {
 669  0
             _hashCode += getStatus().hashCode();
 670  
         }
 671  0
         if (getSummary() != null) {
 672  0
             _hashCode += getSummary().hashCode();
 673  
         }
 674  0
         if (getType() != null) {
 675  0
             _hashCode += getType().hashCode();
 676  
         }
 677  0
         if (getUpdated() != null) {
 678  0
             _hashCode += getUpdated().hashCode();
 679  
         }
 680  0
         if (getVotes() != null) {
 681  0
             _hashCode += getVotes().hashCode();
 682  
         }
 683  0
         __hashCodeCalc = false;
 684  0
         return _hashCode;
 685  
     }
 686  
 
 687  
     // Type metadata
 688  0
     private static org.apache.axis.description.TypeDesc typeDesc =
 689  
         new org.apache.axis.description.TypeDesc(RemoteIssue.class, true);
 690  
 
 691  
     static {
 692  0
         typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"));
 693  0
         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
 694  0
         elemField.setFieldName("affectsVersions");
 695  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "affectsVersions"));
 696  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"));
 697  0
         elemField.setNillable(true);
 698  0
         typeDesc.addFieldDesc(elemField);
 699  0
         elemField = new org.apache.axis.description.ElementDesc();
 700  0
         elemField.setFieldName("assignee");
 701  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "assignee"));
 702  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 703  0
         elemField.setNillable(true);
 704  0
         typeDesc.addFieldDesc(elemField);
 705  0
         elemField = new org.apache.axis.description.ElementDesc();
 706  0
         elemField.setFieldName("attachmentNames");
 707  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "attachmentNames"));
 708  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 709  0
         elemField.setNillable(true);
 710  0
         typeDesc.addFieldDesc(elemField);
 711  0
         elemField = new org.apache.axis.description.ElementDesc();
 712  0
         elemField.setFieldName("components");
 713  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "components"));
 714  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent"));
 715  0
         elemField.setNillable(true);
 716  0
         typeDesc.addFieldDesc(elemField);
 717  0
         elemField = new org.apache.axis.description.ElementDesc();
 718  0
         elemField.setFieldName("created");
 719  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "created"));
 720  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
 721  0
         elemField.setNillable(true);
 722  0
         typeDesc.addFieldDesc(elemField);
 723  0
         elemField = new org.apache.axis.description.ElementDesc();
 724  0
         elemField.setFieldName("customFieldValues");
 725  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "customFieldValues"));
 726  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteCustomFieldValue"));
 727  0
         elemField.setNillable(true);
 728  0
         typeDesc.addFieldDesc(elemField);
 729  0
         elemField = new org.apache.axis.description.ElementDesc();
 730  0
         elemField.setFieldName("description");
 731  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "description"));
 732  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 733  0
         elemField.setNillable(true);
 734  0
         typeDesc.addFieldDesc(elemField);
 735  0
         elemField = new org.apache.axis.description.ElementDesc();
 736  0
         elemField.setFieldName("duedate");
 737  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "duedate"));
 738  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
 739  0
         elemField.setNillable(true);
 740  0
         typeDesc.addFieldDesc(elemField);
 741  0
         elemField = new org.apache.axis.description.ElementDesc();
 742  0
         elemField.setFieldName("environment");
 743  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "environment"));
 744  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 745  0
         elemField.setNillable(true);
 746  0
         typeDesc.addFieldDesc(elemField);
 747  0
         elemField = new org.apache.axis.description.ElementDesc();
 748  0
         elemField.setFieldName("fixVersions");
 749  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "fixVersions"));
 750  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"));
 751  0
         elemField.setNillable(true);
 752  0
         typeDesc.addFieldDesc(elemField);
 753  0
         elemField = new org.apache.axis.description.ElementDesc();
 754  0
         elemField.setFieldName("key");
 755  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "key"));
 756  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 757  0
         elemField.setNillable(true);
 758  0
         typeDesc.addFieldDesc(elemField);
 759  0
         elemField = new org.apache.axis.description.ElementDesc();
 760  0
         elemField.setFieldName("priority");
 761  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "priority"));
 762  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 763  0
         elemField.setNillable(true);
 764  0
         typeDesc.addFieldDesc(elemField);
 765  0
         elemField = new org.apache.axis.description.ElementDesc();
 766  0
         elemField.setFieldName("project");
 767  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "project"));
 768  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 769  0
         elemField.setNillable(true);
 770  0
         typeDesc.addFieldDesc(elemField);
 771  0
         elemField = new org.apache.axis.description.ElementDesc();
 772  0
         elemField.setFieldName("reporter");
 773  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "reporter"));
 774  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 775  0
         elemField.setNillable(true);
 776  0
         typeDesc.addFieldDesc(elemField);
 777  0
         elemField = new org.apache.axis.description.ElementDesc();
 778  0
         elemField.setFieldName("resolution");
 779  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "resolution"));
 780  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 781  0
         elemField.setNillable(true);
 782  0
         typeDesc.addFieldDesc(elemField);
 783  0
         elemField = new org.apache.axis.description.ElementDesc();
 784  0
         elemField.setFieldName("status");
 785  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "status"));
 786  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 787  0
         elemField.setNillable(true);
 788  0
         typeDesc.addFieldDesc(elemField);
 789  0
         elemField = new org.apache.axis.description.ElementDesc();
 790  0
         elemField.setFieldName("summary");
 791  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "summary"));
 792  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 793  0
         elemField.setNillable(true);
 794  0
         typeDesc.addFieldDesc(elemField);
 795  0
         elemField = new org.apache.axis.description.ElementDesc();
 796  0
         elemField.setFieldName("type");
 797  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "type"));
 798  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
 799  0
         elemField.setNillable(true);
 800  0
         typeDesc.addFieldDesc(elemField);
 801  0
         elemField = new org.apache.axis.description.ElementDesc();
 802  0
         elemField.setFieldName("updated");
 803  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "updated"));
 804  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
 805  0
         elemField.setNillable(true);
 806  0
         typeDesc.addFieldDesc(elemField);
 807  0
         elemField = new org.apache.axis.description.ElementDesc();
 808  0
         elemField.setFieldName("votes");
 809  0
         elemField.setXmlName(new javax.xml.namespace.QName("", "votes"));
 810  0
         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
 811  0
         elemField.setNillable(true);
 812  0
         typeDesc.addFieldDesc(elemField);
 813  0
     }
 814  
 
 815  
     /**
 816  
      * Return type metadata object
 817  
      */
 818  
     public static org.apache.axis.description.TypeDesc getTypeDesc() {
 819  0
         return typeDesc;
 820  
     }
 821  
 
 822  
     /**
 823  
      * Get Custom Serializer
 824  
      */
 825  
     public static org.apache.axis.encoding.Serializer getSerializer(
 826  
            java.lang.String mechType, 
 827  
            java.lang.Class _javaType,  
 828  
            javax.xml.namespace.QName _xmlType) {
 829  0
         return 
 830  
           new  org.apache.axis.encoding.ser.BeanSerializer(
 831  
             _javaType, _xmlType, typeDesc);
 832  
     }
 833  
 
 834  
     /**
 835  
      * Get Custom Deserializer
 836  
      */
 837  
     public static org.apache.axis.encoding.Deserializer getDeserializer(
 838  
            java.lang.String mechType, 
 839  
            java.lang.Class _javaType,  
 840  
            javax.xml.namespace.QName _xmlType) {
 841  0
         return 
 842  
           new  org.apache.axis.encoding.ser.BeanDeserializer(
 843  
             _javaType, _xmlType, typeDesc);
 844  
     }
 845  
 
 846  
 }