/** * SyslogServersTable.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.radware.defenseflow.dp.pojos.Management.SyslogServers; /** * This structure describes the parameters of a SyslogServersTable */ public class SyslogServersTable implements java.io.Serializable { private java.lang.String syslogServerAddress; private com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogServerOperationalStatus; private java.lang.Long syslogServerSourcePort; private java.lang.Long syslogServerDestinationPort; private com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerFacility syslogServerFacility; private com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerProtocol syslogServerProtocol; private java.lang.String syslogCACertificate; private com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerRowStatus syslogServerRowStatus; private java.lang.Long syslogServerRowStatus2; private com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogSecuritySending; private com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogHealthSending; private com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogUserAuditSending; public SyslogServersTable() { } public SyslogServersTable( java.lang.String syslogServerAddress, com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogServerOperationalStatus, java.lang.Long syslogServerSourcePort, java.lang.Long syslogServerDestinationPort, com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerFacility syslogServerFacility, com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerProtocol syslogServerProtocol, java.lang.String syslogCACertificate, com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerRowStatus syslogServerRowStatus, java.lang.Long syslogServerRowStatus2, com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogSecuritySending, com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogHealthSending, com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogUserAuditSending) { this.syslogServerAddress = syslogServerAddress; this.syslogServerOperationalStatus = syslogServerOperationalStatus; this.syslogServerSourcePort = syslogServerSourcePort; this.syslogServerDestinationPort = syslogServerDestinationPort; this.syslogServerFacility = syslogServerFacility; this.syslogServerProtocol = syslogServerProtocol; this.syslogCACertificate = syslogCACertificate; this.syslogServerRowStatus = syslogServerRowStatus; this.syslogServerRowStatus2 = syslogServerRowStatus2; this.syslogSecuritySending = syslogSecuritySending; this.syslogHealthSending = syslogHealthSending; this.syslogUserAuditSending = syslogUserAuditSending; } /** * Gets the syslogServerAddress value for this SyslogServersTable. * * @return syslogServerAddress */ public java.lang.String getSyslogServerAddress() { return syslogServerAddress; } /** * Sets the syslogServerAddress value for this SyslogServersTable. * * @param syslogServerAddress */ public void setSyslogServerAddress(java.lang.String syslogServerAddress) { this.syslogServerAddress = syslogServerAddress; } /** * Gets the syslogServerOperationalStatus value for this SyslogServersTable. * * @return syslogServerOperationalStatus */ public com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus getSyslogServerOperationalStatus() { return syslogServerOperationalStatus; } /** * Sets the syslogServerOperationalStatus value for this SyslogServersTable. * * @param syslogServerOperationalStatus */ public void setSyslogServerOperationalStatus(com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogServerOperationalStatus) { this.syslogServerOperationalStatus = syslogServerOperationalStatus; } /** * Gets the syslogServerSourcePort value for this SyslogServersTable. * * @return syslogServerSourcePort */ public java.lang.Long getSyslogServerSourcePort() { return syslogServerSourcePort; } /** * Sets the syslogServerSourcePort value for this SyslogServersTable. * * @param syslogServerSourcePort */ public void setSyslogServerSourcePort(java.lang.Long syslogServerSourcePort) { this.syslogServerSourcePort = syslogServerSourcePort; } /** * Gets the syslogServerDestinationPort value for this SyslogServersTable. * * @return syslogServerDestinationPort */ public java.lang.Long getSyslogServerDestinationPort() { return syslogServerDestinationPort; } /** * Sets the syslogServerDestinationPort value for this SyslogServersTable. * * @param syslogServerDestinationPort */ public void setSyslogServerDestinationPort(java.lang.Long syslogServerDestinationPort) { this.syslogServerDestinationPort = syslogServerDestinationPort; } /** * Gets the syslogServerFacility value for this SyslogServersTable. * * @return syslogServerFacility */ public com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerFacility getSyslogServerFacility() { return syslogServerFacility; } /** * Sets the syslogServerFacility value for this SyslogServersTable. * * @param syslogServerFacility */ public void setSyslogServerFacility(com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerFacility syslogServerFacility) { this.syslogServerFacility = syslogServerFacility; } /** * Gets the syslogServerProtocol value for this SyslogServersTable. * * @return syslogServerProtocol */ public com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerProtocol getSyslogServerProtocol() { return syslogServerProtocol; } /** * Sets the syslogServerProtocol value for this SyslogServersTable. * * @param syslogServerProtocol */ public void setSyslogServerProtocol(com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerProtocol syslogServerProtocol) { this.syslogServerProtocol = syslogServerProtocol; } /** * Gets the syslogCACertificate value for this SyslogServersTable. * * @return syslogCACertificate */ public java.lang.String getSyslogCACertificate() { return syslogCACertificate; } /** * Sets the syslogCACertificate value for this SyslogServersTable. * * @param syslogCACertificate */ public void setSyslogCACertificate(java.lang.String syslogCACertificate) { this.syslogCACertificate = syslogCACertificate; } /** * Gets the syslogServerRowStatus value for this SyslogServersTable. * * @return syslogServerRowStatus */ public com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerRowStatus getSyslogServerRowStatus() { return syslogServerRowStatus; } /** * Sets the syslogServerRowStatus value for this SyslogServersTable. * * @param syslogServerRowStatus */ public void setSyslogServerRowStatus(com.radware.defenseflow.dp.pojos.Management.SyslogServers.SyslogServersTable_syslogServerRowStatus syslogServerRowStatus) { this.syslogServerRowStatus = syslogServerRowStatus; } /** * Gets the syslogServerRowStatus2 value for this SyslogServersTable. * * @return syslogServerRowStatus2 */ public java.lang.Long getSyslogServerRowStatus2() { return syslogServerRowStatus2; } /** * Sets the syslogServerRowStatus2 value for this SyslogServersTable. * * @param syslogServerRowStatus2 */ public void setSyslogServerRowStatus2(java.lang.Long syslogServerRowStatus2) { this.syslogServerRowStatus2 = syslogServerRowStatus2; } /** * Gets the syslogSecuritySending value for this SyslogServersTable. * * @return syslogSecuritySending */ public com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus getSyslogSecuritySending() { return syslogSecuritySending; } /** * Sets the syslogSecuritySending value for this SyslogServersTable. * * @param syslogSecuritySending */ public void setSyslogSecuritySending(com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogSecuritySending) { this.syslogSecuritySending = syslogSecuritySending; } /** * Gets the syslogHealthSending value for this SyslogServersTable. * * @return syslogHealthSending */ public com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus getSyslogHealthSending() { return syslogHealthSending; } /** * Sets the syslogHealthSending value for this SyslogServersTable. * * @param syslogHealthSending */ public void setSyslogHealthSending(com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogHealthSending) { this.syslogHealthSending = syslogHealthSending; } /** * Gets the syslogUserAuditSending value for this SyslogServersTable. * * @return syslogUserAuditSending */ public com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus getSyslogUserAuditSending() { return syslogUserAuditSending; } /** * Sets the syslogUserAuditSending value for this SyslogServersTable. * * @param syslogUserAuditSending */ public void setSyslogUserAuditSending(com.radware.defenseflow.dp.pojos.Management.SyslogServers.FeatureStatus syslogUserAuditSending) { this.syslogUserAuditSending = syslogUserAuditSending; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof SyslogServersTable)) return false; SyslogServersTable other = (SyslogServersTable) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.syslogServerAddress==null && other.getSyslogServerAddress()==null) || (this.syslogServerAddress!=null && this.syslogServerAddress.equals(other.getSyslogServerAddress()))) && ((this.syslogServerOperationalStatus==null && other.getSyslogServerOperationalStatus()==null) || (this.syslogServerOperationalStatus!=null && this.syslogServerOperationalStatus.equals(other.getSyslogServerOperationalStatus()))) && ((this.syslogServerSourcePort==null && other.getSyslogServerSourcePort()==null) || (this.syslogServerSourcePort!=null && this.syslogServerSourcePort.equals(other.getSyslogServerSourcePort()))) && ((this.syslogServerDestinationPort==null && other.getSyslogServerDestinationPort()==null) || (this.syslogServerDestinationPort!=null && this.syslogServerDestinationPort.equals(other.getSyslogServerDestinationPort()))) && ((this.syslogServerFacility==null && other.getSyslogServerFacility()==null) || (this.syslogServerFacility!=null && this.syslogServerFacility.equals(other.getSyslogServerFacility()))) && ((this.syslogServerProtocol==null && other.getSyslogServerProtocol()==null) || (this.syslogServerProtocol!=null && this.syslogServerProtocol.equals(other.getSyslogServerProtocol()))) && ((this.syslogCACertificate==null && other.getSyslogCACertificate()==null) || (this.syslogCACertificate!=null && this.syslogCACertificate.equals(other.getSyslogCACertificate()))) && ((this.syslogServerRowStatus==null && other.getSyslogServerRowStatus()==null) || (this.syslogServerRowStatus!=null && this.syslogServerRowStatus.equals(other.getSyslogServerRowStatus()))) && ((this.syslogServerRowStatus2==null && other.getSyslogServerRowStatus2()==null) || (this.syslogServerRowStatus2!=null && this.syslogServerRowStatus2.equals(other.getSyslogServerRowStatus2()))) && ((this.syslogSecuritySending==null && other.getSyslogSecuritySending()==null) || (this.syslogSecuritySending!=null && this.syslogSecuritySending.equals(other.getSyslogSecuritySending()))) && ((this.syslogHealthSending==null && other.getSyslogHealthSending()==null) || (this.syslogHealthSending!=null && this.syslogHealthSending.equals(other.getSyslogHealthSending()))) && ((this.syslogUserAuditSending==null && other.getSyslogUserAuditSending()==null) || (this.syslogUserAuditSending!=null && this.syslogUserAuditSending.equals(other.getSyslogUserAuditSending()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getSyslogServerAddress() != null) { _hashCode += getSyslogServerAddress().hashCode(); } if (getSyslogServerOperationalStatus() != null) { _hashCode += getSyslogServerOperationalStatus().hashCode(); } if (getSyslogServerSourcePort() != null) { _hashCode += getSyslogServerSourcePort().hashCode(); } if (getSyslogServerDestinationPort() != null) { _hashCode += getSyslogServerDestinationPort().hashCode(); } if (getSyslogServerFacility() != null) { _hashCode += getSyslogServerFacility().hashCode(); } if (getSyslogServerProtocol() != null) { _hashCode += getSyslogServerProtocol().hashCode(); } if (getSyslogCACertificate() != null) { _hashCode += getSyslogCACertificate().hashCode(); } if (getSyslogServerRowStatus() != null) { _hashCode += getSyslogServerRowStatus().hashCode(); } if (getSyslogServerRowStatus2() != null) { _hashCode += getSyslogServerRowStatus2().hashCode(); } if (getSyslogSecuritySending() != null) { _hashCode += getSyslogSecuritySending().hashCode(); } if (getSyslogHealthSending() != null) { _hashCode += getSyslogHealthSending().hashCode(); } if (getSyslogUserAuditSending() != null) { _hashCode += getSyslogUserAuditSending().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(SyslogServersTable.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "SyslogServersTable")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogServerAddress"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerAddress")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogServerOperationalStatus"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerOperationalStatus")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "FeatureStatus")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogServerSourcePort"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerSourcePort")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogServerDestinationPort"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerDestinationPort")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogServerFacility"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerFacility")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "SyslogServersTable_syslogServerFacility")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogServerProtocol"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerProtocol")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "SyslogServersTable_syslogServerProtocol")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogCACertificate"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogCACertificate")); 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("syslogServerRowStatus"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerRowStatus")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "SyslogServersTable_syslogServerRowStatus")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogServerRowStatus"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogServerRowStatus")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogSecuritySending"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogSecuritySending")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "FeatureStatus")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogHealthSending"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogHealthSending")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "FeatureStatus")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("syslogUserAuditSending"); elemField.setXmlName(new javax.xml.namespace.QName("", "syslogUserAuditSending")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Management.SyslogServers", "FeatureStatus")); 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); } }