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/SimpleCompartmentDetails.java | 136 +++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 src/main/java/org/uic/barcode/ticket/api/impl/SimpleCompartmentDetails.java (limited to 'src/main/java/org/uic/barcode/ticket/api/impl/SimpleCompartmentDetails.java') diff --git a/src/main/java/org/uic/barcode/ticket/api/impl/SimpleCompartmentDetails.java b/src/main/java/org/uic/barcode/ticket/api/impl/SimpleCompartmentDetails.java new file mode 100644 index 0000000..0748874 --- /dev/null +++ b/src/main/java/org/uic/barcode/ticket/api/impl/SimpleCompartmentDetails.java @@ -0,0 +1,136 @@ +/* + * + */ +package org.uic.barcode.ticket.api.impl; + +import org.uic.barcode.ticket.api.spec.ICompartmentDetails; +import org.uic.barcode.ticket.api.spec.ICompartmentPositionType; + +/** + * The Class SimpleCompartmentDetails. + */ +public class SimpleCompartmentDetails implements ICompartmentDetails { + + + /** The coach type. */ + protected int coachType ; + + /** The compartment type. */ + protected int compartmentType; + + /** The special allocation. */ + protected int specialAllocation; + + /** The coach type descr. */ + protected String coachTypeDescr; + + /** The compartment type descr. */ + protected String compartmentTypeDescr; + + /** The special allocation descr. */ + protected String specialAllocationDescr; + + /** The position. */ + protected ICompartmentPositionType position = ICompartmentPositionType.unspecified; + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#getCoachType() + */ + public int getCoachType() { + return coachType; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setCoachType(int) + */ + public void setCoachType(int coachType) { + this.coachType = coachType; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#getCompartmentType() + */ + public int getCompartmentType() { + return compartmentType; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setCompartmentType(int) + */ + public void setCompartmentType(int compartmentType) { + this.compartmentType = compartmentType; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#getSpecialAllocation() + */ + public int getSpecialAllocation() { + return specialAllocation; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setSpecialAllocation(int) + */ + public void setSpecialAllocation(int specialAllocation) { + this.specialAllocation = specialAllocation; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#getCoachTypeDescr() + */ + public String getCoachTypeDescr() { + return coachTypeDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setCoachTypeDescr(java.lang.String) + */ + public void setCoachTypeDescr(String coachTypeDescr) { + this.coachTypeDescr = coachTypeDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#getComparttmentTypeDescr() + */ + public String getCompartmentTypeDescr() { + return compartmentTypeDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setComparttmentTypeDescr(java.lang.String) + */ + public void setCompartmentTypeDescr(String comparttmentTypeDescr) { + this.compartmentTypeDescr = comparttmentTypeDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#getSpecialAllocationDescr() + */ + public String getSpecialAllocationDescr() { + return specialAllocationDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setSpecialAllocationDescr(java.lang.String) + */ + public void setSpecialAllocationDescr(String specialAllocationDescr) { + this.specialAllocationDescr = specialAllocationDescr; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#getPosition() + */ + public ICompartmentPositionType getPosition() { + return position; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setPosition(org.uic.ticket.api.asn.om.CompartmentPositionType) + */ + public void setPosition(ICompartmentPositionType position) { + this.position = position; + } + + + +} -- cgit v1.2.3