/**
* SPSourceControlInfo.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.borland.sctm.ws.performer;
public class SPSourceControlInfo implements java.io.Serializable {
private java.lang.String mProjectPath;
private java.lang.String mProvider;
private java.lang.String mRepInfo;
private java.lang.String mUser;
private java.lang.String mUNCUser;
private java.lang.String mUNCPassword;
public SPSourceControlInfo() {
}
public SPSourceControlInfo(
java.lang.String mProjectPath,
java.lang.String mProvider,
java.lang.String mRepInfo,
java.lang.String mUser,
java.lang.String mUNCUser,
java.lang.String mUNCPassword) {
this.mProjectPath = mProjectPath;
this.mProvider = mProvider;
this.mRepInfo = mRepInfo;
this.mUser = mUser;
this.mUNCUser = mUNCUser;
this.mUNCPassword = mUNCPassword;
}
/**
* Gets the mProjectPath value for this SPSourceControlInfo.
*
* @return mProjectPath
*/
public java.lang.String getMProjectPath() {
return mProjectPath;
}
/**
* Sets the mProjectPath value for this SPSourceControlInfo.
*
* @param mProjectPath
*/
public void setMProjectPath(java.lang.String mProjectPath) {
this.mProjectPath = mProjectPath;
}
/**
* Gets the mProvider value for this SPSourceControlInfo.
*
* @return mProvider
*/
public java.lang.String getMProvider() {
return mProvider;
}
/**
* Sets the mProvider value for this SPSourceControlInfo.
*
* @param mProvider
*/
public void setMProvider(java.lang.String mProvider) {
this.mProvider = mProvider;
}
/**
* Gets the mRepInfo value for this SPSourceControlInfo.
*
* @return mRepInfo
*/
public java.lang.String getMRepInfo() {
return mRepInfo;
}
/**
* Sets the mRepInfo value for this SPSourceControlInfo.
*
* @param mRepInfo
*/
public void setMRepInfo(java.lang.String mRepInfo) {
this.mRepInfo = mRepInfo;
}
/**
* Gets the mUser value for this SPSourceControlInfo.
*
* @return mUser
*/
public java.lang.String getMUser() {
return mUser;
}
/**
* Sets the mUser value for this SPSourceControlInfo.
*
* @param mUser
*/
public void setMUser(java.lang.String mUser) {
this.mUser = mUser;
}
/**
* Gets the mUNCUser value for this SPSourceControlInfo.
*
* @return mUNCUser
*/
public java.lang.String getMUNCUser() {
return mUNCUser;
}
/**
* Sets the mUNCUser value for this SPSourceControlInfo.
*
* @param mUNCUser
*/
public void setMUNCUser(java.lang.String mUNCUser) {
this.mUNCUser = mUNCUser;
}
/**
* Gets the mUNCPassword value for this SPSourceControlInfo.
*
* @return mUNCPassword
*/
public java.lang.String getMUNCPassword() {
return mUNCPassword;
}
/**
* Sets the mUNCPassword value for this SPSourceControlInfo.
*
* @param mUNCPassword
*/
public void setMUNCPassword(java.lang.String mUNCPassword) {
this.mUNCPassword = mUNCPassword;
}
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof SPSourceControlInfo)) return false;
SPSourceControlInfo other = (SPSourceControlInfo) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = true &&
((this.mProjectPath==null && other.getMProjectPath()==null) ||
(this.mProjectPath!=null &&
this.mProjectPath.equals(other.getMProjectPath()))) &&
((this.mProvider==null && other.getMProvider()==null) ||
(this.mProvider!=null &&
this.mProvider.equals(other.getMProvider()))) &&
((this.mRepInfo==null && other.getMRepInfo()==null) ||
(this.mRepInfo!=null &&
this.mRepInfo.equals(other.getMRepInfo()))) &&
((this.mUser==null && other.getMUser()==null) ||
(this.mUser!=null &&
this.mUser.equals(other.getMUser()))) &&
((this.mUNCUser==null && other.getMUNCUser()==null) ||
(this.mUNCUser!=null &&
this.mUNCUser.equals(other.getMUNCUser()))) &&
((this.mUNCPassword==null && other.getMUNCPassword()==null) ||
(this.mUNCPassword!=null &&
this.mUNCPassword.equals(other.getMUNCPassword())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = 1;
if (getMProjectPath() != null) {
_hashCode += getMProjectPath().hashCode();
}
if (getMProvider() != null) {
_hashCode += getMProvider().hashCode();
}
if (getMRepInfo() != null) {
_hashCode += getMRepInfo().hashCode();
}
if (getMUser() != null) {
_hashCode += getMUser().hashCode();
}
if (getMUNCUser() != null) {
_hashCode += getMUNCUser().hashCode();
}
if (getMUNCPassword() != null) {
_hashCode += getMUNCPassword().hashCode();
}
__hashCodeCalc = false;
return _hashCode;
}
// Type metadata
private static org.apache.axis.description.TypeDesc typeDesc =
new org.apache.axis.description.TypeDesc(SPSourceControlInfo.class, true);
static {
typeDesc.setXmlType(new javax.xml.namespace.QName("http://tm.segue.com", "SPSourceControlInfo"));
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("MProjectPath");
elemField.setXmlName(new javax.xml.namespace.QName("", "mProjectPath"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("MProvider");
elemField.setXmlName(new javax.xml.namespace.QName("", "mProvider"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("MRepInfo");
elemField.setXmlName(new javax.xml.namespace.QName("", "mRepInfo"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("MUser");
elemField.setXmlName(new javax.xml.namespace.QName("", "mUser"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("MUNCUser");
elemField.setXmlName(new javax.xml.namespace.QName("", "mUNCUser"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("MUNCPassword");
elemField.setXmlName(new javax.xml.namespace.QName("", "mUNCPassword"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setNillable(true);
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);
}
}