From c3ee0f35f58125a7a2b2e29ac8db8abc169f1b87 Mon Sep 17 00:00:00 2001 From: CGantert345 <57003061+CGantert345@users.noreply.github.com> Date: Fri, 3 Jan 2020 10:47:21 +0100 Subject: api implementation --- .../ticket/api/impl/SimpleCompartmentDetails.java | 137 +++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java (limited to 'src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java') diff --git a/src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java b/src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java new file mode 100644 index 0000000..35a2add --- /dev/null +++ b/src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java @@ -0,0 +1,137 @@ +/* + * + */ +package org.uic.ticket.api.impl; + +import org.uic.ticket.api.asn.omv1.CompartmentPositionType; +import org.uic.ticket.api.spec.ICompartmentDetails; + +// TODO: Auto-generated Javadoc +/** + * 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 CompartmentPositionType position = CompartmentPositionType.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 CompartmentPositionType getPosition() { + return position; + } + + /* (nicht-Javadoc) + * @see org.uic.ticket.api.spec.ICompartmentDetails#setPosition(org.uic.ticket.api.asn.om.CompartmentPositionType) + */ + public void setPosition(CompartmentPositionType position) { + this.position = position; + } + + + +} -- cgit v1.2.3