/**
* 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);
}
}