// // 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; /** *

Java class for UserDatabase complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="UserDatabase">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="bpk" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="familyname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="givenname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="institut" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="mail" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="password" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="password_salt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="userRequestTokken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="isActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="isAdmin" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="isUsernamePasswordAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isMandateUser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isMailAddressVerified" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isAdminRequest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isPVP2Generated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="lastLogin" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="OnlineApplication" type="{http://www.buergerkarte.at/namespaces/moaconfig#}OnlineApplication" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="onlyBusinessService" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="businessServiceType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "UserDatabase", propOrder = { "bpk", "familyname", "givenname", "institut", "mail", "phone", "username", "password", "passwordSalt", "userRequestTokken", "isActive", "isAdmin", "isUsernamePasswordAllowed", "isMandateUser", "isMailAddressVerified", "isAdminRequest", "isPVP2Generated", "lastLogin", "onlineApplication", "onlyBusinessService", "businessServiceType" }) public class UserDatabase implements Serializable, Equals, HashCode { protected String bpk; protected String familyname; protected String givenname; @XmlElement(required = true) protected String institut; @XmlElement(required = true) protected String mail; @XmlElement(required = true) protected String phone; @XmlElement(required = true) protected String username; @XmlElement(required = true) protected String password; @XmlElement(name = "password_salt") protected String passwordSalt; protected String userRequestTokken; @XmlElement(required = true, type = String.class, defaultValue = "true") @XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class) @XmlSchemaType(name = "boolean") protected Boolean isActive; @XmlElement(required = true, type = String.class, defaultValue = "true") @XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class) @XmlSchemaType(name = "boolean") protected Boolean isAdmin; @XmlElement(type = String.class, defaultValue = "true") @XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class) @XmlSchemaType(name = "boolean") protected Boolean isUsernamePasswordAllowed; @XmlElement(type = String.class, defaultValue = "false") @XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class) @XmlSchemaType(name = "boolean") protected Boolean isMandateUser; @XmlElement(type = String.class, defaultValue = "false") @XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class) @XmlSchemaType(name = "boolean") protected Boolean isMailAddressVerified; @XmlElement(type = String.class, defaultValue = "false") @XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class) @XmlSchemaType(name = "boolean") protected Boolean isAdminRequest; @XmlElement(type = String.class) @XmlJavaTypeAdapter(ZeroOneBooleanAdapter.class) @XmlSchemaType(name = "boolean") protected Boolean isPVP2Generated; @XmlElement(required = true) protected String lastLogin; @XmlElement(name = "OnlineApplication") protected List 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); } }