/** * UFPTalarmNotifier_CfgAlarm.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.echelon.wsdl.web_services_ns.ilon100.v4_0.message; @SuppressWarnings({"rawtypes","unused"}) public class UFPTalarmNotifier_CfgAlarm implements java.io.Serializable { /** * */ private static final long serialVersionUID = 1L; private java.lang.Integer UCPTindex; private java.lang.Integer UCPTlevel; private java.lang.String UCPTalarmText; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString[] UCPTalarmCondition; public UFPTalarmNotifier_CfgAlarm() { } public UFPTalarmNotifier_CfgAlarm( java.lang.Integer UCPTindex, java.lang.Integer UCPTlevel, java.lang.String UCPTalarmText, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString[] UCPTalarmCondition) { this.UCPTindex = UCPTindex; this.UCPTlevel = UCPTlevel; this.UCPTalarmText = UCPTalarmText; this.UCPTalarmCondition = UCPTalarmCondition; } /** * Gets the UCPTindex value for this UFPTalarmNotifier_CfgAlarm. * * @return UCPTindex */ public java.lang.Integer getUCPTindex() { return UCPTindex; } /** * Sets the UCPTindex value for this UFPTalarmNotifier_CfgAlarm. * * @param UCPTindex */ public void setUCPTindex(java.lang.Integer UCPTindex) { this.UCPTindex = UCPTindex; } /** * Gets the UCPTlevel value for this UFPTalarmNotifier_CfgAlarm. * * @return UCPTlevel */ public java.lang.Integer getUCPTlevel() { return UCPTlevel; } /** * Sets the UCPTlevel value for this UFPTalarmNotifier_CfgAlarm. * * @param UCPTlevel */ public void setUCPTlevel(java.lang.Integer UCPTlevel) { this.UCPTlevel = UCPTlevel; } /** * Gets the UCPTalarmText value for this UFPTalarmNotifier_CfgAlarm. * * @return UCPTalarmText */ public java.lang.String getUCPTalarmText() { return UCPTalarmText; } /** * Sets the UCPTalarmText value for this UFPTalarmNotifier_CfgAlarm. * * @param UCPTalarmText */ public void setUCPTalarmText(java.lang.String UCPTalarmText) { this.UCPTalarmText = UCPTalarmText; } /** * Gets the UCPTalarmCondition value for this UFPTalarmNotifier_CfgAlarm. * * @return UCPTalarmCondition */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString[] getUCPTalarmCondition() { return UCPTalarmCondition; } /** * Sets the UCPTalarmCondition value for this UFPTalarmNotifier_CfgAlarm. * * @param UCPTalarmCondition */ public void setUCPTalarmCondition(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString[] UCPTalarmCondition) { this.UCPTalarmCondition = UCPTalarmCondition; } public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString getUCPTalarmCondition(int i) { return this.UCPTalarmCondition[i]; } public void setUCPTalarmCondition(int i, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString _value) { this.UCPTalarmCondition[i] = _value; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof UFPTalarmNotifier_CfgAlarm)) return false; UFPTalarmNotifier_CfgAlarm other = (UFPTalarmNotifier_CfgAlarm) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.UCPTindex==null && other.getUCPTindex()==null) || (this.UCPTindex!=null && this.UCPTindex.equals(other.getUCPTindex()))) && ((this.UCPTlevel==null && other.getUCPTlevel()==null) || (this.UCPTlevel!=null && this.UCPTlevel.equals(other.getUCPTlevel()))) && ((this.UCPTalarmText==null && other.getUCPTalarmText()==null) || (this.UCPTalarmText!=null && this.UCPTalarmText.equals(other.getUCPTalarmText()))) && ((this.UCPTalarmCondition==null && other.getUCPTalarmCondition()==null) || (this.UCPTalarmCondition!=null && java.util.Arrays.equals(this.UCPTalarmCondition, other.getUCPTalarmCondition()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getUCPTindex() != null) { _hashCode += getUCPTindex().hashCode(); } if (getUCPTlevel() != null) { _hashCode += getUCPTlevel().hashCode(); } if (getUCPTalarmText() != null) { _hashCode += getUCPTalarmText().hashCode(); } if (getUCPTalarmCondition() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getUCPTalarmCondition()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getUCPTalarmCondition(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(UFPTalarmNotifier_CfgAlarm.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UFPTalarmNotifier_CfgAlarm")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTindex"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTindex")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTlevel"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTlevel")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTalarmText"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTalarmText")); 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("UCPTalarmCondition"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTalarmCondition")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_LonString")); elemField.setNillable(false); elemField.setMaxOccursUnbounded(true); 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); } }