From e023e674020f1a435f7b8c8b9276704f576ea6e5 Mon Sep 17 00:00:00 2001 From: CGantert345 <57003061+CGantert345@users.noreply.github.com> Date: Mon, 29 Mar 2021 14:08:45 +0200 Subject: structure change 1 --- .../ticket/api/impl/SimpleCustomerCard.java | 209 +++++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 src/main/java/org/uic/barcode/ticket/api/impl/SimpleCustomerCard.java (limited to 'src/main/java/org/uic/barcode/ticket/api/impl/SimpleCustomerCard.java') diff --git a/src/main/java/org/uic/barcode/ticket/api/impl/SimpleCustomerCard.java b/src/main/java/org/uic/barcode/ticket/api/impl/SimpleCustomerCard.java new file mode 100644 index 0000000..cfbba4c --- /dev/null +++ b/src/main/java/org/uic/barcode/ticket/api/impl/SimpleCustomerCard.java @@ -0,0 +1,209 @@ +/* + * + */ +package org.uic.barcode.ticket.api.impl; + +import java.util.Collection; +import java.util.Date; +import java.util.LinkedHashSet; + +import org.uic.barcode.ticket.api.spec.ICustomerCard; +import org.uic.barcode.ticket.api.spec.IExtension; +import org.uic.barcode.ticket.api.spec.ITravelClassType; +import org.uic.barcode.ticket.api.spec.ITraveler; + +// TODO: Auto-generated Javadoc +/** + * The Class SimpleCustomerCard. + */ +public class SimpleCustomerCard extends SimpleDocumentData implements ICustomerCard { + + /** The customer type. */ + protected ITraveler customer; + + /** The card id. */ + protected String cardId; + + /** The valid from. */ + protected Date validFrom; + + /** The valid until. */ + protected Date validUntil; + + /** The class code. */ + protected ITravelClassType classCode; + + /** The extension. */ + protected IExtension extension; + + + /** The card type. */ + protected int cardType; + + /** The card type descr. */ + protected String cardTypeDescr; + + /** The customer status. */ + protected int customerStatus; + + /** The customer status descr. */ + protected String customerStatusDescr; + + /** The included services. */ + protected Collection includedServices = new LinkedHashSet(); + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getCustomer() + */ + public ITraveler getCustomer() { + return customer; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setCustomer(org.uic.ticket.api.spec.ITraveler) + */ + public void setCustomer(ITraveler customer) { + this.customer = customer; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getCardId() + */ + public String getCardId() { + return cardId; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setCardId(java.lang.String) + */ + public void setCardId(String cardId) { + this.cardId = cardId; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getValidFrom() + */ + public Date getValidFrom() { + return validFrom; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setValidFrom(java.util.Date) + */ + public void setValidFrom(Date validFrom) { + this.validFrom = validFrom; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getValidUntil() + */ + public Date getValidUntil() { + return validUntil; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setValidUntil(java.util.Date) + */ + public void setValidUntil(Date validUntil) { + this.validUntil = validUntil; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getClassCode() + */ + public ITravelClassType getClassCode() { + return classCode; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setClassCode(org.uic.ticket.api.asn.om.TravelClassType) + */ + public void setClassCode(ITravelClassType classCode) { + this.classCode = classCode; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getCardType() + */ + public int getCardType() { + return cardType; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setCardType(int) + */ + public void setCardType(int cardType) { + this.cardType = cardType; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getCardTypeDescr() + */ + public String getCardTypeDescr() { + return cardTypeDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setCardTypeDescr(java.lang.String) + */ + public void setCardTypeDescr(String cardTypeDescr) { + this.cardTypeDescr = cardTypeDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getCustomerStatus() + */ + public int getCustomerStatus() { + return customerStatus; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setCustomerStatus(int) + */ + public void setCustomerStatus(int customerStatus) { + this.customerStatus = customerStatus; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getCustomerStatusDescr() + */ + public String getCustomerStatusDescr() { + return customerStatusDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setCustomerStatusDescr(java.lang.String) + */ + public void setCustomerStatusDescr(String customerStatusDescr) { + this.customerStatusDescr = customerStatusDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getIncludedServices() + */ + public Collection getIncludedServices() { + return includedServices; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#addIncludedService(java.lang.Integer) + */ + public void addIncludedService(Integer includedService) { + this.includedServices.add(includedService); + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#getExtension() + */ + public IExtension getExtension() { + return extension; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICustomerCard#setExtension(org.uic.ticket.api.spec.IExtension) + */ + public void setExtension(IExtension extension) { + this.extension = extension; + } + +} -- cgit v1.2.3