/** * QuarantineActions.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.Security.SignatureProtection; /** * This structure describes the parameters of a QuarantineActions */ public class QuarantineActions implements java.io.Serializable { private java.lang.String quarantinePolicyName; private com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionType quarantineActionType; private java.lang.String quarantineRedirectIp; private com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionMetadata quarantineActionMetadata; private java.lang.Long quarantineAgingHour; private java.lang.Long quarantineAgingMin; public QuarantineActions() { } public QuarantineActions( java.lang.String quarantinePolicyName, com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionType quarantineActionType, java.lang.String quarantineRedirectIp, com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionMetadata quarantineActionMetadata, java.lang.Long quarantineAgingHour, java.lang.Long quarantineAgingMin) { this.quarantinePolicyName = quarantinePolicyName; this.quarantineActionType = quarantineActionType; this.quarantineRedirectIp = quarantineRedirectIp; this.quarantineActionMetadata = quarantineActionMetadata; this.quarantineAgingHour = quarantineAgingHour; this.quarantineAgingMin = quarantineAgingMin; } /** * Gets the quarantinePolicyName value for this QuarantineActions. * * @return quarantinePolicyName */ public java.lang.String getQuarantinePolicyName() { return quarantinePolicyName; } /** * Sets the quarantinePolicyName value for this QuarantineActions. * * @param quarantinePolicyName */ public void setQuarantinePolicyName(java.lang.String quarantinePolicyName) { this.quarantinePolicyName = quarantinePolicyName; } /** * Gets the quarantineActionType value for this QuarantineActions. * * @return quarantineActionType */ public com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionType getQuarantineActionType() { return quarantineActionType; } /** * Sets the quarantineActionType value for this QuarantineActions. * * @param quarantineActionType */ public void setQuarantineActionType(com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionType quarantineActionType) { this.quarantineActionType = quarantineActionType; } /** * Gets the quarantineRedirectIp value for this QuarantineActions. * * @return quarantineRedirectIp */ public java.lang.String getQuarantineRedirectIp() { return quarantineRedirectIp; } /** * Sets the quarantineRedirectIp value for this QuarantineActions. * * @param quarantineRedirectIp */ public void setQuarantineRedirectIp(java.lang.String quarantineRedirectIp) { this.quarantineRedirectIp = quarantineRedirectIp; } /** * Gets the quarantineActionMetadata value for this QuarantineActions. * * @return quarantineActionMetadata */ public com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionMetadata getQuarantineActionMetadata() { return quarantineActionMetadata; } /** * Sets the quarantineActionMetadata value for this QuarantineActions. * * @param quarantineActionMetadata */ public void setQuarantineActionMetadata(com.radware.defenseflow.dp.pojos.Security.SignatureProtection.QuarantineActions_QuarantineActionMetadata quarantineActionMetadata) { this.quarantineActionMetadata = quarantineActionMetadata; } /** * Gets the quarantineAgingHour value for this QuarantineActions. * * @return quarantineAgingHour */ public java.lang.Long getQuarantineAgingHour() { return quarantineAgingHour; } /** * Sets the quarantineAgingHour value for this QuarantineActions. * * @param quarantineAgingHour */ public void setQuarantineAgingHour(java.lang.Long quarantineAgingHour) { this.quarantineAgingHour = quarantineAgingHour; } /** * Gets the quarantineAgingMin value for this QuarantineActions. * * @return quarantineAgingMin */ public java.lang.Long getQuarantineAgingMin() { return quarantineAgingMin; } /** * Sets the quarantineAgingMin value for this QuarantineActions. * * @param quarantineAgingMin */ public void setQuarantineAgingMin(java.lang.Long quarantineAgingMin) { this.quarantineAgingMin = quarantineAgingMin; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof QuarantineActions)) return false; QuarantineActions other = (QuarantineActions) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.quarantinePolicyName==null && other.getQuarantinePolicyName()==null) || (this.quarantinePolicyName!=null && this.quarantinePolicyName.equals(other.getQuarantinePolicyName()))) && ((this.quarantineActionType==null && other.getQuarantineActionType()==null) || (this.quarantineActionType!=null && this.quarantineActionType.equals(other.getQuarantineActionType()))) && ((this.quarantineRedirectIp==null && other.getQuarantineRedirectIp()==null) || (this.quarantineRedirectIp!=null && this.quarantineRedirectIp.equals(other.getQuarantineRedirectIp()))) && ((this.quarantineActionMetadata==null && other.getQuarantineActionMetadata()==null) || (this.quarantineActionMetadata!=null && this.quarantineActionMetadata.equals(other.getQuarantineActionMetadata()))) && ((this.quarantineAgingHour==null && other.getQuarantineAgingHour()==null) || (this.quarantineAgingHour!=null && this.quarantineAgingHour.equals(other.getQuarantineAgingHour()))) && ((this.quarantineAgingMin==null && other.getQuarantineAgingMin()==null) || (this.quarantineAgingMin!=null && this.quarantineAgingMin.equals(other.getQuarantineAgingMin()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getQuarantinePolicyName() != null) { _hashCode += getQuarantinePolicyName().hashCode(); } if (getQuarantineActionType() != null) { _hashCode += getQuarantineActionType().hashCode(); } if (getQuarantineRedirectIp() != null) { _hashCode += getQuarantineRedirectIp().hashCode(); } if (getQuarantineActionMetadata() != null) { _hashCode += getQuarantineActionMetadata().hashCode(); } if (getQuarantineAgingHour() != null) { _hashCode += getQuarantineAgingHour().hashCode(); } if (getQuarantineAgingMin() != null) { _hashCode += getQuarantineAgingMin().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(QuarantineActions.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("radware.Security.SignatureProtection", "QuarantineActions")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("quarantinePolicyName"); elemField.setXmlName(new javax.xml.namespace.QName("", "QuarantinePolicyName")); 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("quarantineActionType"); elemField.setXmlName(new javax.xml.namespace.QName("", "QuarantineActionType")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Security.SignatureProtection", "QuarantineActions_QuarantineActionType")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("quarantineRedirectIp"); elemField.setXmlName(new javax.xml.namespace.QName("", "QuarantineRedirectIp")); 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("quarantineActionMetadata"); elemField.setXmlName(new javax.xml.namespace.QName("", "QuarantineActionMetadata")); elemField.setXmlType(new javax.xml.namespace.QName("radware.Security.SignatureProtection", "QuarantineActions_QuarantineActionMetadata")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("quarantineAgingHour"); elemField.setXmlName(new javax.xml.namespace.QName("", "QuarantineAgingHour")); 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("quarantineAgingMin"); elemField.setXmlName(new javax.xml.namespace.QName("", "QuarantineAgingMin")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); 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); } }