/** * UFPTalarmNotifier_CfgAlarmDestination.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_CfgAlarmDestination implements java.io.Serializable { /** * */ private static final long serialVersionUID = 1L; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTmailPath; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTdataPointPath; private java.lang.String UCPTpointValue; private int UCPTminLevel; private int UCPTmaxLevel; private java.lang.Integer UCPTnackDelay; public UFPTalarmNotifier_CfgAlarmDestination() { } public UFPTalarmNotifier_CfgAlarmDestination( com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTmailPath, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTdataPointPath, java.lang.String UCPTpointValue, int UCPTminLevel, int UCPTmaxLevel, java.lang.Integer UCPTnackDelay) { this.UCPTmailPath = UCPTmailPath; this.UCPTdataPointPath = UCPTdataPointPath; this.UCPTpointValue = UCPTpointValue; this.UCPTminLevel = UCPTminLevel; this.UCPTmaxLevel = UCPTmaxLevel; this.UCPTnackDelay = UCPTnackDelay; } /** * Gets the UCPTmailPath value for this UFPTalarmNotifier_CfgAlarmDestination. * * @return UCPTmailPath */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path getUCPTmailPath() { return UCPTmailPath; } /** * Sets the UCPTmailPath value for this UFPTalarmNotifier_CfgAlarmDestination. * * @param UCPTmailPath */ public void setUCPTmailPath(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTmailPath) { this.UCPTmailPath = UCPTmailPath; } /** * Gets the UCPTdataPointPath value for this UFPTalarmNotifier_CfgAlarmDestination. * * @return UCPTdataPointPath */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path getUCPTdataPointPath() { return UCPTdataPointPath; } /** * Sets the UCPTdataPointPath value for this UFPTalarmNotifier_CfgAlarmDestination. * * @param UCPTdataPointPath */ public void setUCPTdataPointPath(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTdataPointPath) { this.UCPTdataPointPath = UCPTdataPointPath; } /** * Gets the UCPTpointValue value for this UFPTalarmNotifier_CfgAlarmDestination. * * @return UCPTpointValue */ public java.lang.String getUCPTpointValue() { return UCPTpointValue; } /** * Sets the UCPTpointValue value for this UFPTalarmNotifier_CfgAlarmDestination. * * @param UCPTpointValue */ public void setUCPTpointValue(java.lang.String UCPTpointValue) { this.UCPTpointValue = UCPTpointValue; } /** * Gets the UCPTminLevel value for this UFPTalarmNotifier_CfgAlarmDestination. * * @return UCPTminLevel */ public int getUCPTminLevel() { return UCPTminLevel; } /** * Sets the UCPTminLevel value for this UFPTalarmNotifier_CfgAlarmDestination. * * @param UCPTminLevel */ public void setUCPTminLevel(int UCPTminLevel) { this.UCPTminLevel = UCPTminLevel; } /** * Gets the UCPTmaxLevel value for this UFPTalarmNotifier_CfgAlarmDestination. * * @return UCPTmaxLevel */ public int getUCPTmaxLevel() { return UCPTmaxLevel; } /** * Sets the UCPTmaxLevel value for this UFPTalarmNotifier_CfgAlarmDestination. * * @param UCPTmaxLevel */ public void setUCPTmaxLevel(int UCPTmaxLevel) { this.UCPTmaxLevel = UCPTmaxLevel; } /** * Gets the UCPTnackDelay value for this UFPTalarmNotifier_CfgAlarmDestination. * * @return UCPTnackDelay */ public java.lang.Integer getUCPTnackDelay() { return UCPTnackDelay; } /** * Sets the UCPTnackDelay value for this UFPTalarmNotifier_CfgAlarmDestination. * * @param UCPTnackDelay */ public void setUCPTnackDelay(java.lang.Integer UCPTnackDelay) { this.UCPTnackDelay = UCPTnackDelay; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof UFPTalarmNotifier_CfgAlarmDestination)) return false; UFPTalarmNotifier_CfgAlarmDestination other = (UFPTalarmNotifier_CfgAlarmDestination) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.UCPTmailPath==null && other.getUCPTmailPath()==null) || (this.UCPTmailPath!=null && this.UCPTmailPath.equals(other.getUCPTmailPath()))) && ((this.UCPTdataPointPath==null && other.getUCPTdataPointPath()==null) || (this.UCPTdataPointPath!=null && this.UCPTdataPointPath.equals(other.getUCPTdataPointPath()))) && ((this.UCPTpointValue==null && other.getUCPTpointValue()==null) || (this.UCPTpointValue!=null && this.UCPTpointValue.equals(other.getUCPTpointValue()))) && this.UCPTminLevel == other.getUCPTminLevel() && this.UCPTmaxLevel == other.getUCPTmaxLevel() && ((this.UCPTnackDelay==null && other.getUCPTnackDelay()==null) || (this.UCPTnackDelay!=null && this.UCPTnackDelay.equals(other.getUCPTnackDelay()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getUCPTmailPath() != null) { _hashCode += getUCPTmailPath().hashCode(); } if (getUCPTdataPointPath() != null) { _hashCode += getUCPTdataPointPath().hashCode(); } if (getUCPTpointValue() != null) { _hashCode += getUCPTpointValue().hashCode(); } _hashCode += getUCPTminLevel(); _hashCode += getUCPTmaxLevel(); if (getUCPTnackDelay() != null) { _hashCode += getUCPTnackDelay().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(UFPTalarmNotifier_CfgAlarmDestination.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UFPTalarmNotifier_CfgAlarmDestination")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTmailPath"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTmailPath")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_Path")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTdataPointPath"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTdataPointPath")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_Path")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTpointValue"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTpointValue")); 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("UCPTminLevel"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTminLevel")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTmaxLevel"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTmaxLevel")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTnackDelay"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTnackDelay")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); elemField.setMinOccurs(0); elemField.setNillable(false); 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); } }