All Downloads are FREE. Search and download functionalities are using the official Maven repository.

oasis.names.specification.ubl.schema.xsd.qualificationapplicationrequest_2.QualificationApplicationRequestType Maven / Gradle / Ivy

//
// Este archivo ha sido generado por la arquitectura JavaTM para la implantación de la referencia de enlace (JAXB) XML v2.2.11 
// Visite http://java.sun.com/xml/jaxb 
// Todas las modificaciones realizadas en este archivo se perderán si se vuelve a compilar el esquema de origen. 
// Generado el: 2021.03.22 a las 07:02:09 PM CET 
//


package oasis.names.specification.ubl.schema.xsd.qualificationapplicationrequest_2;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.ContractingPartyType;
import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.DocumentReferenceType;
import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.EconomicOperatorPartyType;
import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.ProcurementProjectLotType;
import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.ProcurementProjectType;
import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.SignatureType;
import oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.TenderingCriterionType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ContractFolderIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ContractNameType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CopyIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CustomizationIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IssueDateType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IssueTimeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.NoteType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.PreviousVersionIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ProcedureCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ProfileExecutionIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ProfileIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.QualificationApplicationTypeCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.UBLVersionIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.UUIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.VersionIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.WeightScoringMethodologyNoteType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.WeightingTypeCodeType;
import oasis.names.specification.ubl.schema.xsd.commonextensioncomponents_2.UBLExtensionsType;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
import org.jvnet.jaxb2_commons.lang.HashCode2;
import org.jvnet.jaxb2_commons.lang.HashCodeStrategy2;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;


/**
 * 

Clase Java para QualificationApplicationRequestType complex type. * *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. * *

 * <complexType name="QualificationApplicationRequestType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2}UBLExtensions" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UBLVersionID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CustomizationID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProfileID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProfileExecutionID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CopyIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UUID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ContractFolderID"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ContractName" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IssueDate"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IssueTime" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}VersionID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PreviousVersionID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ProcedureCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}QualificationApplicationTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}WeightScoringMethodologyNote" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}WeightingTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Note" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ContractingParty" maxOccurs="unbounded"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}EconomicOperatorParty" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ProcurementProject" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ProcurementProjectLot" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TenderingCriterion" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Signature" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "QualificationApplicationRequestType", propOrder = { "ublExtensions", "ublVersionID", "customizationID", "profileID", "profileExecutionID", "id", "copyIndicator", "uuid", "contractFolderID", "contractName", "issueDate", "issueTime", "versionID", "previousVersionID", "procedureCode", "qualificationApplicationTypeCode", "weightScoringMethodologyNote", "weightingTypeCode", "note", "contractingParty", "economicOperatorParty", "procurementProject", "procurementProjectLot", "tenderingCriterion", "additionalDocumentReference", "signature" }) public class QualificationApplicationRequestType implements Serializable, Equals2, HashCode2, ToString2 { private final static long serialVersionUID = 100L; @XmlElement(name = "UBLExtensions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2") protected UBLExtensionsType ublExtensions; @XmlElement(name = "UBLVersionID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected UBLVersionIDType ublVersionID; @XmlElement(name = "CustomizationID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected CustomizationIDType customizationID; @XmlElement(name = "ProfileID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected ProfileIDType profileID; @XmlElement(name = "ProfileExecutionID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected ProfileExecutionIDType profileExecutionID; @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected IDType id; @XmlElement(name = "CopyIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected CopyIndicatorType copyIndicator; @XmlElement(name = "UUID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected UUIDType uuid; @XmlElement(name = "ContractFolderID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true) protected ContractFolderIDType contractFolderID; @XmlElement(name = "ContractName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List contractName; @XmlElement(name = "IssueDate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true) protected IssueDateType issueDate; @XmlElement(name = "IssueTime", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected IssueTimeType issueTime; @XmlElement(name = "VersionID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected VersionIDType versionID; @XmlElement(name = "PreviousVersionID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected PreviousVersionIDType previousVersionID; @XmlElement(name = "ProcedureCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected ProcedureCodeType procedureCode; @XmlElement(name = "QualificationApplicationTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected QualificationApplicationTypeCodeType qualificationApplicationTypeCode; @XmlElement(name = "WeightScoringMethodologyNote", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List weightScoringMethodologyNote; @XmlElement(name = "WeightingTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected WeightingTypeCodeType weightingTypeCode; @XmlElement(name = "Note", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List note; @XmlElement(name = "ContractingParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2", required = true) protected List contractingParty; @XmlElement(name = "EconomicOperatorParty", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") protected List economicOperatorParty; @XmlElement(name = "ProcurementProject", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") protected ProcurementProjectType procurementProject; @XmlElement(name = "ProcurementProjectLot", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") protected List procurementProjectLot; @XmlElement(name = "TenderingCriterion", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") protected List tenderingCriterion; @XmlElement(name = "AdditionalDocumentReference", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") protected List additionalDocumentReference; @XmlElement(name = "Signature", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2") protected List signature; /** * Obtiene el valor de la propiedad ublExtensions. * * @return * possible object is * {@link UBLExtensionsType } * */ public UBLExtensionsType getUBLExtensions() { return ublExtensions; } /** * Define el valor de la propiedad ublExtensions. * * @param value * allowed object is * {@link UBLExtensionsType } * */ public void setUBLExtensions(UBLExtensionsType value) { this.ublExtensions = value; } /** * Obtiene el valor de la propiedad ublVersionID. * * @return * possible object is * {@link UBLVersionIDType } * */ public UBLVersionIDType getUBLVersionID() { return ublVersionID; } /** * Define el valor de la propiedad ublVersionID. * * @param value * allowed object is * {@link UBLVersionIDType } * */ public void setUBLVersionID(UBLVersionIDType value) { this.ublVersionID = value; } /** * Obtiene el valor de la propiedad customizationID. * * @return * possible object is * {@link CustomizationIDType } * */ public CustomizationIDType getCustomizationID() { return customizationID; } /** * Define el valor de la propiedad customizationID. * * @param value * allowed object is * {@link CustomizationIDType } * */ public void setCustomizationID(CustomizationIDType value) { this.customizationID = value; } /** * Obtiene el valor de la propiedad profileID. * * @return * possible object is * {@link ProfileIDType } * */ public ProfileIDType getProfileID() { return profileID; } /** * Define el valor de la propiedad profileID. * * @param value * allowed object is * {@link ProfileIDType } * */ public void setProfileID(ProfileIDType value) { this.profileID = value; } /** * Obtiene el valor de la propiedad profileExecutionID. * * @return * possible object is * {@link ProfileExecutionIDType } * */ public ProfileExecutionIDType getProfileExecutionID() { return profileExecutionID; } /** * Define el valor de la propiedad profileExecutionID. * * @param value * allowed object is * {@link ProfileExecutionIDType } * */ public void setProfileExecutionID(ProfileExecutionIDType value) { this.profileExecutionID = value; } /** * Obtiene el valor de la propiedad id. * * @return * possible object is * {@link IDType } * */ public IDType getID() { return id; } /** * Define el valor de la propiedad id. * * @param value * allowed object is * {@link IDType } * */ public void setID(IDType value) { this.id = value; } /** * Obtiene el valor de la propiedad copyIndicator. * * @return * possible object is * {@link CopyIndicatorType } * */ public CopyIndicatorType getCopyIndicator() { return copyIndicator; } /** * Define el valor de la propiedad copyIndicator. * * @param value * allowed object is * {@link CopyIndicatorType } * */ public void setCopyIndicator(CopyIndicatorType value) { this.copyIndicator = value; } /** * Obtiene el valor de la propiedad uuid. * * @return * possible object is * {@link UUIDType } * */ public UUIDType getUUID() { return uuid; } /** * Define el valor de la propiedad uuid. * * @param value * allowed object is * {@link UUIDType } * */ public void setUUID(UUIDType value) { this.uuid = value; } /** * Obtiene el valor de la propiedad contractFolderID. * * @return * possible object is * {@link ContractFolderIDType } * */ public ContractFolderIDType getContractFolderID() { return contractFolderID; } /** * Define el valor de la propiedad contractFolderID. * * @param value * allowed object is * {@link ContractFolderIDType } * */ public void setContractFolderID(ContractFolderIDType value) { this.contractFolderID = value; } /** * Gets the value of the contractName 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 contractName property. * *

* For example, to add a new item, do as follows: *

     *    getContractName().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ContractNameType } * * */ public List getContractName() { if (contractName == null) { contractName = new ArrayList(); } return this.contractName; } /** * Obtiene el valor de la propiedad issueDate. * * @return * possible object is * {@link IssueDateType } * */ public IssueDateType getIssueDate() { return issueDate; } /** * Define el valor de la propiedad issueDate. * * @param value * allowed object is * {@link IssueDateType } * */ public void setIssueDate(IssueDateType value) { this.issueDate = value; } /** * Obtiene el valor de la propiedad issueTime. * * @return * possible object is * {@link IssueTimeType } * */ public IssueTimeType getIssueTime() { return issueTime; } /** * Define el valor de la propiedad issueTime. * * @param value * allowed object is * {@link IssueTimeType } * */ public void setIssueTime(IssueTimeType value) { this.issueTime = value; } /** * Obtiene el valor de la propiedad versionID. * * @return * possible object is * {@link VersionIDType } * */ public VersionIDType getVersionID() { return versionID; } /** * Define el valor de la propiedad versionID. * * @param value * allowed object is * {@link VersionIDType } * */ public void setVersionID(VersionIDType value) { this.versionID = value; } /** * Obtiene el valor de la propiedad previousVersionID. * * @return * possible object is * {@link PreviousVersionIDType } * */ public PreviousVersionIDType getPreviousVersionID() { return previousVersionID; } /** * Define el valor de la propiedad previousVersionID. * * @param value * allowed object is * {@link PreviousVersionIDType } * */ public void setPreviousVersionID(PreviousVersionIDType value) { this.previousVersionID = value; } /** * Obtiene el valor de la propiedad procedureCode. * * @return * possible object is * {@link ProcedureCodeType } * */ public ProcedureCodeType getProcedureCode() { return procedureCode; } /** * Define el valor de la propiedad procedureCode. * * @param value * allowed object is * {@link ProcedureCodeType } * */ public void setProcedureCode(ProcedureCodeType value) { this.procedureCode = value; } /** * Obtiene el valor de la propiedad qualificationApplicationTypeCode. * * @return * possible object is * {@link QualificationApplicationTypeCodeType } * */ public QualificationApplicationTypeCodeType getQualificationApplicationTypeCode() { return qualificationApplicationTypeCode; } /** * Define el valor de la propiedad qualificationApplicationTypeCode. * * @param value * allowed object is * {@link QualificationApplicationTypeCodeType } * */ public void setQualificationApplicationTypeCode(QualificationApplicationTypeCodeType value) { this.qualificationApplicationTypeCode = value; } /** * Gets the value of the weightScoringMethodologyNote 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 weightScoringMethodologyNote property. * *

* For example, to add a new item, do as follows: *

     *    getWeightScoringMethodologyNote().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link WeightScoringMethodologyNoteType } * * */ public List getWeightScoringMethodologyNote() { if (weightScoringMethodologyNote == null) { weightScoringMethodologyNote = new ArrayList(); } return this.weightScoringMethodologyNote; } /** * Obtiene el valor de la propiedad weightingTypeCode. * * @return * possible object is * {@link WeightingTypeCodeType } * */ public WeightingTypeCodeType getWeightingTypeCode() { return weightingTypeCode; } /** * Define el valor de la propiedad weightingTypeCode. * * @param value * allowed object is * {@link WeightingTypeCodeType } * */ public void setWeightingTypeCode(WeightingTypeCodeType value) { this.weightingTypeCode = value; } /** * Gets the value of the note 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 note property. * *

* For example, to add a new item, do as follows: *

     *    getNote().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link NoteType } * * */ public List getNote() { if (note == null) { note = new ArrayList(); } return this.note; } /** * Gets the value of the contractingParty 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 contractingParty property. * *

* For example, to add a new item, do as follows: *

     *    getContractingParty().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ContractingPartyType } * * */ public List getContractingParty() { if (contractingParty == null) { contractingParty = new ArrayList(); } return this.contractingParty; } /** * Gets the value of the economicOperatorParty 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 economicOperatorParty property. * *

* For example, to add a new item, do as follows: *

     *    getEconomicOperatorParty().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link EconomicOperatorPartyType } * * */ public List getEconomicOperatorParty() { if (economicOperatorParty == null) { economicOperatorParty = new ArrayList(); } return this.economicOperatorParty; } /** * Obtiene el valor de la propiedad procurementProject. * * @return * possible object is * {@link ProcurementProjectType } * */ public ProcurementProjectType getProcurementProject() { return procurementProject; } /** * Define el valor de la propiedad procurementProject. * * @param value * allowed object is * {@link ProcurementProjectType } * */ public void setProcurementProject(ProcurementProjectType value) { this.procurementProject = value; } /** * Gets the value of the procurementProjectLot 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 procurementProjectLot property. * *

* For example, to add a new item, do as follows: *

     *    getProcurementProjectLot().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProcurementProjectLotType } * * */ public List getProcurementProjectLot() { if (procurementProjectLot == null) { procurementProjectLot = new ArrayList(); } return this.procurementProjectLot; } /** * Gets the value of the tenderingCriterion 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 tenderingCriterion property. * *

* For example, to add a new item, do as follows: *

     *    getTenderingCriterion().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TenderingCriterionType } * * */ public List getTenderingCriterion() { if (tenderingCriterion == null) { tenderingCriterion = new ArrayList(); } return this.tenderingCriterion; } /** * Gets the value of the additionalDocumentReference 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 additionalDocumentReference property. * *

* For example, to add a new item, do as follows: *

     *    getAdditionalDocumentReference().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DocumentReferenceType } * * */ public List getAdditionalDocumentReference() { if (additionalDocumentReference == null) { additionalDocumentReference = new ArrayList(); } return this.additionalDocumentReference; } /** * Gets the value of the signature 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 signature property. * *

* For example, to add a new item, do as follows: *

     *    getSignature().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SignatureType } * * */ public List getSignature() { if (signature == null) { signature = new ArrayList(); } return this.signature; } public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); strategy.appendEnd(locator, this, buffer); return buffer; } public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { UBLExtensionsType theUBLExtensions; theUBLExtensions = this.getUBLExtensions(); strategy.appendField(locator, this, "ublExtensions", buffer, theUBLExtensions, (this.ublExtensions!= null)); } { UBLVersionIDType theUBLVersionID; theUBLVersionID = this.getUBLVersionID(); strategy.appendField(locator, this, "ublVersionID", buffer, theUBLVersionID, (this.ublVersionID!= null)); } { CustomizationIDType theCustomizationID; theCustomizationID = this.getCustomizationID(); strategy.appendField(locator, this, "customizationID", buffer, theCustomizationID, (this.customizationID!= null)); } { ProfileIDType theProfileID; theProfileID = this.getProfileID(); strategy.appendField(locator, this, "profileID", buffer, theProfileID, (this.profileID!= null)); } { ProfileExecutionIDType theProfileExecutionID; theProfileExecutionID = this.getProfileExecutionID(); strategy.appendField(locator, this, "profileExecutionID", buffer, theProfileExecutionID, (this.profileExecutionID!= null)); } { IDType theID; theID = this.getID(); strategy.appendField(locator, this, "id", buffer, theID, (this.id!= null)); } { CopyIndicatorType theCopyIndicator; theCopyIndicator = this.getCopyIndicator(); strategy.appendField(locator, this, "copyIndicator", buffer, theCopyIndicator, (this.copyIndicator!= null)); } { UUIDType theUUID; theUUID = this.getUUID(); strategy.appendField(locator, this, "uuid", buffer, theUUID, (this.uuid!= null)); } { ContractFolderIDType theContractFolderID; theContractFolderID = this.getContractFolderID(); strategy.appendField(locator, this, "contractFolderID", buffer, theContractFolderID, (this.contractFolderID!= null)); } { List theContractName; theContractName = (((this.contractName!= null)&&(!this.contractName.isEmpty()))?this.getContractName():null); strategy.appendField(locator, this, "contractName", buffer, theContractName, ((this.contractName!= null)&&(!this.contractName.isEmpty()))); } { IssueDateType theIssueDate; theIssueDate = this.getIssueDate(); strategy.appendField(locator, this, "issueDate", buffer, theIssueDate, (this.issueDate!= null)); } { IssueTimeType theIssueTime; theIssueTime = this.getIssueTime(); strategy.appendField(locator, this, "issueTime", buffer, theIssueTime, (this.issueTime!= null)); } { VersionIDType theVersionID; theVersionID = this.getVersionID(); strategy.appendField(locator, this, "versionID", buffer, theVersionID, (this.versionID!= null)); } { PreviousVersionIDType thePreviousVersionID; thePreviousVersionID = this.getPreviousVersionID(); strategy.appendField(locator, this, "previousVersionID", buffer, thePreviousVersionID, (this.previousVersionID!= null)); } { ProcedureCodeType theProcedureCode; theProcedureCode = this.getProcedureCode(); strategy.appendField(locator, this, "procedureCode", buffer, theProcedureCode, (this.procedureCode!= null)); } { QualificationApplicationTypeCodeType theQualificationApplicationTypeCode; theQualificationApplicationTypeCode = this.getQualificationApplicationTypeCode(); strategy.appendField(locator, this, "qualificationApplicationTypeCode", buffer, theQualificationApplicationTypeCode, (this.qualificationApplicationTypeCode!= null)); } { List theWeightScoringMethodologyNote; theWeightScoringMethodologyNote = (((this.weightScoringMethodologyNote!= null)&&(!this.weightScoringMethodologyNote.isEmpty()))?this.getWeightScoringMethodologyNote():null); strategy.appendField(locator, this, "weightScoringMethodologyNote", buffer, theWeightScoringMethodologyNote, ((this.weightScoringMethodologyNote!= null)&&(!this.weightScoringMethodologyNote.isEmpty()))); } { WeightingTypeCodeType theWeightingTypeCode; theWeightingTypeCode = this.getWeightingTypeCode(); strategy.appendField(locator, this, "weightingTypeCode", buffer, theWeightingTypeCode, (this.weightingTypeCode!= null)); } { List theNote; theNote = (((this.note!= null)&&(!this.note.isEmpty()))?this.getNote():null); strategy.appendField(locator, this, "note", buffer, theNote, ((this.note!= null)&&(!this.note.isEmpty()))); } { List theContractingParty; theContractingParty = (((this.contractingParty!= null)&&(!this.contractingParty.isEmpty()))?this.getContractingParty():null); strategy.appendField(locator, this, "contractingParty", buffer, theContractingParty, ((this.contractingParty!= null)&&(!this.contractingParty.isEmpty()))); } { List theEconomicOperatorParty; theEconomicOperatorParty = (((this.economicOperatorParty!= null)&&(!this.economicOperatorParty.isEmpty()))?this.getEconomicOperatorParty():null); strategy.appendField(locator, this, "economicOperatorParty", buffer, theEconomicOperatorParty, ((this.economicOperatorParty!= null)&&(!this.economicOperatorParty.isEmpty()))); } { ProcurementProjectType theProcurementProject; theProcurementProject = this.getProcurementProject(); strategy.appendField(locator, this, "procurementProject", buffer, theProcurementProject, (this.procurementProject!= null)); } { List theProcurementProjectLot; theProcurementProjectLot = (((this.procurementProjectLot!= null)&&(!this.procurementProjectLot.isEmpty()))?this.getProcurementProjectLot():null); strategy.appendField(locator, this, "procurementProjectLot", buffer, theProcurementProjectLot, ((this.procurementProjectLot!= null)&&(!this.procurementProjectLot.isEmpty()))); } { List theTenderingCriterion; theTenderingCriterion = (((this.tenderingCriterion!= null)&&(!this.tenderingCriterion.isEmpty()))?this.getTenderingCriterion():null); strategy.appendField(locator, this, "tenderingCriterion", buffer, theTenderingCriterion, ((this.tenderingCriterion!= null)&&(!this.tenderingCriterion.isEmpty()))); } { List theAdditionalDocumentReference; theAdditionalDocumentReference = (((this.additionalDocumentReference!= null)&&(!this.additionalDocumentReference.isEmpty()))?this.getAdditionalDocumentReference():null); strategy.appendField(locator, this, "additionalDocumentReference", buffer, theAdditionalDocumentReference, ((this.additionalDocumentReference!= null)&&(!this.additionalDocumentReference.isEmpty()))); } { List theSignature; theSignature = (((this.signature!= null)&&(!this.signature.isEmpty()))?this.getSignature():null); strategy.appendField(locator, this, "signature", buffer, theSignature, ((this.signature!= null)&&(!this.signature.isEmpty()))); } return buffer; } public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; } if (this == object) { return true; } final QualificationApplicationRequestType that = ((QualificationApplicationRequestType) object); { UBLExtensionsType lhsUBLExtensions; lhsUBLExtensions = this.getUBLExtensions(); UBLExtensionsType rhsUBLExtensions; rhsUBLExtensions = that.getUBLExtensions(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ublExtensions", lhsUBLExtensions), LocatorUtils.property(thatLocator, "ublExtensions", rhsUBLExtensions), lhsUBLExtensions, rhsUBLExtensions, (this.ublExtensions!= null), (that.ublExtensions!= null))) { return false; } } { UBLVersionIDType lhsUBLVersionID; lhsUBLVersionID = this.getUBLVersionID(); UBLVersionIDType rhsUBLVersionID; rhsUBLVersionID = that.getUBLVersionID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ublVersionID", lhsUBLVersionID), LocatorUtils.property(thatLocator, "ublVersionID", rhsUBLVersionID), lhsUBLVersionID, rhsUBLVersionID, (this.ublVersionID!= null), (that.ublVersionID!= null))) { return false; } } { CustomizationIDType lhsCustomizationID; lhsCustomizationID = this.getCustomizationID(); CustomizationIDType rhsCustomizationID; rhsCustomizationID = that.getCustomizationID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "customizationID", lhsCustomizationID), LocatorUtils.property(thatLocator, "customizationID", rhsCustomizationID), lhsCustomizationID, rhsCustomizationID, (this.customizationID!= null), (that.customizationID!= null))) { return false; } } { ProfileIDType lhsProfileID; lhsProfileID = this.getProfileID(); ProfileIDType rhsProfileID; rhsProfileID = that.getProfileID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "profileID", lhsProfileID), LocatorUtils.property(thatLocator, "profileID", rhsProfileID), lhsProfileID, rhsProfileID, (this.profileID!= null), (that.profileID!= null))) { return false; } } { ProfileExecutionIDType lhsProfileExecutionID; lhsProfileExecutionID = this.getProfileExecutionID(); ProfileExecutionIDType rhsProfileExecutionID; rhsProfileExecutionID = that.getProfileExecutionID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "profileExecutionID", lhsProfileExecutionID), LocatorUtils.property(thatLocator, "profileExecutionID", rhsProfileExecutionID), lhsProfileExecutionID, rhsProfileExecutionID, (this.profileExecutionID!= null), (that.profileExecutionID!= null))) { return false; } } { IDType lhsID; lhsID = this.getID(); IDType rhsID; rhsID = that.getID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsID), LocatorUtils.property(thatLocator, "id", rhsID), lhsID, rhsID, (this.id!= null), (that.id!= null))) { return false; } } { CopyIndicatorType lhsCopyIndicator; lhsCopyIndicator = this.getCopyIndicator(); CopyIndicatorType rhsCopyIndicator; rhsCopyIndicator = that.getCopyIndicator(); if (!strategy.equals(LocatorUtils.property(thisLocator, "copyIndicator", lhsCopyIndicator), LocatorUtils.property(thatLocator, "copyIndicator", rhsCopyIndicator), lhsCopyIndicator, rhsCopyIndicator, (this.copyIndicator!= null), (that.copyIndicator!= null))) { return false; } } { UUIDType lhsUUID; lhsUUID = this.getUUID(); UUIDType rhsUUID; rhsUUID = that.getUUID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "uuid", lhsUUID), LocatorUtils.property(thatLocator, "uuid", rhsUUID), lhsUUID, rhsUUID, (this.uuid!= null), (that.uuid!= null))) { return false; } } { ContractFolderIDType lhsContractFolderID; lhsContractFolderID = this.getContractFolderID(); ContractFolderIDType rhsContractFolderID; rhsContractFolderID = that.getContractFolderID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "contractFolderID", lhsContractFolderID), LocatorUtils.property(thatLocator, "contractFolderID", rhsContractFolderID), lhsContractFolderID, rhsContractFolderID, (this.contractFolderID!= null), (that.contractFolderID!= null))) { return false; } } { List lhsContractName; lhsContractName = (((this.contractName!= null)&&(!this.contractName.isEmpty()))?this.getContractName():null); List rhsContractName; rhsContractName = (((that.contractName!= null)&&(!that.contractName.isEmpty()))?that.getContractName():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "contractName", lhsContractName), LocatorUtils.property(thatLocator, "contractName", rhsContractName), lhsContractName, rhsContractName, ((this.contractName!= null)&&(!this.contractName.isEmpty())), ((that.contractName!= null)&&(!that.contractName.isEmpty())))) { return false; } } { IssueDateType lhsIssueDate; lhsIssueDate = this.getIssueDate(); IssueDateType rhsIssueDate; rhsIssueDate = that.getIssueDate(); if (!strategy.equals(LocatorUtils.property(thisLocator, "issueDate", lhsIssueDate), LocatorUtils.property(thatLocator, "issueDate", rhsIssueDate), lhsIssueDate, rhsIssueDate, (this.issueDate!= null), (that.issueDate!= null))) { return false; } } { IssueTimeType lhsIssueTime; lhsIssueTime = this.getIssueTime(); IssueTimeType rhsIssueTime; rhsIssueTime = that.getIssueTime(); if (!strategy.equals(LocatorUtils.property(thisLocator, "issueTime", lhsIssueTime), LocatorUtils.property(thatLocator, "issueTime", rhsIssueTime), lhsIssueTime, rhsIssueTime, (this.issueTime!= null), (that.issueTime!= null))) { return false; } } { VersionIDType lhsVersionID; lhsVersionID = this.getVersionID(); VersionIDType rhsVersionID; rhsVersionID = that.getVersionID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "versionID", lhsVersionID), LocatorUtils.property(thatLocator, "versionID", rhsVersionID), lhsVersionID, rhsVersionID, (this.versionID!= null), (that.versionID!= null))) { return false; } } { PreviousVersionIDType lhsPreviousVersionID; lhsPreviousVersionID = this.getPreviousVersionID(); PreviousVersionIDType rhsPreviousVersionID; rhsPreviousVersionID = that.getPreviousVersionID(); if (!strategy.equals(LocatorUtils.property(thisLocator, "previousVersionID", lhsPreviousVersionID), LocatorUtils.property(thatLocator, "previousVersionID", rhsPreviousVersionID), lhsPreviousVersionID, rhsPreviousVersionID, (this.previousVersionID!= null), (that.previousVersionID!= null))) { return false; } } { ProcedureCodeType lhsProcedureCode; lhsProcedureCode = this.getProcedureCode(); ProcedureCodeType rhsProcedureCode; rhsProcedureCode = that.getProcedureCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "procedureCode", lhsProcedureCode), LocatorUtils.property(thatLocator, "procedureCode", rhsProcedureCode), lhsProcedureCode, rhsProcedureCode, (this.procedureCode!= null), (that.procedureCode!= null))) { return false; } } { QualificationApplicationTypeCodeType lhsQualificationApplicationTypeCode; lhsQualificationApplicationTypeCode = this.getQualificationApplicationTypeCode(); QualificationApplicationTypeCodeType rhsQualificationApplicationTypeCode; rhsQualificationApplicationTypeCode = that.getQualificationApplicationTypeCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "qualificationApplicationTypeCode", lhsQualificationApplicationTypeCode), LocatorUtils.property(thatLocator, "qualificationApplicationTypeCode", rhsQualificationApplicationTypeCode), lhsQualificationApplicationTypeCode, rhsQualificationApplicationTypeCode, (this.qualificationApplicationTypeCode!= null), (that.qualificationApplicationTypeCode!= null))) { return false; } } { List lhsWeightScoringMethodologyNote; lhsWeightScoringMethodologyNote = (((this.weightScoringMethodologyNote!= null)&&(!this.weightScoringMethodologyNote.isEmpty()))?this.getWeightScoringMethodologyNote():null); List rhsWeightScoringMethodologyNote; rhsWeightScoringMethodologyNote = (((that.weightScoringMethodologyNote!= null)&&(!that.weightScoringMethodologyNote.isEmpty()))?that.getWeightScoringMethodologyNote():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "weightScoringMethodologyNote", lhsWeightScoringMethodologyNote), LocatorUtils.property(thatLocator, "weightScoringMethodologyNote", rhsWeightScoringMethodologyNote), lhsWeightScoringMethodologyNote, rhsWeightScoringMethodologyNote, ((this.weightScoringMethodologyNote!= null)&&(!this.weightScoringMethodologyNote.isEmpty())), ((that.weightScoringMethodologyNote!= null)&&(!that.weightScoringMethodologyNote.isEmpty())))) { return false; } } { WeightingTypeCodeType lhsWeightingTypeCode; lhsWeightingTypeCode = this.getWeightingTypeCode(); WeightingTypeCodeType rhsWeightingTypeCode; rhsWeightingTypeCode = that.getWeightingTypeCode(); if (!strategy.equals(LocatorUtils.property(thisLocator, "weightingTypeCode", lhsWeightingTypeCode), LocatorUtils.property(thatLocator, "weightingTypeCode", rhsWeightingTypeCode), lhsWeightingTypeCode, rhsWeightingTypeCode, (this.weightingTypeCode!= null), (that.weightingTypeCode!= null))) { return false; } } { List lhsNote; lhsNote = (((this.note!= null)&&(!this.note.isEmpty()))?this.getNote():null); List rhsNote; rhsNote = (((that.note!= null)&&(!that.note.isEmpty()))?that.getNote():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "note", lhsNote), LocatorUtils.property(thatLocator, "note", rhsNote), lhsNote, rhsNote, ((this.note!= null)&&(!this.note.isEmpty())), ((that.note!= null)&&(!that.note.isEmpty())))) { return false; } } { List lhsContractingParty; lhsContractingParty = (((this.contractingParty!= null)&&(!this.contractingParty.isEmpty()))?this.getContractingParty():null); List rhsContractingParty; rhsContractingParty = (((that.contractingParty!= null)&&(!that.contractingParty.isEmpty()))?that.getContractingParty():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "contractingParty", lhsContractingParty), LocatorUtils.property(thatLocator, "contractingParty", rhsContractingParty), lhsContractingParty, rhsContractingParty, ((this.contractingParty!= null)&&(!this.contractingParty.isEmpty())), ((that.contractingParty!= null)&&(!that.contractingParty.isEmpty())))) { return false; } } { List lhsEconomicOperatorParty; lhsEconomicOperatorParty = (((this.economicOperatorParty!= null)&&(!this.economicOperatorParty.isEmpty()))?this.getEconomicOperatorParty():null); List rhsEconomicOperatorParty; rhsEconomicOperatorParty = (((that.economicOperatorParty!= null)&&(!that.economicOperatorParty.isEmpty()))?that.getEconomicOperatorParty():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "economicOperatorParty", lhsEconomicOperatorParty), LocatorUtils.property(thatLocator, "economicOperatorParty", rhsEconomicOperatorParty), lhsEconomicOperatorParty, rhsEconomicOperatorParty, ((this.economicOperatorParty!= null)&&(!this.economicOperatorParty.isEmpty())), ((that.economicOperatorParty!= null)&&(!that.economicOperatorParty.isEmpty())))) { return false; } } { ProcurementProjectType lhsProcurementProject; lhsProcurementProject = this.getProcurementProject(); ProcurementProjectType rhsProcurementProject; rhsProcurementProject = that.getProcurementProject(); if (!strategy.equals(LocatorUtils.property(thisLocator, "procurementProject", lhsProcurementProject), LocatorUtils.property(thatLocator, "procurementProject", rhsProcurementProject), lhsProcurementProject, rhsProcurementProject, (this.procurementProject!= null), (that.procurementProject!= null))) { return false; } } { List lhsProcurementProjectLot; lhsProcurementProjectLot = (((this.procurementProjectLot!= null)&&(!this.procurementProjectLot.isEmpty()))?this.getProcurementProjectLot():null); List rhsProcurementProjectLot; rhsProcurementProjectLot = (((that.procurementProjectLot!= null)&&(!that.procurementProjectLot.isEmpty()))?that.getProcurementProjectLot():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "procurementProjectLot", lhsProcurementProjectLot), LocatorUtils.property(thatLocator, "procurementProjectLot", rhsProcurementProjectLot), lhsProcurementProjectLot, rhsProcurementProjectLot, ((this.procurementProjectLot!= null)&&(!this.procurementProjectLot.isEmpty())), ((that.procurementProjectLot!= null)&&(!that.procurementProjectLot.isEmpty())))) { return false; } } { List lhsTenderingCriterion; lhsTenderingCriterion = (((this.tenderingCriterion!= null)&&(!this.tenderingCriterion.isEmpty()))?this.getTenderingCriterion():null); List rhsTenderingCriterion; rhsTenderingCriterion = (((that.tenderingCriterion!= null)&&(!that.tenderingCriterion.isEmpty()))?that.getTenderingCriterion():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "tenderingCriterion", lhsTenderingCriterion), LocatorUtils.property(thatLocator, "tenderingCriterion", rhsTenderingCriterion), lhsTenderingCriterion, rhsTenderingCriterion, ((this.tenderingCriterion!= null)&&(!this.tenderingCriterion.isEmpty())), ((that.tenderingCriterion!= null)&&(!that.tenderingCriterion.isEmpty())))) { return false; } } { List lhsAdditionalDocumentReference; lhsAdditionalDocumentReference = (((this.additionalDocumentReference!= null)&&(!this.additionalDocumentReference.isEmpty()))?this.getAdditionalDocumentReference():null); List rhsAdditionalDocumentReference; rhsAdditionalDocumentReference = (((that.additionalDocumentReference!= null)&&(!that.additionalDocumentReference.isEmpty()))?that.getAdditionalDocumentReference():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "additionalDocumentReference", lhsAdditionalDocumentReference), LocatorUtils.property(thatLocator, "additionalDocumentReference", rhsAdditionalDocumentReference), lhsAdditionalDocumentReference, rhsAdditionalDocumentReference, ((this.additionalDocumentReference!= null)&&(!this.additionalDocumentReference.isEmpty())), ((that.additionalDocumentReference!= null)&&(!that.additionalDocumentReference.isEmpty())))) { return false; } } { List lhsSignature; lhsSignature = (((this.signature!= null)&&(!this.signature.isEmpty()))?this.getSignature():null); List rhsSignature; rhsSignature = (((that.signature!= null)&&(!that.signature.isEmpty()))?that.getSignature():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "signature", lhsSignature), LocatorUtils.property(thatLocator, "signature", rhsSignature), lhsSignature, rhsSignature, ((this.signature!= null)&&(!this.signature.isEmpty())), ((that.signature!= null)&&(!that.signature.isEmpty())))) { return false; } } return true; } public boolean equals(Object object) { final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; return equals(null, null, object, strategy); } public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { UBLExtensionsType theUBLExtensions; theUBLExtensions = this.getUBLExtensions(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ublExtensions", theUBLExtensions), currentHashCode, theUBLExtensions, (this.ublExtensions!= null)); } { UBLVersionIDType theUBLVersionID; theUBLVersionID = this.getUBLVersionID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ublVersionID", theUBLVersionID), currentHashCode, theUBLVersionID, (this.ublVersionID!= null)); } { CustomizationIDType theCustomizationID; theCustomizationID = this.getCustomizationID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "customizationID", theCustomizationID), currentHashCode, theCustomizationID, (this.customizationID!= null)); } { ProfileIDType theProfileID; theProfileID = this.getProfileID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "profileID", theProfileID), currentHashCode, theProfileID, (this.profileID!= null)); } { ProfileExecutionIDType theProfileExecutionID; theProfileExecutionID = this.getProfileExecutionID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "profileExecutionID", theProfileExecutionID), currentHashCode, theProfileExecutionID, (this.profileExecutionID!= null)); } { IDType theID; theID = this.getID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "id", theID), currentHashCode, theID, (this.id!= null)); } { CopyIndicatorType theCopyIndicator; theCopyIndicator = this.getCopyIndicator(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "copyIndicator", theCopyIndicator), currentHashCode, theCopyIndicator, (this.copyIndicator!= null)); } { UUIDType theUUID; theUUID = this.getUUID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "uuid", theUUID), currentHashCode, theUUID, (this.uuid!= null)); } { ContractFolderIDType theContractFolderID; theContractFolderID = this.getContractFolderID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contractFolderID", theContractFolderID), currentHashCode, theContractFolderID, (this.contractFolderID!= null)); } { List theContractName; theContractName = (((this.contractName!= null)&&(!this.contractName.isEmpty()))?this.getContractName():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contractName", theContractName), currentHashCode, theContractName, ((this.contractName!= null)&&(!this.contractName.isEmpty()))); } { IssueDateType theIssueDate; theIssueDate = this.getIssueDate(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "issueDate", theIssueDate), currentHashCode, theIssueDate, (this.issueDate!= null)); } { IssueTimeType theIssueTime; theIssueTime = this.getIssueTime(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "issueTime", theIssueTime), currentHashCode, theIssueTime, (this.issueTime!= null)); } { VersionIDType theVersionID; theVersionID = this.getVersionID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "versionID", theVersionID), currentHashCode, theVersionID, (this.versionID!= null)); } { PreviousVersionIDType thePreviousVersionID; thePreviousVersionID = this.getPreviousVersionID(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "previousVersionID", thePreviousVersionID), currentHashCode, thePreviousVersionID, (this.previousVersionID!= null)); } { ProcedureCodeType theProcedureCode; theProcedureCode = this.getProcedureCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "procedureCode", theProcedureCode), currentHashCode, theProcedureCode, (this.procedureCode!= null)); } { QualificationApplicationTypeCodeType theQualificationApplicationTypeCode; theQualificationApplicationTypeCode = this.getQualificationApplicationTypeCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "qualificationApplicationTypeCode", theQualificationApplicationTypeCode), currentHashCode, theQualificationApplicationTypeCode, (this.qualificationApplicationTypeCode!= null)); } { List theWeightScoringMethodologyNote; theWeightScoringMethodologyNote = (((this.weightScoringMethodologyNote!= null)&&(!this.weightScoringMethodologyNote.isEmpty()))?this.getWeightScoringMethodologyNote():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "weightScoringMethodologyNote", theWeightScoringMethodologyNote), currentHashCode, theWeightScoringMethodologyNote, ((this.weightScoringMethodologyNote!= null)&&(!this.weightScoringMethodologyNote.isEmpty()))); } { WeightingTypeCodeType theWeightingTypeCode; theWeightingTypeCode = this.getWeightingTypeCode(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "weightingTypeCode", theWeightingTypeCode), currentHashCode, theWeightingTypeCode, (this.weightingTypeCode!= null)); } { List theNote; theNote = (((this.note!= null)&&(!this.note.isEmpty()))?this.getNote():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "note", theNote), currentHashCode, theNote, ((this.note!= null)&&(!this.note.isEmpty()))); } { List theContractingParty; theContractingParty = (((this.contractingParty!= null)&&(!this.contractingParty.isEmpty()))?this.getContractingParty():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "contractingParty", theContractingParty), currentHashCode, theContractingParty, ((this.contractingParty!= null)&&(!this.contractingParty.isEmpty()))); } { List theEconomicOperatorParty; theEconomicOperatorParty = (((this.economicOperatorParty!= null)&&(!this.economicOperatorParty.isEmpty()))?this.getEconomicOperatorParty():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "economicOperatorParty", theEconomicOperatorParty), currentHashCode, theEconomicOperatorParty, ((this.economicOperatorParty!= null)&&(!this.economicOperatorParty.isEmpty()))); } { ProcurementProjectType theProcurementProject; theProcurementProject = this.getProcurementProject(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "procurementProject", theProcurementProject), currentHashCode, theProcurementProject, (this.procurementProject!= null)); } { List theProcurementProjectLot; theProcurementProjectLot = (((this.procurementProjectLot!= null)&&(!this.procurementProjectLot.isEmpty()))?this.getProcurementProjectLot():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "procurementProjectLot", theProcurementProjectLot), currentHashCode, theProcurementProjectLot, ((this.procurementProjectLot!= null)&&(!this.procurementProjectLot.isEmpty()))); } { List theTenderingCriterion; theTenderingCriterion = (((this.tenderingCriterion!= null)&&(!this.tenderingCriterion.isEmpty()))?this.getTenderingCriterion():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tenderingCriterion", theTenderingCriterion), currentHashCode, theTenderingCriterion, ((this.tenderingCriterion!= null)&&(!this.tenderingCriterion.isEmpty()))); } { List theAdditionalDocumentReference; theAdditionalDocumentReference = (((this.additionalDocumentReference!= null)&&(!this.additionalDocumentReference.isEmpty()))?this.getAdditionalDocumentReference():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "additionalDocumentReference", theAdditionalDocumentReference), currentHashCode, theAdditionalDocumentReference, ((this.additionalDocumentReference!= null)&&(!this.additionalDocumentReference.isEmpty()))); } { List theSignature; theSignature = (((this.signature!= null)&&(!this.signature.isEmpty()))?this.getSignature():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "signature", theSignature), currentHashCode, theSignature, ((this.signature!= null)&&(!this.signature.isEmpty()))); } return currentHashCode; } public int hashCode() { final HashCodeStrategy2 strategy = JAXBHashCodeStrategy.INSTANCE; return this.hashCode(null, strategy); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy