blob: a63ccf29c3ef3b08161db34e437be8ce05eebab8 [file] [log] [blame]
/**
* IssueNoteData.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.intellij.tasks.mantis.model;
public class IssueNoteData implements java.io.Serializable {
private java.math.BigInteger id;
private com.intellij.tasks.mantis.model.AccountData reporter;
private java.lang.String text;
private com.intellij.tasks.mantis.model.ObjectRef view_state;
private java.util.Calendar date_submitted;
private java.util.Calendar last_modified;
private java.math.BigInteger time_tracking;
private java.math.BigInteger note_type;
private java.lang.String note_attr;
public IssueNoteData() {
}
public IssueNoteData(
java.math.BigInteger id,
com.intellij.tasks.mantis.model.AccountData reporter,
java.lang.String text,
com.intellij.tasks.mantis.model.ObjectRef view_state,
java.util.Calendar date_submitted,
java.util.Calendar last_modified,
java.math.BigInteger time_tracking,
java.math.BigInteger note_type,
java.lang.String note_attr) {
this.id = id;
this.reporter = reporter;
this.text = text;
this.view_state = view_state;
this.date_submitted = date_submitted;
this.last_modified = last_modified;
this.time_tracking = time_tracking;
this.note_type = note_type;
this.note_attr = note_attr;
}
/**
* Gets the id value for this IssueNoteData.
*
* @return id
*/
public java.math.BigInteger getId() {
return id;
}
/**
* Sets the id value for this IssueNoteData.
*
* @param id
*/
public void setId(java.math.BigInteger id) {
this.id = id;
}
/**
* Gets the reporter value for this IssueNoteData.
*
* @return reporter
*/
public com.intellij.tasks.mantis.model.AccountData getReporter() {
return reporter;
}
/**
* Sets the reporter value for this IssueNoteData.
*
* @param reporter
*/
public void setReporter(com.intellij.tasks.mantis.model.AccountData reporter) {
this.reporter = reporter;
}
/**
* Gets the text value for this IssueNoteData.
*
* @return text
*/
public java.lang.String getText() {
return text;
}
/**
* Sets the text value for this IssueNoteData.
*
* @param text
*/
public void setText(java.lang.String text) {
this.text = text;
}
/**
* Gets the view_state value for this IssueNoteData.
*
* @return view_state
*/
public com.intellij.tasks.mantis.model.ObjectRef getView_state() {
return view_state;
}
/**
* Sets the view_state value for this IssueNoteData.
*
* @param view_state
*/
public void setView_state(com.intellij.tasks.mantis.model.ObjectRef view_state) {
this.view_state = view_state;
}
/**
* Gets the date_submitted value for this IssueNoteData.
*
* @return date_submitted
*/
public java.util.Calendar getDate_submitted() {
return date_submitted;
}
/**
* Sets the date_submitted value for this IssueNoteData.
*
* @param date_submitted
*/
public void setDate_submitted(java.util.Calendar date_submitted) {
this.date_submitted = date_submitted;
}
/**
* Gets the last_modified value for this IssueNoteData.
*
* @return last_modified
*/
public java.util.Calendar getLast_modified() {
return last_modified;
}
/**
* Sets the last_modified value for this IssueNoteData.
*
* @param last_modified
*/
public void setLast_modified(java.util.Calendar last_modified) {
this.last_modified = last_modified;
}
/**
* Gets the time_tracking value for this IssueNoteData.
*
* @return time_tracking
*/
public java.math.BigInteger getTime_tracking() {
return time_tracking;
}
/**
* Sets the time_tracking value for this IssueNoteData.
*
* @param time_tracking
*/
public void setTime_tracking(java.math.BigInteger time_tracking) {
this.time_tracking = time_tracking;
}
/**
* Gets the note_type value for this IssueNoteData.
*
* @return note_type
*/
public java.math.BigInteger getNote_type() {
return note_type;
}
/**
* Sets the note_type value for this IssueNoteData.
*
* @param note_type
*/
public void setNote_type(java.math.BigInteger note_type) {
this.note_type = note_type;
}
/**
* Gets the note_attr value for this IssueNoteData.
*
* @return note_attr
*/
public java.lang.String getNote_attr() {
return note_attr;
}
/**
* Sets the note_attr value for this IssueNoteData.
*
* @param note_attr
*/
public void setNote_attr(java.lang.String note_attr) {
this.note_attr = note_attr;
}
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof IssueNoteData)) return false;
IssueNoteData other = (IssueNoteData) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = true &&
((this.id==null && other.getId()==null) ||
(this.id!=null &&
this.id.equals(other.getId()))) &&
((this.reporter==null && other.getReporter()==null) ||
(this.reporter!=null &&
this.reporter.equals(other.getReporter()))) &&
((this.text==null && other.getText()==null) ||
(this.text!=null &&
this.text.equals(other.getText()))) &&
((this.view_state==null && other.getView_state()==null) ||
(this.view_state!=null &&
this.view_state.equals(other.getView_state()))) &&
((this.date_submitted==null && other.getDate_submitted()==null) ||
(this.date_submitted!=null &&
this.date_submitted.equals(other.getDate_submitted()))) &&
((this.last_modified==null && other.getLast_modified()==null) ||
(this.last_modified!=null &&
this.last_modified.equals(other.getLast_modified()))) &&
((this.time_tracking==null && other.getTime_tracking()==null) ||
(this.time_tracking!=null &&
this.time_tracking.equals(other.getTime_tracking()))) &&
((this.note_type==null && other.getNote_type()==null) ||
(this.note_type!=null &&
this.note_type.equals(other.getNote_type()))) &&
((this.note_attr==null && other.getNote_attr()==null) ||
(this.note_attr!=null &&
this.note_attr.equals(other.getNote_attr())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = 1;
if (getId() != null) {
_hashCode += getId().hashCode();
}
if (getReporter() != null) {
_hashCode += getReporter().hashCode();
}
if (getText() != null) {
_hashCode += getText().hashCode();
}
if (getView_state() != null) {
_hashCode += getView_state().hashCode();
}
if (getDate_submitted() != null) {
_hashCode += getDate_submitted().hashCode();
}
if (getLast_modified() != null) {
_hashCode += getLast_modified().hashCode();
}
if (getTime_tracking() != null) {
_hashCode += getTime_tracking().hashCode();
}
if (getNote_type() != null) {
_hashCode += getNote_type().hashCode();
}
if (getNote_attr() != null) {
_hashCode += getNote_attr().hashCode();
}
__hashCodeCalc = false;
return _hashCode;
}
// Type metadata
private static org.apache.axis.description.TypeDesc typeDesc =
new org.apache.axis.description.TypeDesc(IssueNoteData.class, true);
static {
typeDesc.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "IssueNoteData"));
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("id");
elemField.setXmlName(new javax.xml.namespace.QName("", "id"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("reporter");
elemField.setXmlName(new javax.xml.namespace.QName("", "reporter"));
elemField.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "AccountData"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("text");
elemField.setXmlName(new javax.xml.namespace.QName("", "text"));
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("view_state");
elemField.setXmlName(new javax.xml.namespace.QName("", "view_state"));
elemField.setXmlType(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "ObjectRef"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("date_submitted");
elemField.setXmlName(new javax.xml.namespace.QName("", "date_submitted"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("last_modified");
elemField.setXmlName(new javax.xml.namespace.QName("", "last_modified"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("time_tracking");
elemField.setXmlName(new javax.xml.namespace.QName("", "time_tracking"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("note_type");
elemField.setXmlName(new javax.xml.namespace.QName("", "note_type"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("note_attr");
elemField.setXmlName(new javax.xml.namespace.QName("", "note_attr"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
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);
}
}