| /* |
| * Copyright (c) 2014, 2020 Oracle and/or its affiliates. All rights reserved. |
| * |
| * This program and the accompanying materials are made available under the |
| * terms of the Eclipse Public License v. 2.0 which is available at |
| * http://www.eclipse.org/legal/epl-2.0, |
| * or the Eclipse Distribution License v. 1.0 which is available at |
| * http://www.eclipse.org/org/documents/edl-v10.php. |
| * |
| * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause |
| */ |
| |
| // Contributors: |
| // Martin Vojtek - 2.6.0 - initial implementation |
| package org.eclipse.persistence.testing.perf.largexml.bigpo.common_aggregate_components; |
| |
| import jakarta.xml.bind.annotation.XmlAccessType; |
| import jakarta.xml.bind.annotation.XmlAccessorType; |
| import jakarta.xml.bind.annotation.XmlElement; |
| import jakarta.xml.bind.annotation.XmlType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.chip_code.ChipCodeType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.common_basic_components.ExpiryDateType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.common_basic_components.HolderNameType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.common_basic_components.ValidityStartDateType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.unspecialized_data_types.CodeType; |
| import org.eclipse.persistence.testing.perf.largexml.bigpo.unspecialized_data_types.IdentifierType; |
| |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Card Account. Details</ccts:DictionaryEntryName><ccts:Definition>information that directly relates to a credit or debit card, a small plastic card issued by a financial institution, bank or building society, allowing the holder to make purchases against the card.</ccts:Definition><ccts:ObjectClass>Card Account</ccts:ObjectClass></ccts:Component> |
| * </pre> |
| * |
| * |
| * <p>Java class for CardAccountType complex type. |
| * |
| * <p>The following schema fragment specifies the expected content contained within this class. |
| * |
| * <pre> |
| * <complexType name="CardAccountType"> |
| * <complexContent> |
| * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> |
| * <sequence> |
| * <element name="PrimaryAccountNumberID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType"/> |
| * <element name="NetworkID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType"/> |
| * <element name="CardTypeCode" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}CodeType" minOccurs="0"/> |
| * <element name="CustomerID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType" minOccurs="0"/> |
| * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0}ValidityStartDate" minOccurs="0"/> |
| * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0}ExpiryDate" minOccurs="0"/> |
| * <element name="IssuerID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType" minOccurs="0"/> |
| * <element name="IssueNumberID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType" minOccurs="0"/> |
| * <element name="CV2ID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType" minOccurs="0"/> |
| * <element name="ChipCode" type="{urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0}ChipCodeType" minOccurs="0"/> |
| * <element name="ChipApplicationID" type="{urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0}IdentifierType" minOccurs="0"/> |
| * <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0}HolderName" minOccurs="0"/> |
| * </sequence> |
| * </restriction> |
| * </complexContent> |
| * </complexType> |
| * </pre> |
| * |
| * |
| */ |
| @XmlAccessorType(XmlAccessType.FIELD) |
| @XmlType(name = "CardAccountType", propOrder = { |
| "primaryAccountNumberID", |
| "networkID", |
| "cardTypeCode", |
| "customerID", |
| "validityStartDate", |
| "expiryDate", |
| "issuerID", |
| "issueNumberID", |
| "cv2ID", |
| "chipCode", |
| "chipApplicationID", |
| "holderName" |
| }) |
| public class CardAccountType { |
| |
| @XmlElement(name = "PrimaryAccountNumberID", required = true) |
| protected IdentifierType primaryAccountNumberID; |
| @XmlElement(name = "NetworkID", required = true) |
| protected IdentifierType networkID; |
| @XmlElement(name = "CardTypeCode") |
| protected CodeType cardTypeCode; |
| @XmlElement(name = "CustomerID") |
| protected IdentifierType customerID; |
| @XmlElement(name = "ValidityStartDate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0") |
| protected ValidityStartDateType validityStartDate; |
| @XmlElement(name = "ExpiryDate", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0") |
| protected ExpiryDateType expiryDate; |
| @XmlElement(name = "IssuerID") |
| protected IdentifierType issuerID; |
| @XmlElement(name = "IssueNumberID") |
| protected IdentifierType issueNumberID; |
| @XmlElement(name = "CV2ID") |
| protected IdentifierType cv2ID; |
| @XmlElement(name = "ChipCode") |
| protected ChipCodeType chipCode; |
| @XmlElement(name = "ChipApplicationID") |
| protected IdentifierType chipApplicationID; |
| @XmlElement(name = "HolderName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0") |
| protected HolderNameType holderName; |
| |
| /** |
| * Gets the value of the primaryAccountNumberID property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getPrimaryAccountNumberID() { |
| return primaryAccountNumberID; |
| } |
| |
| /** |
| * Sets the value of the primaryAccountNumberID property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setPrimaryAccountNumberID(IdentifierType value) { |
| this.primaryAccountNumberID = value; |
| } |
| |
| /** |
| * Gets the value of the networkID property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getNetworkID() { |
| return networkID; |
| } |
| |
| /** |
| * Sets the value of the networkID property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setNetworkID(IdentifierType value) { |
| this.networkID = value; |
| } |
| |
| /** |
| * Gets the value of the cardTypeCode property. |
| * |
| * @return |
| * possible object is |
| * {@link CodeType } |
| * |
| */ |
| public CodeType getCardTypeCode() { |
| return cardTypeCode; |
| } |
| |
| /** |
| * Sets the value of the cardTypeCode property. |
| * |
| * @param value |
| * allowed object is |
| * {@link CodeType } |
| * |
| */ |
| public void setCardTypeCode(CodeType value) { |
| this.cardTypeCode = value; |
| } |
| |
| /** |
| * Gets the value of the customerID property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getCustomerID() { |
| return customerID; |
| } |
| |
| /** |
| * Sets the value of the customerID property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setCustomerID(IdentifierType value) { |
| this.customerID = value; |
| } |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Card Account. Validity Start Date. Date</ccts:DictionaryEntryName><ccts:Definition>the date from which the card is valid .</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Card Account</ccts:ObjectClass><ccts:PropertyTerm>Validity Start Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date_Date Time. Type</ccts:DataType></ccts:Component> |
| * </pre> |
| * |
| * |
| * @return |
| * possible object is |
| * {@link ValidityStartDateType } |
| * |
| */ |
| public ValidityStartDateType getValidityStartDate() { |
| return validityStartDate; |
| } |
| |
| /** |
| * Sets the value of the validityStartDate property. |
| * |
| * @param value |
| * allowed object is |
| * {@link ValidityStartDateType } |
| * |
| */ |
| public void setValidityStartDate(ValidityStartDateType value) { |
| this.validityStartDate = value; |
| } |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Card Account. Expiry Date. Date</ccts:DictionaryEntryName><ccts:Definition>the date up to which the card is valid .</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Card Account</ccts:ObjectClass><ccts:PropertyTerm>Expiry Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date_Date Time. Type</ccts:DataType></ccts:Component> |
| * </pre> |
| * |
| * |
| * @return |
| * possible object is |
| * {@link ExpiryDateType } |
| * |
| */ |
| public ExpiryDateType getExpiryDate() { |
| return expiryDate; |
| } |
| |
| /** |
| * Sets the value of the expiryDate property. |
| * |
| * @param value |
| * allowed object is |
| * {@link ExpiryDateType } |
| * |
| */ |
| public void setExpiryDate(ExpiryDateType value) { |
| this.expiryDate = value; |
| } |
| |
| /** |
| * Gets the value of the issuerID property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getIssuerID() { |
| return issuerID; |
| } |
| |
| /** |
| * Sets the value of the issuerID property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setIssuerID(IdentifierType value) { |
| this.issuerID = value; |
| } |
| |
| /** |
| * Gets the value of the issueNumberID property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getIssueNumberID() { |
| return issueNumberID; |
| } |
| |
| /** |
| * Sets the value of the issueNumberID property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setIssueNumberID(IdentifierType value) { |
| this.issueNumberID = value; |
| } |
| |
| /** |
| * Gets the value of the cv2ID property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getCV2ID() { |
| return cv2ID; |
| } |
| |
| /** |
| * Sets the value of the cv2ID property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setCV2ID(IdentifierType value) { |
| this.cv2ID = value; |
| } |
| |
| /** |
| * Gets the value of the chipCode property. |
| * |
| * @return |
| * possible object is |
| * {@link ChipCodeType } |
| * |
| */ |
| public ChipCodeType getChipCode() { |
| return chipCode; |
| } |
| |
| /** |
| * Sets the value of the chipCode property. |
| * |
| * @param value |
| * allowed object is |
| * {@link ChipCodeType } |
| * |
| */ |
| public void setChipCode(ChipCodeType value) { |
| this.chipCode = value; |
| } |
| |
| /** |
| * Gets the value of the chipApplicationID property. |
| * |
| * @return |
| * possible object is |
| * {@link IdentifierType } |
| * |
| */ |
| public IdentifierType getChipApplicationID() { |
| return chipApplicationID; |
| } |
| |
| /** |
| * Sets the value of the chipApplicationID property. |
| * |
| * @param value |
| * allowed object is |
| * {@link IdentifierType } |
| * |
| */ |
| public void setChipApplicationID(IdentifierType value) { |
| this.chipApplicationID = value; |
| } |
| |
| /** |
| * |
| * <pre> |
| * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Card Account. Holder. Name</ccts:DictionaryEntryName><ccts:Definition>the name of the holder of the card.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Card Account</ccts:ObjectClass><ccts:PropertyTerm>Holder</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name_Text. Type</ccts:DataType></ccts:Component> |
| * </pre> |
| * |
| * |
| * @return |
| * possible object is |
| * {@link HolderNameType } |
| * |
| */ |
| public HolderNameType getHolderName() { |
| return holderName; |
| } |
| |
| /** |
| * Sets the value of the holderName property. |
| * |
| * @param value |
| * allowed object is |
| * {@link HolderNameType } |
| * |
| */ |
| public void setHolderName(HolderNameType value) { |
| this.holderName = value; |
| } |
| |
| } |