1
2
3
4
5
6
7
8 package org.apache.maven.plugins.patchtracker.tracking.jira.soap;
9
10 public class RemoteProjectRoleActors extends org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteRoleActors implements java.io.Serializable {
11 private org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteProject project;
12
13 public RemoteProjectRoleActors() {
14 }
15
16 public RemoteProjectRoleActors(
17 org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteProjectRole projectRole,
18 org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteRoleActor[] roleActors,
19 org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteUser[] users,
20 org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteProject project) {
21 super(
22 projectRole,
23 roleActors,
24 users);
25 this.project = project;
26 }
27
28
29
30
31
32
33
34 public org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteProject getProject() {
35 return project;
36 }
37
38
39
40
41
42
43
44 public void setProject(org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteProject project) {
45 this.project = project;
46 }
47
48 private java.lang.Object __equalsCalc = null;
49 public synchronized boolean equals(java.lang.Object obj) {
50 if (!(obj instanceof RemoteProjectRoleActors)) return false;
51 RemoteProjectRoleActors other = (RemoteProjectRoleActors) obj;
52 if (obj == null) return false;
53 if (this == obj) return true;
54 if (__equalsCalc != null) {
55 return (__equalsCalc == obj);
56 }
57 __equalsCalc = obj;
58 boolean _equals;
59 _equals = super.equals(obj) &&
60 ((this.project==null && other.getProject()==null) ||
61 (this.project!=null &&
62 this.project.equals(other.getProject())));
63 __equalsCalc = null;
64 return _equals;
65 }
66
67 private boolean __hashCodeCalc = false;
68 public synchronized int hashCode() {
69 if (__hashCodeCalc) {
70 return 0;
71 }
72 __hashCodeCalc = true;
73 int _hashCode = super.hashCode();
74 if (getProject() != null) {
75 _hashCode += getProject().hashCode();
76 }
77 __hashCodeCalc = false;
78 return _hashCode;
79 }
80
81
82 private static org.apache.axis.description.TypeDesc typeDesc =
83 new org.apache.axis.description.TypeDesc(RemoteProjectRoleActors.class, true);
84
85 static {
86 typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRoleActors"));
87 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
88 elemField.setFieldName("project");
89 elemField.setXmlName(new javax.xml.namespace.QName("", "project"));
90 elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"));
91 elemField.setNillable(true);
92 typeDesc.addFieldDesc(elemField);
93 }
94
95
96
97
98 public static org.apache.axis.description.TypeDesc getTypeDesc() {
99 return typeDesc;
100 }
101
102
103
104
105 public static org.apache.axis.encoding.Serializer getSerializer(
106 java.lang.String mechType,
107 java.lang.Class _javaType,
108 javax.xml.namespace.QName _xmlType) {
109 return
110 new org.apache.axis.encoding.ser.BeanSerializer(
111 _javaType, _xmlType, typeDesc);
112 }
113
114
115
116
117 public static org.apache.axis.encoding.Deserializer getDeserializer(
118 java.lang.String mechType,
119 java.lang.Class _javaType,
120 javax.xml.namespace.QName _xmlType) {
121 return
122 new org.apache.axis.encoding.ser.BeanDeserializer(
123 _javaType, _xmlType, typeDesc);
124 }
125
126 }