/** * UFPTtypeTranslator_Rule_CfgCaseRule.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 UFPTtypeTranslator_Rule_CfgCaseRule implements java.io.Serializable { /** * */ private static final long serialVersionUID = 1L; private java.lang.Integer UCPTindex; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTinputPath; private java.lang.String UCPTinputFieldName; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPToutputPath; private java.lang.String UCPToutputFieldName; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTcompFunction; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTcompValue; private java.lang.Float UCPTmultiplier; private com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTconstant; private java.lang.Float UCPTmultiplierConstant; public UFPTtypeTranslator_Rule_CfgCaseRule() { } public UFPTtypeTranslator_Rule_CfgCaseRule( java.lang.Integer UCPTindex, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTinputPath, java.lang.String UCPTinputFieldName, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPToutputPath, java.lang.String UCPToutputFieldName, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTcompFunction, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTcompValue, java.lang.Float UCPTmultiplier, com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTconstant, java.lang.Float UCPTmultiplierConstant) { this.UCPTindex = UCPTindex; this.UCPTinputPath = UCPTinputPath; this.UCPTinputFieldName = UCPTinputFieldName; this.UCPToutputPath = UCPToutputPath; this.UCPToutputFieldName = UCPToutputFieldName; this.UCPTcompFunction = UCPTcompFunction; this.UCPTcompValue = UCPTcompValue; this.UCPTmultiplier = UCPTmultiplier; this.UCPTconstant = UCPTconstant; this.UCPTmultiplierConstant = UCPTmultiplierConstant; } /** * Gets the UCPTindex value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTindex */ public java.lang.Integer getUCPTindex() { return UCPTindex; } /** * Sets the UCPTindex value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTindex */ public void setUCPTindex(java.lang.Integer UCPTindex) { this.UCPTindex = UCPTindex; } /** * Gets the UCPTinputPath value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTinputPath */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path getUCPTinputPath() { return UCPTinputPath; } /** * Sets the UCPTinputPath value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTinputPath */ public void setUCPTinputPath(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPTinputPath) { this.UCPTinputPath = UCPTinputPath; } /** * Gets the UCPTinputFieldName value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTinputFieldName */ public java.lang.String getUCPTinputFieldName() { return UCPTinputFieldName; } /** * Sets the UCPTinputFieldName value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTinputFieldName */ public void setUCPTinputFieldName(java.lang.String UCPTinputFieldName) { this.UCPTinputFieldName = UCPTinputFieldName; } /** * Gets the UCPToutputPath value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPToutputPath */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path getUCPToutputPath() { return UCPToutputPath; } /** * Sets the UCPToutputPath value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPToutputPath */ public void setUCPToutputPath(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_Path UCPToutputPath) { this.UCPToutputPath = UCPToutputPath; } /** * Gets the UCPToutputFieldName value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPToutputFieldName */ public java.lang.String getUCPToutputFieldName() { return UCPToutputFieldName; } /** * Sets the UCPToutputFieldName value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPToutputFieldName */ public void setUCPToutputFieldName(java.lang.String UCPToutputFieldName) { this.UCPToutputFieldName = UCPToutputFieldName; } /** * Gets the UCPTcompFunction value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTcompFunction */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString getUCPTcompFunction() { return UCPTcompFunction; } /** * Sets the UCPTcompFunction value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTcompFunction */ public void setUCPTcompFunction(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTcompFunction) { this.UCPTcompFunction = UCPTcompFunction; } /** * Gets the UCPTcompValue value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTcompValue */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString getUCPTcompValue() { return UCPTcompValue; } /** * Sets the UCPTcompValue value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTcompValue */ public void setUCPTcompValue(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTcompValue) { this.UCPTcompValue = UCPTcompValue; } /** * Gets the UCPTmultiplier value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTmultiplier */ public java.lang.Float getUCPTmultiplier() { return UCPTmultiplier; } /** * Sets the UCPTmultiplier value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTmultiplier */ public void setUCPTmultiplier(java.lang.Float UCPTmultiplier) { this.UCPTmultiplier = UCPTmultiplier; } /** * Gets the UCPTconstant value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTconstant */ public com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString getUCPTconstant() { return UCPTconstant; } /** * Sets the UCPTconstant value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTconstant */ public void setUCPTconstant(com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.E_LonString UCPTconstant) { this.UCPTconstant = UCPTconstant; } /** * Gets the UCPTmultiplierConstant value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @return UCPTmultiplierConstant */ public java.lang.Float getUCPTmultiplierConstant() { return UCPTmultiplierConstant; } /** * Sets the UCPTmultiplierConstant value for this UFPTtypeTranslator_Rule_CfgCaseRule. * * @param UCPTmultiplierConstant */ public void setUCPTmultiplierConstant(java.lang.Float UCPTmultiplierConstant) { this.UCPTmultiplierConstant = UCPTmultiplierConstant; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof UFPTtypeTranslator_Rule_CfgCaseRule)) return false; UFPTtypeTranslator_Rule_CfgCaseRule other = (UFPTtypeTranslator_Rule_CfgCaseRule) 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.UCPTinputPath==null && other.getUCPTinputPath()==null) || (this.UCPTinputPath!=null && this.UCPTinputPath.equals(other.getUCPTinputPath()))) && ((this.UCPTinputFieldName==null && other.getUCPTinputFieldName()==null) || (this.UCPTinputFieldName!=null && this.UCPTinputFieldName.equals(other.getUCPTinputFieldName()))) && ((this.UCPToutputPath==null && other.getUCPToutputPath()==null) || (this.UCPToutputPath!=null && this.UCPToutputPath.equals(other.getUCPToutputPath()))) && ((this.UCPToutputFieldName==null && other.getUCPToutputFieldName()==null) || (this.UCPToutputFieldName!=null && this.UCPToutputFieldName.equals(other.getUCPToutputFieldName()))) && ((this.UCPTcompFunction==null && other.getUCPTcompFunction()==null) || (this.UCPTcompFunction!=null && this.UCPTcompFunction.equals(other.getUCPTcompFunction()))) && ((this.UCPTcompValue==null && other.getUCPTcompValue()==null) || (this.UCPTcompValue!=null && this.UCPTcompValue.equals(other.getUCPTcompValue()))) && ((this.UCPTmultiplier==null && other.getUCPTmultiplier()==null) || (this.UCPTmultiplier!=null && this.UCPTmultiplier.equals(other.getUCPTmultiplier()))) && ((this.UCPTconstant==null && other.getUCPTconstant()==null) || (this.UCPTconstant!=null && this.UCPTconstant.equals(other.getUCPTconstant()))) && ((this.UCPTmultiplierConstant==null && other.getUCPTmultiplierConstant()==null) || (this.UCPTmultiplierConstant!=null && this.UCPTmultiplierConstant.equals(other.getUCPTmultiplierConstant()))); __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 (getUCPTinputPath() != null) { _hashCode += getUCPTinputPath().hashCode(); } if (getUCPTinputFieldName() != null) { _hashCode += getUCPTinputFieldName().hashCode(); } if (getUCPToutputPath() != null) { _hashCode += getUCPToutputPath().hashCode(); } if (getUCPToutputFieldName() != null) { _hashCode += getUCPToutputFieldName().hashCode(); } if (getUCPTcompFunction() != null) { _hashCode += getUCPTcompFunction().hashCode(); } if (getUCPTcompValue() != null) { _hashCode += getUCPTcompValue().hashCode(); } if (getUCPTmultiplier() != null) { _hashCode += getUCPTmultiplier().hashCode(); } if (getUCPTconstant() != null) { _hashCode += getUCPTconstant().hashCode(); } if (getUCPTmultiplierConstant() != null) { _hashCode += getUCPTmultiplierConstant().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(UFPTtypeTranslator_Rule_CfgCaseRule.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", ">>UFPTtypeTranslator_Rule_Cfg>Case>Rule")); 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("UCPTinputPath"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTinputPath")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_Path")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTinputFieldName"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTinputFieldName")); 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("UCPToutputPath"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPToutputPath")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_Path")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPToutputFieldName"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPToutputFieldName")); 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("UCPTcompFunction"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTcompFunction")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_LonString")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTcompValue"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTcompValue")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_LonString")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTmultiplier"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTmultiplier")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTconstant"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTconstant")); elemField.setXmlType(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "E_LonString")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("UCPTmultiplierConstant"); elemField.setXmlName(new javax.xml.namespace.QName("http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/", "UCPTmultiplierConstant")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float")); 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); } }