aboutsummaryrefslogtreecommitdiff
path: root/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/AuthComponentType.java
diff options
context:
space:
mode:
Diffstat (limited to 'id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/AuthComponentType.java')
-rw-r--r--id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/AuthComponentType.java650
1 files changed, 650 insertions, 0 deletions
diff --git a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/AuthComponentType.java b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/AuthComponentType.java
new file mode 100644
index 000000000..d02c65c42
--- /dev/null
+++ b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/AuthComponentType.java
@@ -0,0 +1,650 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
+// 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 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.ManyToOne;
+import javax.persistence.Table;
+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.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+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;
+
+
+/**
+ * <p>Java class for AuthComponentType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="AuthComponentType">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element ref="{http://www.buergerkarte.at/namespaces/moaconfig#}GeneralConfiguration"/>
+ * &lt;element name="Protocols">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="SAML1" minOccurs="0">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="SourceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;attribute name="isActive" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="PVP2" minOccurs="0">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PublicURLPrefix" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
+ * &lt;element name="IssuerName" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
+ * &lt;element name="Organization">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="DisplayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="URL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element ref="{http://www.buergerkarte.at/namespaces/moaconfig#}Contact" maxOccurs="unbounded"/>
+ * &lt;/sequence>
+ * &lt;attribute name="isActive" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="OAuth" minOccurs="0">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;attribute name="isActive" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="LegacyAllowed">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="ProtocolName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="SSO">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;choice>
+ * &lt;element name="target" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element ref="{http://www.buergerkarte.at/namespaces/moaconfig#}IdentificationNumber"/>
+ * &lt;/choice>
+ * &lt;attribute name="PublicURL" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * &lt;attribute name="FriendlyName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * &lt;attribute name="SpecialText" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="SecurityLayer">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TransformsInfo" type="{http://www.buergerkarte.at/namespaces/moaconfig#}TransformsInfoType" maxOccurs="unbounded"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="MOA-SP">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="ConnectionParameter" type="{http://www.buergerkarte.at/namespaces/moaconfig#}ConnectionParameterClientAuthType" minOccurs="0"/>
+ * &lt;element name="VerifyIdentityLink">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element ref="{http://www.buergerkarte.at/namespaces/moaconfig#}TrustProfileID"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="VerifyAuthBlock">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element ref="{http://www.buergerkarte.at/namespaces/moaconfig#}TrustProfileID"/>
+ * &lt;element name="VerifyTransformsInfoProfileID" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="IdentityLinkSigners" minOccurs="0">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="X509SubjectName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="ForeignIdentities" minOccurs="0">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="ConnectionParameter" type="{http://www.buergerkarte.at/namespaces/moaconfig#}ConnectionParameterClientAuthType"/>
+ * &lt;element ref="{http://www.buergerkarte.at/namespaces/moaconfig#}STORK" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element name="OnlineMandates" minOccurs="0">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="ConnectionParameter" type="{http://www.buergerkarte.at/namespaces/moaconfig#}ConnectionParameterClientAuthType"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AuthComponentType", propOrder = {
+ "generalConfiguration",
+ "protocols",
+ "sso",
+ "securityLayer",
+ "moasp",
+ "identityLinkSigners",
+ "foreignIdentities",
+ "onlineMandates"
+})
+@XmlSeeAlso({
+ AuthComponentGeneral.class
+})
+
+
+
+public class AuthComponentType
+ implements Serializable, Equals, HashCode
+{
+
+ @XmlElement(name = "GeneralConfiguration", required = true)
+ protected GeneralConfiguration generalConfiguration;
+ @XmlElement(name = "Protocols", required = true)
+ protected Protocols protocols;
+ @XmlElement(name = "SSO", required = true)
+ protected SSO sso;
+ @XmlElement(name = "SecurityLayer", required = true)
+ protected SecurityLayer securityLayer;
+ @XmlElement(name = "MOA-SP", required = true)
+ protected MOASP moasp;
+ @XmlElement(name = "IdentityLinkSigners")
+ protected IdentityLinkSigners identityLinkSigners;
+ @XmlElement(name = "ForeignIdentities")
+ protected ForeignIdentities foreignIdentities;
+ @XmlElement(name = "OnlineMandates")
+ protected OnlineMandates onlineMandates;
+ @XmlAttribute(name = "Hjid")
+ protected Long hjid;
+
+ /**
+ * Gets the value of the generalConfiguration property.
+ *
+ * @return
+ * possible object is
+ * {@link GeneralConfiguration }
+ *
+ */
+ @ManyToOne(targetEntity = GeneralConfiguration.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public GeneralConfiguration getGeneralConfiguration() {
+ return generalConfiguration;
+ }
+
+ /**
+ * Sets the value of the generalConfiguration property.
+ *
+ * @param value
+ * allowed object is
+ * {@link GeneralConfiguration }
+ *
+ */
+ public void setGeneralConfiguration(GeneralConfiguration value) {
+ this.generalConfiguration = value;
+ }
+
+ /**
+ * Gets the value of the protocols property.
+ *
+ * @return
+ * possible object is
+ * {@link Protocols }
+ *
+ */
+ @ManyToOne(targetEntity = Protocols.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public Protocols getProtocols() {
+ return protocols;
+ }
+
+ /**
+ * Sets the value of the protocols property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Protocols }
+ *
+ */
+ public void setProtocols(Protocols value) {
+ this.protocols = value;
+ }
+
+ /**
+ * Gets the value of the sso property.
+ *
+ * @return
+ * possible object is
+ * {@link SSO }
+ *
+ */
+ @ManyToOne(targetEntity = SSO.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public SSO getSSO() {
+ return sso;
+ }
+
+ /**
+ * Sets the value of the sso property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SSO }
+ *
+ */
+ public void setSSO(SSO value) {
+ this.sso = value;
+ }
+
+ /**
+ * Gets the value of the securityLayer property.
+ *
+ * @return
+ * possible object is
+ * {@link SecurityLayer }
+ *
+ */
+ @ManyToOne(targetEntity = SecurityLayer.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public SecurityLayer getSecurityLayer() {
+ return securityLayer;
+ }
+
+ /**
+ * Sets the value of the securityLayer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SecurityLayer }
+ *
+ */
+ public void setSecurityLayer(SecurityLayer value) {
+ this.securityLayer = value;
+ }
+
+ /**
+ * Gets the value of the moasp property.
+ *
+ * @return
+ * possible object is
+ * {@link MOASP }
+ *
+ */
+ @ManyToOne(targetEntity = MOASP.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public MOASP getMOASP() {
+ return moasp;
+ }
+
+ /**
+ * Sets the value of the moasp property.
+ *
+ * @param value
+ * allowed object is
+ * {@link MOASP }
+ *
+ */
+ public void setMOASP(MOASP value) {
+ this.moasp = value;
+ }
+
+ /**
+ * Gets the value of the identityLinkSigners property.
+ *
+ * @return
+ * possible object is
+ * {@link IdentityLinkSigners }
+ *
+ */
+ @ManyToOne(targetEntity = IdentityLinkSigners.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public IdentityLinkSigners getIdentityLinkSigners() {
+ return identityLinkSigners;
+ }
+
+ /**
+ * Sets the value of the identityLinkSigners property.
+ *
+ * @param value
+ * allowed object is
+ * {@link IdentityLinkSigners }
+ *
+ */
+ public void setIdentityLinkSigners(IdentityLinkSigners value) {
+ this.identityLinkSigners = value;
+ }
+
+ /**
+ * Gets the value of the foreignIdentities property.
+ *
+ * @return
+ * possible object is
+ * {@link ForeignIdentities }
+ *
+ */
+ @ManyToOne(targetEntity = ForeignIdentities.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public ForeignIdentities getForeignIdentities() {
+ return foreignIdentities;
+ }
+
+ /**
+ * Sets the value of the foreignIdentities property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ForeignIdentities }
+ *
+ */
+ public void setForeignIdentities(ForeignIdentities value) {
+ this.foreignIdentities = value;
+ }
+
+ /**
+ * Gets the value of the onlineMandates property.
+ *
+ * @return
+ * possible object is
+ * {@link OnlineMandates }
+ *
+ */
+ @ManyToOne(targetEntity = OnlineMandates.class, cascade = {
+ CascadeType.ALL
+ })
+
+ public OnlineMandates getOnlineMandates() {
+ return onlineMandates;
+ }
+
+ /**
+ * Sets the value of the onlineMandates property.
+ *
+ * @param value
+ * allowed object is
+ * {@link OnlineMandates }
+ *
+ */
+ public void setOnlineMandates(OnlineMandates value) {
+ this.onlineMandates = 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 AuthComponentType)) {
+ return false;
+ }
+ if (this == object) {
+ return true;
+ }
+ final AuthComponentType that = ((AuthComponentType) object);
+ {
+ GeneralConfiguration lhsGeneralConfiguration;
+ lhsGeneralConfiguration = this.getGeneralConfiguration();
+ GeneralConfiguration rhsGeneralConfiguration;
+ rhsGeneralConfiguration = that.getGeneralConfiguration();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "generalConfiguration", lhsGeneralConfiguration), LocatorUtils.property(thatLocator, "generalConfiguration", rhsGeneralConfiguration), lhsGeneralConfiguration, rhsGeneralConfiguration)) {
+ return false;
+ }
+ }
+ {
+ Protocols lhsProtocols;
+ lhsProtocols = this.getProtocols();
+ Protocols rhsProtocols;
+ rhsProtocols = that.getProtocols();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "protocols", lhsProtocols), LocatorUtils.property(thatLocator, "protocols", rhsProtocols), lhsProtocols, rhsProtocols)) {
+ return false;
+ }
+ }
+ {
+ SSO lhsSSO;
+ lhsSSO = this.getSSO();
+ SSO rhsSSO;
+ rhsSSO = that.getSSO();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "sso", lhsSSO), LocatorUtils.property(thatLocator, "sso", rhsSSO), lhsSSO, rhsSSO)) {
+ return false;
+ }
+ }
+ {
+ SecurityLayer lhsSecurityLayer;
+ lhsSecurityLayer = this.getSecurityLayer();
+ SecurityLayer rhsSecurityLayer;
+ rhsSecurityLayer = that.getSecurityLayer();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "securityLayer", lhsSecurityLayer), LocatorUtils.property(thatLocator, "securityLayer", rhsSecurityLayer), lhsSecurityLayer, rhsSecurityLayer)) {
+ return false;
+ }
+ }
+ {
+ MOASP lhsMOASP;
+ lhsMOASP = this.getMOASP();
+ MOASP rhsMOASP;
+ rhsMOASP = that.getMOASP();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "moasp", lhsMOASP), LocatorUtils.property(thatLocator, "moasp", rhsMOASP), lhsMOASP, rhsMOASP)) {
+ return false;
+ }
+ }
+ {
+ IdentityLinkSigners lhsIdentityLinkSigners;
+ lhsIdentityLinkSigners = this.getIdentityLinkSigners();
+ IdentityLinkSigners rhsIdentityLinkSigners;
+ rhsIdentityLinkSigners = that.getIdentityLinkSigners();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "identityLinkSigners", lhsIdentityLinkSigners), LocatorUtils.property(thatLocator, "identityLinkSigners", rhsIdentityLinkSigners), lhsIdentityLinkSigners, rhsIdentityLinkSigners)) {
+ return false;
+ }
+ }
+ {
+ ForeignIdentities lhsForeignIdentities;
+ lhsForeignIdentities = this.getForeignIdentities();
+ ForeignIdentities rhsForeignIdentities;
+ rhsForeignIdentities = that.getForeignIdentities();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "foreignIdentities", lhsForeignIdentities), LocatorUtils.property(thatLocator, "foreignIdentities", rhsForeignIdentities), lhsForeignIdentities, rhsForeignIdentities)) {
+ return false;
+ }
+ }
+ {
+ OnlineMandates lhsOnlineMandates;
+ lhsOnlineMandates = this.getOnlineMandates();
+ OnlineMandates rhsOnlineMandates;
+ rhsOnlineMandates = that.getOnlineMandates();
+ if (!strategy.equals(LocatorUtils.property(thisLocator, "onlineMandates", lhsOnlineMandates), LocatorUtils.property(thatLocator, "onlineMandates", rhsOnlineMandates), lhsOnlineMandates, rhsOnlineMandates)) {
+ 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;
+ {
+ GeneralConfiguration theGeneralConfiguration;
+ theGeneralConfiguration = this.getGeneralConfiguration();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "generalConfiguration", theGeneralConfiguration), currentHashCode, theGeneralConfiguration);
+ }
+ {
+ Protocols theProtocols;
+ theProtocols = this.getProtocols();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "protocols", theProtocols), currentHashCode, theProtocols);
+ }
+ {
+ SSO theSSO;
+ theSSO = this.getSSO();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sso", theSSO), currentHashCode, theSSO);
+ }
+ {
+ SecurityLayer theSecurityLayer;
+ theSecurityLayer = this.getSecurityLayer();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "securityLayer", theSecurityLayer), currentHashCode, theSecurityLayer);
+ }
+ {
+ MOASP theMOASP;
+ theMOASP = this.getMOASP();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "moasp", theMOASP), currentHashCode, theMOASP);
+ }
+ {
+ IdentityLinkSigners theIdentityLinkSigners;
+ theIdentityLinkSigners = this.getIdentityLinkSigners();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "identityLinkSigners", theIdentityLinkSigners), currentHashCode, theIdentityLinkSigners);
+ }
+ {
+ ForeignIdentities theForeignIdentities;
+ theForeignIdentities = this.getForeignIdentities();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "foreignIdentities", theForeignIdentities), currentHashCode, theForeignIdentities);
+ }
+ {
+ OnlineMandates theOnlineMandates;
+ theOnlineMandates = this.getOnlineMandates();
+ currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "onlineMandates", theOnlineMandates), currentHashCode, theOnlineMandates);
+ }
+ return currentHashCode;
+ }
+
+ public int hashCode() {
+ final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE;
+ return this.hashCode(null, strategy);
+ }
+
+}