KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > bluecubs > xinco > core > XincoCoreACE


1 /**
2  * XincoCoreACE.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis WSDL2Java emitter.
6  */

7
8 /**
9  *Copyright 2004 blueCubs.com
10  *
11  *Licensed under the Apache License, Version 2.0 (the "License");
12  *you may not use this file except in compliance with the License.
13  *You may obtain a copy of the License at
14  *
15  * http://www.apache.org/licenses/LICENSE-2.0
16  *
17  *Unless required by applicable law or agreed to in writing, software
18  *distributed under the License is distributed on an "AS IS" BASIS,
19  *WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20  *See the License for the specific language governing permissions and
21  *limitations under the License.
22  *
23  *************************************************************
24  * This project supports the blueCubs vision of giving back
25  * to the community in exchange for free software!
26  * More information on: http://www.bluecubs.org
27  *************************************************************
28  *
29  * Name: XincoCoreACE
30  *
31  * Description: access control entry
32  *
33  * Original Author: Alexander Manes
34  * Date: 2004
35  *
36  * Modifications:
37  *
38  * Who? When? What?
39  * - - -
40  *
41  *************************************************************
42  */

43
44 package com.bluecubs.xinco.core;
45
46 public class XincoCoreACE implements java.io.Serializable JavaDoc {
47     private boolean admin_permission;
48     private boolean execute_permission;
49     private int xinco_core_data_id;
50     private int xinco_core_group_id;
51     private int xinco_core_node_id;
52     private int xinco_core_user_id;
53     private int id;
54     private boolean read_permission;
55     private boolean write_permission;
56
57     public XincoCoreACE() {
58     }
59
60     public boolean isAdmin_permission() {
61         return admin_permission;
62     }
63
64     public void setAdmin_permission(boolean admin_permission) {
65         this.admin_permission = admin_permission;
66     }
67
68     public boolean isExecute_permission() {
69         return execute_permission;
70     }
71
72     public void setExecute_permission(boolean execute_permission) {
73         this.execute_permission = execute_permission;
74     }
75
76     public int getXinco_core_data_id() {
77         return xinco_core_data_id;
78     }
79
80     public void setXinco_core_data_id(int xinco_core_data_id) {
81         this.xinco_core_data_id = xinco_core_data_id;
82     }
83
84     public int getXinco_core_group_id() {
85         return xinco_core_group_id;
86     }
87
88     public void setXinco_core_group_id(int xinco_core_group_id) {
89         this.xinco_core_group_id = xinco_core_group_id;
90     }
91
92     public int getXinco_core_node_id() {
93         return xinco_core_node_id;
94     }
95
96     public void setXinco_core_node_id(int xinco_core_node_id) {
97         this.xinco_core_node_id = xinco_core_node_id;
98     }
99
100     public int getXinco_core_user_id() {
101         return xinco_core_user_id;
102     }
103
104     public void setXinco_core_user_id(int xinco_core_user_id) {
105         this.xinco_core_user_id = xinco_core_user_id;
106     }
107
108     public int getId() {
109         return id;
110     }
111
112     public void setId(int id) {
113         this.id = id;
114     }
115
116     public boolean isRead_permission() {
117         return read_permission;
118     }
119
120     public void setRead_permission(boolean read_permission) {
121         this.read_permission = read_permission;
122     }
123
124     public boolean isWrite_permission() {
125         return write_permission;
126     }
127
128     public void setWrite_permission(boolean write_permission) {
129         this.write_permission = write_permission;
130     }
131
132     private java.lang.Object JavaDoc __equalsCalc = null;
133     public synchronized boolean equals(java.lang.Object JavaDoc obj) {
134         if (!(obj instanceof XincoCoreACE)) return false;
135         XincoCoreACE other = (XincoCoreACE) obj;
136         if (obj == null) return false;
137         if (this == obj) return true;
138         if (__equalsCalc != null) {
139             return (__equalsCalc == obj);
140         }
141         __equalsCalc = obj;
142         boolean _equals;
143         _equals = true &&
144             this.admin_permission == other.isAdmin_permission() &&
145             this.execute_permission == other.isExecute_permission() &&
146             this.xinco_core_data_id == other.getXinco_core_data_id() &&
147             this.xinco_core_group_id == other.getXinco_core_group_id() &&
148             this.xinco_core_node_id == other.getXinco_core_node_id() &&
149             this.xinco_core_user_id == other.getXinco_core_user_id() &&
150             this.id == other.getId() &&
151             this.read_permission == other.isRead_permission() &&
152             this.write_permission == other.isWrite_permission();
153         __equalsCalc = null;
154         return _equals;
155     }
156
157     private boolean __hashCodeCalc = false;
158     public synchronized int hashCode() {
159         if (__hashCodeCalc) {
160             return 0;
161         }
162         __hashCodeCalc = true;
163         int _hashCode = 1;
164         _hashCode += new Boolean JavaDoc(isAdmin_permission()).hashCode();
165         _hashCode += new Boolean JavaDoc(isExecute_permission()).hashCode();
166         _hashCode += getXinco_core_data_id();
167         _hashCode += getXinco_core_group_id();
168         _hashCode += getXinco_core_node_id();
169         _hashCode += getXinco_core_user_id();
170         _hashCode += getId();
171         _hashCode += new Boolean JavaDoc(isRead_permission()).hashCode();
172         _hashCode += new Boolean JavaDoc(isWrite_permission()).hashCode();
173         __hashCodeCalc = false;
174         return _hashCode;
175     }
176
177     // Type metadata
178
private static org.apache.axis.description.TypeDesc typeDesc =
179         new org.apache.axis.description.TypeDesc(XincoCoreACE.class);
180
181     static {
182         typeDesc.setXmlType(new javax.xml.namespace.QName JavaDoc("http://core.xinco.bluecubs.com", "XincoCoreACE"));
183         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
184         elemField.setFieldName("admin_permission");
185         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "admin_permission"));
186         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "boolean"));
187         typeDesc.addFieldDesc(elemField);
188         elemField = new org.apache.axis.description.ElementDesc();
189         elemField.setFieldName("execute_permission");
190         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "execute_permission"));
191         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "boolean"));
192         typeDesc.addFieldDesc(elemField);
193         elemField = new org.apache.axis.description.ElementDesc();
194         elemField.setFieldName("xinco_core_data_id");
195         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "xinco_core_data_id"));
196         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "int"));
197         typeDesc.addFieldDesc(elemField);
198         elemField = new org.apache.axis.description.ElementDesc();
199         elemField.setFieldName("xinco_core_group_id");
200         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "xinco_core_group_id"));
201         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "int"));
202         typeDesc.addFieldDesc(elemField);
203         elemField = new org.apache.axis.description.ElementDesc();
204         elemField.setFieldName("xinco_core_node_id");
205         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "xinco_core_node_id"));
206         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "int"));
207         typeDesc.addFieldDesc(elemField);
208         elemField = new org.apache.axis.description.ElementDesc();
209         elemField.setFieldName("xinco_core_user_id");
210         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "xinco_core_user_id"));
211         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "int"));
212         typeDesc.addFieldDesc(elemField);
213         elemField = new org.apache.axis.description.ElementDesc();
214         elemField.setFieldName("id");
215         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "id"));
216         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "int"));
217         typeDesc.addFieldDesc(elemField);
218         elemField = new org.apache.axis.description.ElementDesc();
219         elemField.setFieldName("read_permission");
220         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "read_permission"));
221         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "boolean"));
222         typeDesc.addFieldDesc(elemField);
223         elemField = new org.apache.axis.description.ElementDesc();
224         elemField.setFieldName("write_permission");
225         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "write_permission"));
226         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "boolean"));
227         typeDesc.addFieldDesc(elemField);
228     }
229
230     /**
231      * Return type metadata object
232      */

233     public static org.apache.axis.description.TypeDesc getTypeDesc() {
234         return typeDesc;
235     }
236
237     /**
238      * Get Custom Serializer
239      */

240     public static org.apache.axis.encoding.Serializer getSerializer(
241            java.lang.String JavaDoc mechType,
242            java.lang.Class JavaDoc _javaType,
243            javax.xml.namespace.QName JavaDoc _xmlType) {
244         return
245           new org.apache.axis.encoding.ser.BeanSerializer(
246             _javaType, _xmlType, typeDesc);
247     }
248
249     /**
250      * Get Custom Deserializer
251      */

252     public static org.apache.axis.encoding.Deserializer getDeserializer(
253            java.lang.String JavaDoc mechType,
254            java.lang.Class JavaDoc _javaType,
255            javax.xml.namespace.QName JavaDoc _xmlType) {
256         return
257           new org.apache.axis.encoding.ser.BeanDeserializer(
258             _javaType, _xmlType, typeDesc);
259     }
260
261 }
262
Popular Tags