//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.07.20 at 12:19:30 PM CEST
//
package at.gv.egovernment.moa.id.commons.db.dao.config.deprecated;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import com.sun.tools.xjc.runtime.ZeroOneBooleanAdapter;
import org.jvnet.jaxb2_commons.lang.Equals;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy;
import org.jvnet.jaxb2_commons.lang.HashCode;
import org.jvnet.jaxb2_commons.lang.HashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
/**
*
The following schema fragment specifies the expected content contained within this class.
*
*
onlineApplication;
@XmlElement(required = true, type = String.class, defaultValue = "false")
@XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class)
@XmlSchemaType(name = "boolean")
protected Boolean onlyBusinessService;
protected String businessServiceType;
@XmlAttribute(name = "Hjid")
protected Long hjid;
/**
* Gets the value of the bpk property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBpk() {
return bpk;
}
/**
* Sets the value of the bpk property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBpk(String value) {
this.bpk = value;
}
/**
* Gets the value of the familyname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFamilyname() {
return familyname;
}
/**
* Sets the value of the familyname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFamilyname(String value) {
this.familyname = value;
}
/**
* Gets the value of the givenname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGivenname() {
return givenname;
}
/**
* Sets the value of the givenname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGivenname(String value) {
this.givenname = value;
}
/**
* Gets the value of the institut property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInstitut() {
return institut;
}
/**
* Sets the value of the institut property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInstitut(String value) {
this.institut = value;
}
/**
* Gets the value of the mail property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMail() {
return mail;
}
/**
* Sets the value of the mail property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMail(String value) {
this.mail = value;
}
/**
* Gets the value of the phone property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhone() {
return phone;
}
/**
* Sets the value of the phone property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhone(String value) {
this.phone = value;
}
/**
* Gets the value of the username property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsername() {
return username;
}
/**
* Sets the value of the username property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsername(String value) {
this.username = value;
}
/**
* Gets the value of the password property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPassword() {
return password;
}
/**
* Sets the value of the password property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPassword(String value) {
this.password = value;
}
/**
* Gets the value of the passwordSalt property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPasswordSalt() {
return passwordSalt;
}
/**
* Sets the value of the passwordSalt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPasswordSalt(String value) {
this.passwordSalt = value;
}
/**
* Gets the value of the userRequestTokken property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUserRequestTokken() {
return userRequestTokken;
}
/**
* Sets the value of the userRequestTokken property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUserRequestTokken(String value) {
this.userRequestTokken = value;
}
/**
* Gets the value of the isActive property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsActive() {
return isActive;
}
/**
* Sets the value of the isActive property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsActive(Boolean value) {
this.isActive = value;
}
/**
* Gets the value of the isAdmin property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsAdmin() {
return isAdmin;
}
/**
* Sets the value of the isAdmin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsAdmin(Boolean value) {
this.isAdmin = value;
}
/**
* Gets the value of the isUsernamePasswordAllowed property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsUsernamePasswordAllowed() {
return isUsernamePasswordAllowed;
}
/**
* Sets the value of the isUsernamePasswordAllowed property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsUsernamePasswordAllowed(Boolean value) {
this.isUsernamePasswordAllowed = value;
}
/**
* Gets the value of the isMandateUser property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsMandateUser() {
return isMandateUser;
}
/**
* Sets the value of the isMandateUser property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsMandateUser(Boolean value) {
this.isMandateUser = value;
}
/**
* Gets the value of the isMailAddressVerified property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsMailAddressVerified() {
return isMailAddressVerified;
}
/**
* Sets the value of the isMailAddressVerified property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsMailAddressVerified(Boolean value) {
this.isMailAddressVerified = value;
}
/**
* Gets the value of the isAdminRequest property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsAdminRequest() {
return isAdminRequest;
}
/**
* Sets the value of the isAdminRequest property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsAdminRequest(Boolean value) {
this.isAdminRequest = value;
}
/**
* Gets the value of the isPVP2Generated property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsPVP2Generated() {
return isPVP2Generated;
}
/**
* Sets the value of the isPVP2Generated property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsPVP2Generated(Boolean value) {
this.isPVP2Generated = value;
}
/**
* Gets the value of the lastLogin property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastLogin() {
return lastLogin;
}
/**
* Sets the value of the lastLogin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastLogin(String value) {
this.lastLogin = value;
}
/**
* Gets the value of the onlineApplication property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the onlineApplication property.
*
*
* For example, to add a new item, do as follows:
*
* getOnlineApplication().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OnlineApplication }
*
*
*/
@OneToMany(targetEntity = OnlineApplication.class, cascade = {
CascadeType.ALL
})
public List getOnlineApplication() {
if (onlineApplication == null) {
onlineApplication = new ArrayList();
}
return this.onlineApplication;
}
/**
*
*
*/
public void setOnlineApplication(List onlineApplication) {
this.onlineApplication = onlineApplication;
}
/**
* Gets the value of the onlyBusinessService property.
*
* @return
* possible object is
* {@link String }
*
*/
@Transient
public Boolean isOnlyBusinessService() {
return onlyBusinessService;
}
/**
* Sets the value of the onlyBusinessService property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOnlyBusinessService(Boolean value) {
this.onlyBusinessService = value;
}
/**
* Gets the value of the businessServiceType property.
*
* @return
* possible object is
* {@link String }
*
*/
@Transient
public String getBusinessServiceType() {
return businessServiceType;
}
/**
* Sets the value of the businessServiceType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBusinessServiceType(String value) {
this.businessServiceType = value;
}
/**
* Gets the value of the hjid property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getHjid() {
return hjid;
}
/**
* Sets the value of the hjid property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setHjid(Long value) {
this.hjid = value;
}
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) {
if (!(object instanceof UserDatabase)) {
return false;
}
if (this == object) {
return true;
}
final UserDatabase that = ((UserDatabase) object);
{
String lhsBpk;
lhsBpk = this.getBpk();
String rhsBpk;
rhsBpk = that.getBpk();
if (!strategy.equals(LocatorUtils.property(thisLocator, "bpk", lhsBpk), LocatorUtils.property(thatLocator, "bpk", rhsBpk), lhsBpk, rhsBpk)) {
return false;
}
}
{
String lhsFamilyname;
lhsFamilyname = this.getFamilyname();
String rhsFamilyname;
rhsFamilyname = that.getFamilyname();
if (!strategy.equals(LocatorUtils.property(thisLocator, "familyname", lhsFamilyname), LocatorUtils.property(thatLocator, "familyname", rhsFamilyname), lhsFamilyname, rhsFamilyname)) {
return false;
}
}
{
String lhsGivenname;
lhsGivenname = this.getGivenname();
String rhsGivenname;
rhsGivenname = that.getGivenname();
if (!strategy.equals(LocatorUtils.property(thisLocator, "givenname", lhsGivenname), LocatorUtils.property(thatLocator, "givenname", rhsGivenname), lhsGivenname, rhsGivenname)) {
return false;
}
}
{
String lhsInstitut;
lhsInstitut = this.getInstitut();
String rhsInstitut;
rhsInstitut = that.getInstitut();
if (!strategy.equals(LocatorUtils.property(thisLocator, "institut", lhsInstitut), LocatorUtils.property(thatLocator, "institut", rhsInstitut), lhsInstitut, rhsInstitut)) {
return false;
}
}
{
String lhsMail;
lhsMail = this.getMail();
String rhsMail;
rhsMail = that.getMail();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mail", lhsMail), LocatorUtils.property(thatLocator, "mail", rhsMail), lhsMail, rhsMail)) {
return false;
}
}
{
String lhsPhone;
lhsPhone = this.getPhone();
String rhsPhone;
rhsPhone = that.getPhone();
if (!strategy.equals(LocatorUtils.property(thisLocator, "phone", lhsPhone), LocatorUtils.property(thatLocator, "phone", rhsPhone), lhsPhone, rhsPhone)) {
return false;
}
}
{
String lhsUsername;
lhsUsername = this.getUsername();
String rhsUsername;
rhsUsername = that.getUsername();
if (!strategy.equals(LocatorUtils.property(thisLocator, "username", lhsUsername), LocatorUtils.property(thatLocator, "username", rhsUsername), lhsUsername, rhsUsername)) {
return false;
}
}
{
String lhsPassword;
lhsPassword = this.getPassword();
String rhsPassword;
rhsPassword = that.getPassword();
if (!strategy.equals(LocatorUtils.property(thisLocator, "password", lhsPassword), LocatorUtils.property(thatLocator, "password", rhsPassword), lhsPassword, rhsPassword)) {
return false;
}
}
{
String lhsPasswordSalt;
lhsPasswordSalt = this.getPasswordSalt();
String rhsPasswordSalt;
rhsPasswordSalt = that.getPasswordSalt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "passwordSalt", lhsPasswordSalt), LocatorUtils.property(thatLocator, "passwordSalt", rhsPasswordSalt), lhsPasswordSalt, rhsPasswordSalt)) {
return false;
}
}
{
String lhsUserRequestTokken;
lhsUserRequestTokken = this.getUserRequestTokken();
String rhsUserRequestTokken;
rhsUserRequestTokken = that.getUserRequestTokken();
if (!strategy.equals(LocatorUtils.property(thisLocator, "userRequestTokken", lhsUserRequestTokken), LocatorUtils.property(thatLocator, "userRequestTokken", rhsUserRequestTokken), lhsUserRequestTokken, rhsUserRequestTokken)) {
return false;
}
}
{
Boolean lhsIsActive;
lhsIsActive = this.isIsActive();
Boolean rhsIsActive;
rhsIsActive = that.isIsActive();
if (!strategy.equals(LocatorUtils.property(thisLocator, "isActive", lhsIsActive), LocatorUtils.property(thatLocator, "isActive", rhsIsActive), lhsIsActive, rhsIsActive)) {
return false;
}
}
{
Boolean lhsIsAdmin;
lhsIsAdmin = this.isIsAdmin();
Boolean rhsIsAdmin;
rhsIsAdmin = that.isIsAdmin();
if (!strategy.equals(LocatorUtils.property(thisLocator, "isAdmin", lhsIsAdmin), LocatorUtils.property(thatLocator, "isAdmin", rhsIsAdmin), lhsIsAdmin, rhsIsAdmin)) {
return false;
}
}
{
Boolean lhsIsUsernamePasswordAllowed;
lhsIsUsernamePasswordAllowed = this.isIsUsernamePasswordAllowed();
Boolean rhsIsUsernamePasswordAllowed;
rhsIsUsernamePasswordAllowed = that.isIsUsernamePasswordAllowed();
if (!strategy.equals(LocatorUtils.property(thisLocator, "isUsernamePasswordAllowed", lhsIsUsernamePasswordAllowed), LocatorUtils.property(thatLocator, "isUsernamePasswordAllowed", rhsIsUsernamePasswordAllowed), lhsIsUsernamePasswordAllowed, rhsIsUsernamePasswordAllowed)) {
return false;
}
}
{
Boolean lhsIsMandateUser;
lhsIsMandateUser = this.isIsMandateUser();
Boolean rhsIsMandateUser;
rhsIsMandateUser = that.isIsMandateUser();
if (!strategy.equals(LocatorUtils.property(thisLocator, "isMandateUser", lhsIsMandateUser), LocatorUtils.property(thatLocator, "isMandateUser", rhsIsMandateUser), lhsIsMandateUser, rhsIsMandateUser)) {
return false;
}
}
{
Boolean lhsIsMailAddressVerified;
lhsIsMailAddressVerified = this.isIsMailAddressVerified();
Boolean rhsIsMailAddressVerified;
rhsIsMailAddressVerified = that.isIsMailAddressVerified();
if (!strategy.equals(LocatorUtils.property(thisLocator, "isMailAddressVerified", lhsIsMailAddressVerified), LocatorUtils.property(thatLocator, "isMailAddressVerified", rhsIsMailAddressVerified), lhsIsMailAddressVerified, rhsIsMailAddressVerified)) {
return false;
}
}
{
Boolean lhsIsAdminRequest;
lhsIsAdminRequest = this.isIsAdminRequest();
Boolean rhsIsAdminRequest;
rhsIsAdminRequest = that.isIsAdminRequest();
if (!strategy.equals(LocatorUtils.property(thisLocator, "isAdminRequest", lhsIsAdminRequest), LocatorUtils.property(thatLocator, "isAdminRequest", rhsIsAdminRequest), lhsIsAdminRequest, rhsIsAdminRequest)) {
return false;
}
}
{
Boolean lhsIsPVP2Generated;
lhsIsPVP2Generated = this.isIsPVP2Generated();
Boolean rhsIsPVP2Generated;
rhsIsPVP2Generated = that.isIsPVP2Generated();
if (!strategy.equals(LocatorUtils.property(thisLocator, "isPVP2Generated", lhsIsPVP2Generated), LocatorUtils.property(thatLocator, "isPVP2Generated", rhsIsPVP2Generated), lhsIsPVP2Generated, rhsIsPVP2Generated)) {
return false;
}
}
{
String lhsLastLogin;
lhsLastLogin = this.getLastLogin();
String rhsLastLogin;
rhsLastLogin = that.getLastLogin();
if (!strategy.equals(LocatorUtils.property(thisLocator, "lastLogin", lhsLastLogin), LocatorUtils.property(thatLocator, "lastLogin", rhsLastLogin), lhsLastLogin, rhsLastLogin)) {
return false;
}
}
{
List lhsOnlineApplication;
lhsOnlineApplication = (((this.onlineApplication!= null)&&(!this.onlineApplication.isEmpty()))?this.getOnlineApplication():null);
List rhsOnlineApplication;
rhsOnlineApplication = (((that.onlineApplication!= null)&&(!that.onlineApplication.isEmpty()))?that.getOnlineApplication():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "onlineApplication", lhsOnlineApplication), LocatorUtils.property(thatLocator, "onlineApplication", rhsOnlineApplication), lhsOnlineApplication, rhsOnlineApplication)) {
return false;
}
}
{
Boolean lhsOnlyBusinessService;
lhsOnlyBusinessService = this.isOnlyBusinessService();
Boolean rhsOnlyBusinessService;
rhsOnlyBusinessService = that.isOnlyBusinessService();
if (!strategy.equals(LocatorUtils.property(thisLocator, "onlyBusinessService", lhsOnlyBusinessService), LocatorUtils.property(thatLocator, "onlyBusinessService", rhsOnlyBusinessService), lhsOnlyBusinessService, rhsOnlyBusinessService)) {
return false;
}
}
{
String lhsBusinessServiceType;
lhsBusinessServiceType = this.getBusinessServiceType();
String rhsBusinessServiceType;
rhsBusinessServiceType = that.getBusinessServiceType();
if (!strategy.equals(LocatorUtils.property(thisLocator, "businessServiceType", lhsBusinessServiceType), LocatorUtils.property(thatLocator, "businessServiceType", rhsBusinessServiceType), lhsBusinessServiceType, rhsBusinessServiceType)) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) {
int currentHashCode = 1;
{
String theBpk;
theBpk = this.getBpk();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "bpk", theBpk), currentHashCode, theBpk);
}
{
String theFamilyname;
theFamilyname = this.getFamilyname();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "familyname", theFamilyname), currentHashCode, theFamilyname);
}
{
String theGivenname;
theGivenname = this.getGivenname();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "givenname", theGivenname), currentHashCode, theGivenname);
}
{
String theInstitut;
theInstitut = this.getInstitut();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "institut", theInstitut), currentHashCode, theInstitut);
}
{
String theMail;
theMail = this.getMail();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mail", theMail), currentHashCode, theMail);
}
{
String thePhone;
thePhone = this.getPhone();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "phone", thePhone), currentHashCode, thePhone);
}
{
String theUsername;
theUsername = this.getUsername();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "username", theUsername), currentHashCode, theUsername);
}
{
String thePassword;
thePassword = this.getPassword();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "password", thePassword), currentHashCode, thePassword);
}
{
String thePasswordSalt;
thePasswordSalt = this.getPasswordSalt();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "passwordSalt", thePasswordSalt), currentHashCode, thePasswordSalt);
}
{
String theUserRequestTokken;
theUserRequestTokken = this.getUserRequestTokken();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "userRequestTokken", theUserRequestTokken), currentHashCode, theUserRequestTokken);
}
{
Boolean theIsActive;
theIsActive = this.isIsActive();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "isActive", theIsActive), currentHashCode, theIsActive);
}
{
Boolean theIsAdmin;
theIsAdmin = this.isIsAdmin();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "isAdmin", theIsAdmin), currentHashCode, theIsAdmin);
}
{
Boolean theIsUsernamePasswordAllowed;
theIsUsernamePasswordAllowed = this.isIsUsernamePasswordAllowed();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "isUsernamePasswordAllowed", theIsUsernamePasswordAllowed), currentHashCode, theIsUsernamePasswordAllowed);
}
{
Boolean theIsMandateUser;
theIsMandateUser = this.isIsMandateUser();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "isMandateUser", theIsMandateUser), currentHashCode, theIsMandateUser);
}
{
Boolean theIsMailAddressVerified;
theIsMailAddressVerified = this.isIsMailAddressVerified();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "isMailAddressVerified", theIsMailAddressVerified), currentHashCode, theIsMailAddressVerified);
}
{
Boolean theIsAdminRequest;
theIsAdminRequest = this.isIsAdminRequest();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "isAdminRequest", theIsAdminRequest), currentHashCode, theIsAdminRequest);
}
{
Boolean theIsPVP2Generated;
theIsPVP2Generated = this.isIsPVP2Generated();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "isPVP2Generated", theIsPVP2Generated), currentHashCode, theIsPVP2Generated);
}
{
String theLastLogin;
theLastLogin = this.getLastLogin();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "lastLogin", theLastLogin), currentHashCode, theLastLogin);
}
{
List theOnlineApplication;
theOnlineApplication = (((this.onlineApplication!= null)&&(!this.onlineApplication.isEmpty()))?this.getOnlineApplication():null);
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "onlineApplication", theOnlineApplication), currentHashCode, theOnlineApplication);
}
{
Boolean theOnlyBusinessService;
theOnlyBusinessService = this.isOnlyBusinessService();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "onlyBusinessService", theOnlyBusinessService), currentHashCode, theOnlyBusinessService);
}
{
String theBusinessServiceType;
theBusinessServiceType = this.getBusinessServiceType();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessServiceType", theBusinessServiceType), currentHashCode, theBusinessServiceType);
}
return currentHashCode;
}
public int hashCode() {
final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE;
return this.hashCode(null, strategy);
}
}