1
7
8 package com.liferay.client.soap.portal.model;
9
10 public class LayoutReference implements java.io.Serializable {
11 private com.liferay.client.soap.portal.model.LayoutSoap layoutSoap;
12
13 private java.lang.String portletId;
14
15 public LayoutReference() {
16 }
17
18 public LayoutReference(
19 com.liferay.client.soap.portal.model.LayoutSoap layoutSoap,
20 java.lang.String portletId) {
21 this.layoutSoap = layoutSoap;
22 this.portletId = portletId;
23 }
24
25
26
31 public com.liferay.client.soap.portal.model.LayoutSoap getLayoutSoap() {
32 return layoutSoap;
33 }
34
35
36
41 public void setLayoutSoap(com.liferay.client.soap.portal.model.LayoutSoap layoutSoap) {
42 this.layoutSoap = layoutSoap;
43 }
44
45
46
51 public java.lang.String getPortletId() {
52 return portletId;
53 }
54
55
56
61 public void setPortletId(java.lang.String portletId) {
62 this.portletId = portletId;
63 }
64
65 private java.lang.Object __equalsCalc = null;
66 public synchronized boolean equals(java.lang.Object obj) {
67 if (!(obj instanceof LayoutReference)) return false;
68 LayoutReference other = (LayoutReference) obj;
69 if (obj == null) return false;
70 if (this == obj) return true;
71 if (__equalsCalc != null) {
72 return (__equalsCalc == obj);
73 }
74 __equalsCalc = obj;
75 boolean _equals;
76 _equals = true &&
77 ((this.layoutSoap==null && other.getLayoutSoap()==null) ||
78 (this.layoutSoap!=null &&
79 this.layoutSoap.equals(other.getLayoutSoap()))) &&
80 ((this.portletId==null && other.getPortletId()==null) ||
81 (this.portletId!=null &&
82 this.portletId.equals(other.getPortletId())));
83 __equalsCalc = null;
84 return _equals;
85 }
86
87 private boolean __hashCodeCalc = false;
88 public synchronized int hashCode() {
89 if (__hashCodeCalc) {
90 return 0;
91 }
92 __hashCodeCalc = true;
93 int _hashCode = 1;
94 if (getLayoutSoap() != null) {
95 _hashCode += getLayoutSoap().hashCode();
96 }
97 if (getPortletId() != null) {
98 _hashCode += getPortletId().hashCode();
99 }
100 __hashCodeCalc = false;
101 return _hashCode;
102 }
103
104 private static org.apache.axis.description.TypeDesc typeDesc =
106 new org.apache.axis.description.TypeDesc(LayoutReference.class, true);
107
108 static {
109 typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "LayoutReference"));
110 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
111 elemField.setFieldName("layoutSoap");
112 elemField.setXmlName(new javax.xml.namespace.QName("", "layoutSoap"));
113 elemField.setXmlType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "LayoutSoap"));
114 elemField.setNillable(true);
115 typeDesc.addFieldDesc(elemField);
116 elemField = new org.apache.axis.description.ElementDesc();
117 elemField.setFieldName("portletId");
118 elemField.setXmlName(new javax.xml.namespace.QName("", "portletId"));
119 elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
120 elemField.setNillable(true);
121 typeDesc.addFieldDesc(elemField);
122 }
123
124
127 public static org.apache.axis.description.TypeDesc getTypeDesc() {
128 return typeDesc;
129 }
130
131
134 public static org.apache.axis.encoding.Serializer getSerializer(
135 java.lang.String mechType,
136 java.lang.Class _javaType,
137 javax.xml.namespace.QName _xmlType) {
138 return
139 new org.apache.axis.encoding.ser.BeanSerializer(
140 _javaType, _xmlType, typeDesc);
141 }
142
143
146 public static org.apache.axis.encoding.Deserializer getDeserializer(
147 java.lang.String mechType,
148 java.lang.Class _javaType,
149 javax.xml.namespace.QName _xmlType) {
150 return
151 new org.apache.axis.encoding.ser.BeanDeserializer(
152 _javaType, _xmlType, typeDesc);
153 }
154
155 }
156