From aaeb77f8f58ebc01fd241139439a8d290765e5fc Mon Sep 17 00:00:00 2001 From: CGantert345 <57003061+CGantert345@users.noreply.github.com> Date: Tue, 28 Jul 2020 17:56:59 +0200 Subject: Draft of the new DOSIPAS included --- src/org/uic/ticket/api/impl/SimpleBerth.java | 17 ++++---- .../api/impl/SimpleCarCarriageReservation.java | 34 +++++++-------- .../ticket/api/impl/SimpleCompartmentDetails.java | 9 ++-- src/org/uic/ticket/api/impl/SimpleCounterMark.java | 18 ++++---- .../uic/ticket/api/impl/SimpleCustomerCard.java | 8 ++-- .../ticket/api/impl/SimpleDelayConfirmation.java | 9 ++-- src/org/uic/ticket/api/impl/SimpleFipTicket.java | 8 ++-- .../uic/ticket/api/impl/SimpleGeoCoordinate.java | 51 +++++++++++----------- .../ticket/api/impl/SimpleIncludedOpenTicket.java | 41 +++++++++++++---- src/org/uic/ticket/api/impl/SimpleLine.java | 9 ++-- src/org/uic/ticket/api/impl/SimpleOpenTicket.java | 44 +++++++++++++++---- .../uic/ticket/api/impl/SimpleParkingGround.java | 8 ++-- src/org/uic/ticket/api/impl/SimplePass.java | 9 ++-- src/org/uic/ticket/api/impl/SimpleReservation.java | 35 +++++++-------- .../uic/ticket/api/impl/SimpleRouteSection.java | 11 ++--- .../uic/ticket/api/impl/SimpleStationPassage.java | 10 ++--- src/org/uic/ticket/api/impl/SimpleTariff.java | 10 ++--- src/org/uic/ticket/api/impl/SimpleTicketLink.java | 19 ++++---- src/org/uic/ticket/api/impl/SimpleTraveler.java | 17 ++++---- src/org/uic/ticket/api/impl/SimpleViaStation.java | 11 ++--- src/org/uic/ticket/api/impl/SimpleZone.java | 10 ++--- 21 files changed, 218 insertions(+), 170 deletions(-) (limited to 'src/org/uic/ticket/api/impl') diff --git a/src/org/uic/ticket/api/impl/SimpleBerth.java b/src/org/uic/ticket/api/impl/SimpleBerth.java index 7bae1d3..f70a8b6 100644 --- a/src/org/uic/ticket/api/impl/SimpleBerth.java +++ b/src/org/uic/ticket/api/impl/SimpleBerth.java @@ -3,11 +3,10 @@ */ package org.uic.ticket.api.impl; -import org.uic.ticket.api.asn.omv1.BerthTypeType; -import org.uic.ticket.api.asn.omv1.CompartmentGenderType; +import org.uic.ticket.api.spec.IBerthTypeType; +import org.uic.ticket.api.spec.ICompartmentGenderType; import org.uic.ticket.api.spec.IBerth; -// TODO: Auto-generated Javadoc /** * The Class SimpleBerth. */ @@ -15,25 +14,25 @@ public class SimpleBerth implements IBerth { /** The type. */ - protected BerthTypeType type; + protected IBerthTypeType type; /** The number of berths. */ protected int numberOfBerths; /** The gender. */ - protected CompartmentGenderType gender = CompartmentGenderType.family; + protected ICompartmentGenderType gender = ICompartmentGenderType.family; /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IBerth#getType() */ - public BerthTypeType getType() { + public IBerthTypeType getType() { return type; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IBerth#setType(org.uic.ticket.api.asn.om.BerthTypeType) */ - public void setType(BerthTypeType type) { + public void setType(IBerthTypeType type) { this.type = type; } @@ -54,14 +53,14 @@ public class SimpleBerth implements IBerth { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IBerth#getGender() */ - public CompartmentGenderType getGender() { + public ICompartmentGenderType getGender() { return gender; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IBerth#setGender(org.uic.ticket.api.asn.om.CompartmentGenderType) */ - public void setGender(CompartmentGenderType gender) { + public void setGender(ICompartmentGenderType gender) { this.gender = gender; } diff --git a/src/org/uic/ticket/api/impl/SimpleCarCarriageReservation.java b/src/org/uic/ticket/api/impl/SimpleCarCarriageReservation.java index 9fff600..a0f84cd 100644 --- a/src/org/uic/ticket/api/impl/SimpleCarCarriageReservation.java +++ b/src/org/uic/ticket/api/impl/SimpleCarCarriageReservation.java @@ -7,18 +7,18 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; -import org.uic.ticket.api.asn.omv1.LoadingDeckType; -import org.uic.ticket.api.asn.omv1.PriceTypeType; -import org.uic.ticket.api.asn.omv1.RoofRackType; + import org.uic.ticket.api.spec.ICarCarriageReservation; import org.uic.ticket.api.spec.ICompartmentDetails; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IServiceBrand; import org.uic.ticket.api.spec.ITariff; import org.uic.ticket.api.spec.IVatDetail; +import org.uic.ticket.api.spec.ILoadingDeckType; +import org.uic.ticket.api.spec.IPriceTypeType; +import org.uic.ticket.api.spec.IRoofRackType; +import org.uic.ticket.api.spec.IStationCodeTable; -// TODO: Auto-generated Javadoc /** * The Class SimpleCarCarriageReservation. */ @@ -42,7 +42,7 @@ public class SimpleCarCarriageReservation extends SimpleDocumentData implements /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUICReservation; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUICReservation; /** The from station. */ protected String fromStation; @@ -91,7 +91,7 @@ public class SimpleCarCarriageReservation extends SimpleDocumentData implements protected boolean textileRoof = false; /** The roof rack type. */ - protected RoofRackType roofRackType = RoofRackType.norack; + protected IRoofRackType roofRackType = IRoofRackType.norack; /** The roof rack height. */ protected int roofRackHeight; @@ -116,10 +116,10 @@ public class SimpleCarCarriageReservation extends SimpleDocumentData implements protected int loadingListEntry; /** The loading deck. */ - protected LoadingDeckType loadingDeck = LoadingDeckType.upper; + protected ILoadingDeckType loadingDeck = ILoadingDeckType.upper; /** The price type. */ - protected PriceTypeType priceType = PriceTypeType.travelPrice; + protected IPriceTypeType priceType = IPriceTypeType.travelPrice; /** The VAT details. */ protected CollectionvatDetails = new LinkedHashSet(); @@ -198,14 +198,14 @@ public class SimpleCarCarriageReservation extends SimpleDocumentData implements /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } @@ -312,14 +312,14 @@ public class SimpleCarCarriageReservation extends SimpleDocumentData implements /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#getPriceType() */ - public PriceTypeType getPriceType() { + public IPriceTypeType getPriceType() { return priceType; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#setPriceType(org.uic.ticket.api.asn.om.PriceTypeType) */ - public void setPriceType(PriceTypeType priceType) { + public void setPriceType(IPriceTypeType priceType) { this.priceType = priceType; } @@ -467,14 +467,14 @@ public class SimpleCarCarriageReservation extends SimpleDocumentData implements /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#getRoofRackType() */ - public RoofRackType getRoofRackType() { + public IRoofRackType getRoofRackType() { return roofRackType; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#setRoofRackType(org.uic.ticket.api.asn.om.RoofRackType) */ - public void setRoofRackType(RoofRackType roofRackType) { + public void setRoofRackType(IRoofRackType roofRackType) { this.roofRackType = roofRackType; } @@ -579,14 +579,14 @@ public class SimpleCarCarriageReservation extends SimpleDocumentData implements /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#getLoadingDeck() */ - public LoadingDeckType getLoadingDeck() { + public ILoadingDeckType getLoadingDeck() { return loadingDeck; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICarCarriageReservation#setLoadingDeck(org.uic.ticket.api.asn.om.LoadingDeckType) */ - public void setLoadingDeck(LoadingDeckType loadingDeck) { + public void setLoadingDeck(ILoadingDeckType loadingDeck) { this.loadingDeck = loadingDeck; } diff --git a/src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java b/src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java index 35a2add..bf59055 100644 --- a/src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java +++ b/src/org/uic/ticket/api/impl/SimpleCompartmentDetails.java @@ -3,10 +3,9 @@ */ package org.uic.ticket.api.impl; -import org.uic.ticket.api.asn.omv1.CompartmentPositionType; import org.uic.ticket.api.spec.ICompartmentDetails; +import org.uic.ticket.api.spec.ICompartmentPositionType; -// TODO: Auto-generated Javadoc /** * The Class SimpleCompartmentDetails. */ @@ -32,7 +31,7 @@ public class SimpleCompartmentDetails implements ICompartmentDetails { protected String specialAllocationDescr; /** The position. */ - protected CompartmentPositionType position = CompartmentPositionType.unspecified; + protected ICompartmentPositionType position = ICompartmentPositionType.unspecified; /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICompartmentDetails#getCoachType() @@ -121,14 +120,14 @@ public class SimpleCompartmentDetails implements ICompartmentDetails { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICompartmentDetails#getPosition() */ - public CompartmentPositionType 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(CompartmentPositionType position) { + public void setPosition(ICompartmentPositionType position) { this.position = position; } diff --git a/src/org/uic/ticket/api/impl/SimpleCounterMark.java b/src/org/uic/ticket/api/impl/SimpleCounterMark.java index ce0ecd5..219a505 100644 --- a/src/org/uic/ticket/api/impl/SimpleCounterMark.java +++ b/src/org/uic/ticket/api/impl/SimpleCounterMark.java @@ -7,14 +7,14 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; -import org.uic.ticket.api.asn.omv1.TravelClassType; import org.uic.ticket.api.spec.ICounterMark; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IRegionalValidity; import org.uic.ticket.api.spec.IReturnRouteDescription; +import org.uic.ticket.api.spec.IStationCodeTable; +import org.uic.ticket.api.spec.ITravelClassType; + -// TODO: Auto-generated Javadoc /** * The Class SimpleCounterMark. */ @@ -49,7 +49,7 @@ public class SimpleCounterMark extends SimpleDocumentData implements ICounterMar protected boolean returnIncluded = false; /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The from station. */ protected String fromStation; @@ -79,7 +79,7 @@ public class SimpleCounterMark extends SimpleDocumentData implements ICounterMar protected Date validUntil; /** The class code. */ - protected TravelClassType classCode = TravelClassType.second; + protected ITravelClassType classCode = ITravelClassType.second; /** The included carriers. */ protected CollectionincludedCarriers = new LinkedHashSet(); @@ -133,14 +133,14 @@ public class SimpleCounterMark extends SimpleDocumentData implements ICounterMar /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICounterMark#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICounterMark#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } @@ -273,14 +273,14 @@ public class SimpleCounterMark extends SimpleDocumentData implements ICounterMar /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICounterMark#getClassCode() */ - public TravelClassType getClassCode() { + public ITravelClassType getClassCode() { return classCode; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICounterMark#setClassCode(org.uic.ticket.api.asn.om.TravelClassType) */ - public void setClassCode(TravelClassType classCode) { + public void setClassCode(ITravelClassType classCode) { this.classCode = classCode; } diff --git a/src/org/uic/ticket/api/impl/SimpleCustomerCard.java b/src/org/uic/ticket/api/impl/SimpleCustomerCard.java index 9d6db3d..2e948bf 100644 --- a/src/org/uic/ticket/api/impl/SimpleCustomerCard.java +++ b/src/org/uic/ticket/api/impl/SimpleCustomerCard.java @@ -7,10 +7,10 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.TravelClassType; import org.uic.ticket.api.spec.ICustomerCard; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.ITraveler; +import org.uic.ticket.api.spec.ITravelClassType; // TODO: Auto-generated Javadoc /** @@ -31,7 +31,7 @@ public class SimpleCustomerCard extends SimpleDocumentData implements ICustomer protected Date validUntil; /** The class code. */ - protected TravelClassType classCode; + protected ITravelClassType classCode; /** The extension. */ protected IExtension extension; @@ -111,14 +111,14 @@ public class SimpleCustomerCard extends SimpleDocumentData implements ICustomer /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ICustomerCard#getClassCode() */ - public TravelClassType 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(TravelClassType classCode) { + public void setClassCode(ITravelClassType classCode) { this.classCode = classCode; } diff --git a/src/org/uic/ticket/api/impl/SimpleDelayConfirmation.java b/src/org/uic/ticket/api/impl/SimpleDelayConfirmation.java index 3171072..9763d15 100644 --- a/src/org/uic/ticket/api/impl/SimpleDelayConfirmation.java +++ b/src/org/uic/ticket/api/impl/SimpleDelayConfirmation.java @@ -4,12 +4,11 @@ import java.util.Collection; import java.util.Date; import java.util.HashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; import org.uic.ticket.api.spec.IDelayConfirmation; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.ITicketLink; +import org.uic.ticket.api.spec.IStationCodeTable; -// TODO: Auto-generated Javadoc /** * The Class SimpleDelayConfirmation. */ @@ -22,7 +21,7 @@ public class SimpleDelayConfirmation extends SimpleDocumentData implements IDel protected String reference; /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUICReservation; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUICReservation; /** The station. */ protected String station; @@ -94,7 +93,7 @@ public class SimpleDelayConfirmation extends SimpleDocumentData implements IDel * @see org.uic.ticket.api.spec.IDelayConfirmation#getStationCodeTable() */ @Override - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } @@ -102,7 +101,7 @@ public class SimpleDelayConfirmation extends SimpleDocumentData implements IDel * @see org.uic.ticket.api.spec.IDelayConfirmation#setStationCodeTable(org.uic.ticket.api.asn.omv1.CodeTableType) */ @Override - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } diff --git a/src/org/uic/ticket/api/impl/SimpleFipTicket.java b/src/org/uic/ticket/api/impl/SimpleFipTicket.java index 6bd5f99..42cb25b 100644 --- a/src/org/uic/ticket/api/impl/SimpleFipTicket.java +++ b/src/org/uic/ticket/api/impl/SimpleFipTicket.java @@ -8,9 +8,9 @@ import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.TravelClassType; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IFipTicket; +import org.uic.ticket.api.spec.ITravelClassType; // TODO: Auto-generated Javadoc @@ -30,7 +30,7 @@ public class SimpleFipTicket extends SimpleDocumentData implements IFipTicket { protected String productOwner; /** The class code. */ - protected TravelClassType classCode = TravelClassType.second; + protected ITravelClassType classCode = ITravelClassType.second; /** The valid from. */ protected Date validFrom; @@ -140,14 +140,14 @@ public class SimpleFipTicket extends SimpleDocumentData implements IFipTicket { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IFipTicket#getClassCode() */ - public TravelClassType getClassCode() { + public ITravelClassType getClassCode() { return classCode; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IFipTicket#setClassCode(org.uic.ticket.api.asn.om.TravelClassType) */ - public void setClassCode(TravelClassType classCode) { + public void setClassCode(ITravelClassType classCode) { this.classCode = classCode; } diff --git a/src/org/uic/ticket/api/impl/SimpleGeoCoordinate.java b/src/org/uic/ticket/api/impl/SimpleGeoCoordinate.java index a591e29..4bec5a1 100644 --- a/src/org/uic/ticket/api/impl/SimpleGeoCoordinate.java +++ b/src/org/uic/ticket/api/impl/SimpleGeoCoordinate.java @@ -3,32 +3,33 @@ */ package org.uic.ticket.api.impl; -import org.uic.ticket.api.asn.omv1.GeoCoordinateSystemType; -import org.uic.ticket.api.asn.omv1.GeoUnitType; -import org.uic.ticket.api.asn.omv1.HemisphereLatitudeType; -import org.uic.ticket.api.asn.omv1.HemisphereLongitudeType; + +import org.uic.ticket.api.spec.IGeoCoordinateSystemType; +import org.uic.ticket.api.spec.IGeoUnitType; +import org.uic.ticket.api.spec.IHemisphereLatitudeType; +import org.uic.ticket.api.spec.IHemisphereLongitudeType; import org.uic.ticket.api.spec.IGeoCoordinate; -// TODO: Auto-generated Javadoc + /** * The Class SimpleGeoCoordinate. */ public class SimpleGeoCoordinate implements IGeoCoordinate { /** The unit. */ - protected GeoUnitType unit = GeoUnitType.milliDegree; + protected IGeoUnitType unit = IGeoUnitType.milliDegree; /** The accuracy. */ - protected GeoUnitType accuracy; + protected IGeoUnitType accuracy; /** The system. */ - protected GeoCoordinateSystemType system = GeoCoordinateSystemType.wgs84; + protected IGeoCoordinateSystemType system = IGeoCoordinateSystemType.wgs84; /** The hemispher longiture. */ - protected HemisphereLongitudeType hemispherLongiture = HemisphereLongitudeType.north; + protected IHemisphereLongitudeType hemispherLongiture = IHemisphereLongitudeType.north; /** The hemisphere latitude. */ - protected HemisphereLatitudeType hemisphereLatitude = HemisphereLatitudeType.east; + protected IHemisphereLatitudeType hemisphereLatitude = IHemisphereLatitudeType.east; /** The longitude. */ protected Long longitude; @@ -39,70 +40,70 @@ public class SimpleGeoCoordinate implements IGeoCoordinate { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#getUnit() */ - public GeoUnitType getUnit() { + public IGeoUnitType getUnit() { return unit; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#setUnit(org.uic.ticket.api.asn.om.GeoUnitType) */ - public void setUnit(GeoUnitType unit) { + public void setUnit(IGeoUnitType unit) { this.unit = unit; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#getAccuracy() */ - public GeoUnitType getAccuracy() { + public IGeoUnitType getAccuracy() { return accuracy; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#setAccuracy(org.uic.ticket.api.asn.om.GeoUnitType) */ - public void setAccuracy(GeoUnitType accuracy) { + public void setAccuracy(IGeoUnitType accuracy) { this.accuracy = accuracy; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#getSystem() */ - public GeoCoordinateSystemType getSystem() { + public IGeoCoordinateSystemType getSystem() { return system; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#setSystem(org.uic.ticket.api.asn.om.GeoCoordinateSystemType) */ - public void setSystem(GeoCoordinateSystemType system) { + public void setSystem(IGeoCoordinateSystemType system) { this.system = system; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#getHemispherLongitude() */ - public HemisphereLongitudeType getHemisphereLongitude() { + public IHemisphereLongitudeType getHemisphereLongitude() { return hemispherLongiture; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#setHemispherLongitude(org.uic.ticket.api.asn.om.HemisphereLongitudeType) */ - public void setHemisphereLongitude(HemisphereLongitudeType hemispherLongiture) { + public void setHemisphereLongitude(IHemisphereLongitudeType hemispherLongiture) { this.hemispherLongiture = hemispherLongiture; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#getHemisphereLatitude() */ - public HemisphereLatitudeType getHemisphereLatitude() { + public IHemisphereLatitudeType getHemisphereLatitude() { return hemisphereLatitude; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IGeoCoordinate#setHemisphereLatitude(org.uic.ticket.api.asn.om.HemisphereLatitudeType) */ - public void setHemisphereLatitude(HemisphereLatitudeType hemisphereLatitude) { + public void setHemisphereLatitude(IHemisphereLatitudeType hemisphereLatitude) { this.hemisphereLatitude = hemisphereLatitude; } @@ -146,15 +147,15 @@ public class SimpleGeoCoordinate implements IGeoCoordinate { } public long getFullCircle(){ - if (unit == GeoUnitType.centiDegree) { + if (unit == IGeoUnitType.centiDegree) { return 100 * 360; - } else if (unit == GeoUnitType.deciDegree) { + } else if (unit == IGeoUnitType.deciDegree) { return 10 * 360; - } else if (unit == GeoUnitType.milliDegree) { + } else if (unit == IGeoUnitType.milliDegree) { return 1000 * 360; - } else if (unit == GeoUnitType.tenthmilliDegree) { + } else if (unit == IGeoUnitType.tenthmilliDegree) { return 10000 * 360; - } else if (unit == GeoUnitType.milliDegree) { + } else if (unit == IGeoUnitType.milliDegree) { return 100000 * 360; } else { return 360; diff --git a/src/org/uic/ticket/api/impl/SimpleIncludedOpenTicket.java b/src/org/uic/ticket/api/impl/SimpleIncludedOpenTicket.java index 601e818..c0b2680 100644 --- a/src/org/uic/ticket/api/impl/SimpleIncludedOpenTicket.java +++ b/src/org/uic/ticket/api/impl/SimpleIncludedOpenTicket.java @@ -7,14 +7,13 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; -import org.uic.ticket.api.asn.omv1.TravelClassType; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IIncludedOpenTicket; import org.uic.ticket.api.spec.IRegionalValidity; import org.uic.ticket.api.spec.ITariff; +import org.uic.ticket.api.spec.IStationCodeTable; +import org.uic.ticket.api.spec.ITravelClassType; -// TODO: Auto-generated Javadoc /** * The Class SimpleIncludedOpenTicket. */ @@ -39,7 +38,7 @@ public class SimpleIncludedOpenTicket implements IIncludedOpenTicket { protected int authorizationCode; /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The from station. */ protected String fromStation; @@ -66,7 +65,7 @@ public class SimpleIncludedOpenTicket implements IIncludedOpenTicket { protected Date validUntil; /** The class code. */ - protected TravelClassType classCode = TravelClassType.second; + protected ITravelClassType classCode = ITravelClassType.second; /** The included carriers. */ protected CollectionincludedCarriers = new LinkedHashSet(); @@ -175,14 +174,14 @@ public class SimpleIncludedOpenTicket implements IIncludedOpenTicket { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IIncludedOpenTicket#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IIncludedOpenTicket#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } @@ -301,14 +300,14 @@ public class SimpleIncludedOpenTicket implements IIncludedOpenTicket { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IIncludedOpenTicket#getClassCode() */ - public TravelClassType getClassCode() { + public ITravelClassType getClassCode() { return classCode; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IIncludedOpenTicket#setClassCode(org.uic.ticket.api.asn.om.TravelClassType) */ - public void setClassCode(TravelClassType classCode) { + public void setClassCode(ITravelClassType classCode) { this.classCode = classCode; } @@ -436,4 +435,28 @@ public class SimpleIncludedOpenTicket implements IIncludedOpenTicket { this.validUntil = date; } + @Override + public Collection getExcludedTransportTypes() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void addExcludedTransportType(Integer excludedTransportType) { + // TODO Auto-generated method stub + + } + + @Override + public Collection getIncludedTransportTypes() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void addInludedTransportType(Integer includedTransportType) { + // TODO Auto-generated method stub + + } + } diff --git a/src/org/uic/ticket/api/impl/SimpleLine.java b/src/org/uic/ticket/api/impl/SimpleLine.java index 620dc65..f460c3f 100644 --- a/src/org/uic/ticket/api/impl/SimpleLine.java +++ b/src/org/uic/ticket/api/impl/SimpleLine.java @@ -5,10 +5,9 @@ package org.uic.ticket.api.impl; import java.util.HashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; import org.uic.ticket.api.spec.ILine; +import org.uic.ticket.api.spec.IStationCodeTable; -// TODO: Auto-generated Javadoc /** * The Class SimpleLine. */ @@ -21,7 +20,7 @@ public class SimpleLine implements ILine { protected HashSet lineIds = new HashSet(); /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The entry station. */ protected String entryStation; @@ -66,14 +65,14 @@ public class SimpleLine implements ILine { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ILine#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ILine#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } diff --git a/src/org/uic/ticket/api/impl/SimpleOpenTicket.java b/src/org/uic/ticket/api/impl/SimpleOpenTicket.java index 24b887b..5e2a7ed 100644 --- a/src/org/uic/ticket/api/impl/SimpleOpenTicket.java +++ b/src/org/uic/ticket/api/impl/SimpleOpenTicket.java @@ -7,8 +7,6 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; -import org.uic.ticket.api.asn.omv1.TravelClassType; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IIncludedOpenTicket; import org.uic.ticket.api.spec.ILuggageRestriction; @@ -17,8 +15,10 @@ import org.uic.ticket.api.spec.IRegionalValidity; import org.uic.ticket.api.spec.IReturnRouteDescription; import org.uic.ticket.api.spec.ITariff; import org.uic.ticket.api.spec.IVatDetail; +import org.uic.ticket.api.spec.IStationCodeTable; +import org.uic.ticket.api.spec.ITravelClassType; + -// TODO: Auto-generated Javadoc /** * The Class SimpleOpenTicket. */ @@ -63,7 +63,7 @@ public class SimpleOpenTicket extends SimpleDocumentData implements IOpenTicket protected boolean returnIncluded = false; /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The from station. */ protected String fromStation; @@ -91,7 +91,7 @@ public class SimpleOpenTicket extends SimpleDocumentData implements IOpenTicket protected Collection activatedDays = new LinkedHashSet(); /** The class code. */ - protected TravelClassType classCode = TravelClassType.second; + protected ITravelClassType classCode = ITravelClassType.second; /** The service level. */ @@ -106,6 +106,12 @@ public class SimpleOpenTicket extends SimpleDocumentData implements IOpenTicket /** The excluded service brands. */ protected CollectionexcludedServiceBrands = new LinkedHashSet(); + /** The included service brands. */ + protected CollectionincludedTransportTypes = new LinkedHashSet(); + + /** The excluded service brands. */ + protected CollectionexcludedTransportTypes = new LinkedHashSet(); + /** The tariffs. */ protected Collection tariffs = new LinkedHashSet(); @@ -169,14 +175,14 @@ public class SimpleOpenTicket extends SimpleDocumentData implements IOpenTicket /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IOpenTicket#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IOpenTicket#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } @@ -479,14 +485,14 @@ public class SimpleOpenTicket extends SimpleDocumentData implements IOpenTicket /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IOpenTicket#getClassCode() */ - public TravelClassType getClassCode() { + public ITravelClassType getClassCode() { return classCode; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IOpenTicket#setClassCode(org.uic.ticket.api.asn.om.TravelClassType) */ - public void setClassCode(TravelClassType classCode) { + public void setClassCode(ITravelClassType classCode) { this.classCode = classCode; } @@ -574,4 +580,24 @@ public class SimpleOpenTicket extends SimpleDocumentData implements IOpenTicket this.validUntilUTCoffset = validUntilUTCoffset; } + @Override + public Collection getExcludedTransportTypes() { + return excludedTransportTypes; + } + + @Override + public void addExcludedTransportType(Integer excludedTransportType) { + excludedTransportTypes.add(excludedTransportType); + } + + @Override + public Collection getIncludedTransportTypes() { + return includedTransportTypes; + } + + @Override + public void addInludedTransportType(Integer includedTransportType) { + includedTransportTypes.add(includedTransportType); + } + } diff --git a/src/org/uic/ticket/api/impl/SimpleParkingGround.java b/src/org/uic/ticket/api/impl/SimpleParkingGround.java index 9e77989..2ded400 100644 --- a/src/org/uic/ticket/api/impl/SimpleParkingGround.java +++ b/src/org/uic/ticket/api/impl/SimpleParkingGround.java @@ -7,10 +7,10 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IParkingGround; import org.uic.ticket.api.spec.IVatDetail; +import org.uic.ticket.api.spec.IStationCodeTable; /** @@ -55,7 +55,7 @@ public class SimpleParkingGround extends SimpleDocumentData implements IParkingG protected String numberPlate; /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The extension data. */ protected IExtension extensionData; @@ -227,14 +227,14 @@ public class SimpleParkingGround extends SimpleDocumentData implements IParkingG /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IParkingGround#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IParkingGround#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } diff --git a/src/org/uic/ticket/api/impl/SimplePass.java b/src/org/uic/ticket/api/impl/SimplePass.java index d1704ac..9b00e2d 100644 --- a/src/org/uic/ticket/api/impl/SimplePass.java +++ b/src/org/uic/ticket/api/impl/SimplePass.java @@ -7,16 +7,15 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.*; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IPass; import org.uic.ticket.api.spec.IRegionalValidity; import org.uic.ticket.api.spec.ITariff; import org.uic.ticket.api.spec.IValidityDetails; import org.uic.ticket.api.spec.IVatDetail; +import org.uic.ticket.api.spec.ITravelClassType; -// TODO: Auto-generated Javadoc /** * The Class SimplePass. */ @@ -32,7 +31,7 @@ public class SimplePass extends SimpleDocumentData implements IPass { protected String productOwner; /** The class code. */ - protected TravelClassType classCode = TravelClassType.second; + protected ITravelClassType classCode = ITravelClassType.second; /** The valid from. */ protected Date validFrom; @@ -329,14 +328,14 @@ public class SimplePass extends SimpleDocumentData implements IPass { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IPass#getClassCode() */ - public TravelClassType getClassCode() { + public ITravelClassType getClassCode() { return classCode; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IPass#setClassCode(org.uic.ticket.api.asn.om.TravelClassType) */ - public void setClassCode(TravelClassType classCode) { + public void setClassCode(ITravelClassType classCode) { this.classCode = classCode; } diff --git a/src/org/uic/ticket/api/impl/SimpleReservation.java b/src/org/uic/ticket/api/impl/SimpleReservation.java index 2aa22de..aff30dc 100644 --- a/src/org/uic/ticket/api/impl/SimpleReservation.java +++ b/src/org/uic/ticket/api/impl/SimpleReservation.java @@ -7,10 +7,7 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; -import org.uic.ticket.api.asn.omv1.PriceTypeType; -import org.uic.ticket.api.asn.omv1.ServiceType; -import org.uic.ticket.api.asn.omv1.TravelClassType; + import org.uic.ticket.api.spec.IBerth; import org.uic.ticket.api.spec.ICompartmentDetails; import org.uic.ticket.api.spec.IExtension; @@ -20,8 +17,12 @@ import org.uic.ticket.api.spec.IReservation; import org.uic.ticket.api.spec.IServiceBrand; import org.uic.ticket.api.spec.ITariff; import org.uic.ticket.api.spec.IVatDetail; +import org.uic.ticket.api.spec.IPriceTypeType; +import org.uic.ticket.api.spec.IServiceType; +import org.uic.ticket.api.spec.IStationCodeTable; +import org.uic.ticket.api.spec.ITravelClassType; + -// TODO: Auto-generated Javadoc /** * The Class SimpleReservation. */ @@ -49,7 +50,7 @@ public class SimpleReservation extends SimpleDocumentData implements IReservatio protected IServiceBrand serviceBrand; /** The service. */ - protected ServiceType service = ServiceType.seat; + protected IServiceType service = IServiceType.seat; /** The service brand description. */ protected String serviceBrandDescription; @@ -59,7 +60,7 @@ public class SimpleReservation extends SimpleDocumentData implements IReservatio /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUICReservation; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUICReservation; /** The from station. */ protected String fromStation; @@ -83,7 +84,7 @@ public class SimpleReservation extends SimpleDocumentData implements IReservatio protected Collection tariffs = new LinkedHashSet(); /** The class code. */ - protected TravelClassType classCode = TravelClassType.second; + protected ITravelClassType classCode = ITravelClassType.second; /** The service level. */ protected String serviceLevel; @@ -106,7 +107,7 @@ public class SimpleReservation extends SimpleDocumentData implements IReservatio /** The price type. */ - protected PriceTypeType priceType = PriceTypeType.travelPrice; + protected IPriceTypeType priceType = IPriceTypeType.travelPrice; /** The type of supplement. */ protected int typeOfSupplement; @@ -222,28 +223,28 @@ public class SimpleReservation extends SimpleDocumentData implements IReservatio /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#getService() */ - public ServiceType getService() { + public IServiceType getService() { return service; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#setService(org.uic.ticket.api.asn.om.ServiceType) */ - public void setService(ServiceType service) { + public void setService(IServiceType service) { this.service = service; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } @@ -320,14 +321,14 @@ public class SimpleReservation extends SimpleDocumentData implements IReservatio /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#getClassCode() */ - public TravelClassType getClassCode() { + public ITravelClassType getClassCode() { return classCode; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#setClassCode(org.uic.ticket.api.asn.om.TravelClassType) */ - public void setClassCode(TravelClassType classCode) { + public void setClassCode(ITravelClassType classCode) { this.classCode = classCode; } @@ -449,14 +450,14 @@ public class SimpleReservation extends SimpleDocumentData implements IReservatio /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#getPriceType() */ - public PriceTypeType getPriceType() { + public IPriceTypeType getPriceType() { return priceType; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IReservation#setPriceType(org.uic.ticket.api.asn.om.PriceTypeType) */ - public void setPriceType(PriceTypeType priceType) { + public void setPriceType(IPriceTypeType priceType) { this.priceType = priceType; } diff --git a/src/org/uic/ticket/api/impl/SimpleRouteSection.java b/src/org/uic/ticket/api/impl/SimpleRouteSection.java index 079ae61..0354e4c 100644 --- a/src/org/uic/ticket/api/impl/SimpleRouteSection.java +++ b/src/org/uic/ticket/api/impl/SimpleRouteSection.java @@ -3,10 +3,11 @@ */ package org.uic.ticket.api.impl; -import org.uic.ticket.api.asn.omv1.CodeTableType; + import org.uic.ticket.api.spec.IRouteSection; +import org.uic.ticket.api.spec.IStationCodeTable; + -// TODO: Auto-generated Javadoc /** * The Class SimpleRouteSection. */ @@ -14,7 +15,7 @@ public class SimpleRouteSection implements IRouteSection { /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The from station. */ protected String fromStation; @@ -31,14 +32,14 @@ public class SimpleRouteSection implements IRouteSection { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IRouteSection#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IRouteSection#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } diff --git a/src/org/uic/ticket/api/impl/SimpleStationPassage.java b/src/org/uic/ticket/api/impl/SimpleStationPassage.java index 334d528..7624086 100644 --- a/src/org/uic/ticket/api/impl/SimpleStationPassage.java +++ b/src/org/uic/ticket/api/impl/SimpleStationPassage.java @@ -7,11 +7,11 @@ import java.util.Collection; import java.util.Date; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; import org.uic.ticket.api.spec.IExtension; import org.uic.ticket.api.spec.IStationPassage; +import org.uic.ticket.api.spec.IStationCodeTable; + -// TODO: Auto-generated Javadoc /** * The Class SimpleStationPassage. */ @@ -36,7 +36,7 @@ public class SimpleStationPassage extends SimpleDocumentData implements IStation protected Date validUntil; /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The station name. */ protected String stationName; @@ -148,14 +148,14 @@ public class SimpleStationPassage extends SimpleDocumentData implements IStation /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IStationPassage#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IStationPassage#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } diff --git a/src/org/uic/ticket/api/impl/SimpleTariff.java b/src/org/uic/ticket/api/impl/SimpleTariff.java index e7fe371..c051a70 100644 --- a/src/org/uic/ticket/api/impl/SimpleTariff.java +++ b/src/org/uic/ticket/api/impl/SimpleTariff.java @@ -6,13 +6,13 @@ package org.uic.ticket.api.impl; import java.util.Collection; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.PassengerType; import org.uic.ticket.api.spec.ICardReference; import org.uic.ticket.api.spec.IRouteSection; import org.uic.ticket.api.spec.ISeriesDataDetails; import org.uic.ticket.api.spec.ITariff; +import org.uic.ticket.api.spec.IPassengerType; + -// TODO: Auto-generated Javadoc /** * The Class SimpleTariff. */ @@ -22,7 +22,7 @@ public class SimpleTariff implements ITariff { protected int numberOfPassengers = 1; /** The passenger type. */ - protected PassengerType passengerType ; + protected IPassengerType passengerType ; /** The age below. */ @@ -77,7 +77,7 @@ public class SimpleTariff implements ITariff { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITariff#getPassengerType() */ - public PassengerType getPassengerType() { + public IPassengerType getPassengerType() { return passengerType; } @@ -85,7 +85,7 @@ public class SimpleTariff implements ITariff { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITariff#setPassengerType(org.uic.ticket.api.asn.om.PassengerType) */ - public void setPassengerType(PassengerType passengerType) { + public void setPassengerType(IPassengerType passengerType) { this.passengerType = passengerType; } diff --git a/src/org/uic/ticket/api/impl/SimpleTicketLink.java b/src/org/uic/ticket/api/impl/SimpleTicketLink.java index 3262caa..b28d8d5 100644 --- a/src/org/uic/ticket/api/impl/SimpleTicketLink.java +++ b/src/org/uic/ticket/api/impl/SimpleTicketLink.java @@ -3,11 +3,12 @@ */ package org.uic.ticket.api.impl; -import org.uic.ticket.api.asn.omv1.LinkMode; -import org.uic.ticket.api.asn.omv1.TicketType; + import org.uic.ticket.api.spec.ITicketLink; +import org.uic.ticket.api.spec.ILinkMode; +import org.uic.ticket.api.spec.ITicketType; + -// TODO: Auto-generated Javadoc /** * The Class SimpleTicketLink. */ @@ -26,10 +27,10 @@ public class SimpleTicketLink implements ITicketLink { protected String productOwner; /** The ticket type. */ - protected TicketType ticketType = TicketType.openTicket; + protected ITicketType ticketType = ITicketType.openTicket; /** The link mode. */ - protected LinkMode linkMode = LinkMode.issuedTogether; + protected ILinkMode linkMode = ILinkMode.issuedTogether; /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITicketLink#getReference() @@ -76,28 +77,28 @@ public class SimpleTicketLink implements ITicketLink { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITicketLink#getTicketType() */ - public TicketType getTicketType() { + public ITicketType getTicketType() { return ticketType; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITicketLink#setTicketType(org.uic.ticket.api.asn.om.TicketType) */ - public void setTicketType(TicketType ticketType) { + public void setTicketType(ITicketType ticketType) { this.ticketType = ticketType; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITicketLink#getLinkMode() */ - public LinkMode getLinkMode() { + public ILinkMode getLinkMode() { return linkMode; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITicketLink#setLinkMode(org.uic.ticket.api.asn.om.LinkMode) */ - public void setLinkMode(LinkMode linkMode) { + public void setLinkMode(ILinkMode linkMode) { this.linkMode = linkMode; } diff --git a/src/org/uic/ticket/api/impl/SimpleTraveler.java b/src/org/uic/ticket/api/impl/SimpleTraveler.java index 50c322c..ef60dd7 100644 --- a/src/org/uic/ticket/api/impl/SimpleTraveler.java +++ b/src/org/uic/ticket/api/impl/SimpleTraveler.java @@ -7,13 +7,12 @@ import java.util.Collection; import java.util.Date; import java.util.HashSet; -import org.uic.ticket.api.asn.omv1.GenderType; -import org.uic.ticket.api.asn.omv1.PassengerType; +import org.uic.ticket.api.spec.IGenderType; import org.uic.ticket.api.spec.ICustomerStatusDescription; import org.uic.ticket.api.spec.ITraveler; +import org.uic.ticket.api.spec.IPassengerType; -// TODO: Auto-generated Javadoc /** * The Class SimpleTraveler. */ @@ -39,7 +38,7 @@ public class SimpleTraveler implements ITraveler { protected String title; /** The gender. */ - protected GenderType gender; + protected IGenderType gender; /** The customer id. */ protected String customerId; @@ -51,7 +50,7 @@ public class SimpleTraveler implements ITraveler { protected boolean ticketHolder = true; /** The passenger type. */ - protected PassengerType passengerType; + protected IPassengerType passengerType; /** The passenger with reduced mobility. */ protected boolean passengerWithReducedMobility = false; @@ -156,14 +155,14 @@ public class SimpleTraveler implements ITraveler { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITraveler#getGender() */ - public GenderType getGender() { + public IGenderType getGender() { return gender; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITraveler#setGender(org.uic.ticket.api.asn.om.GenderType) */ - public void setGender(GenderType gender) { + public void setGender(IGenderType gender) { this.gender = gender; } @@ -212,14 +211,14 @@ public class SimpleTraveler implements ITraveler { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITraveler#getPassengerType() */ - public PassengerType getPassengerType() { + public IPassengerType getPassengerType() { return passengerType; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.ITraveler#setPassengerType(org.uic.ticket.api.asn.om.PassengerType) */ - public void setPassengerType(PassengerType passengerType) { + public void setPassengerType(IPassengerType passengerType) { this.passengerType = passengerType; } diff --git a/src/org/uic/ticket/api/impl/SimpleViaStation.java b/src/org/uic/ticket/api/impl/SimpleViaStation.java index a60ff8b..8af7c30 100644 --- a/src/org/uic/ticket/api/impl/SimpleViaStation.java +++ b/src/org/uic/ticket/api/impl/SimpleViaStation.java @@ -6,17 +6,18 @@ package org.uic.ticket.api.impl; import java.util.Collection; import java.util.LinkedHashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; + import org.uic.ticket.api.spec.IViaStation; +import org.uic.ticket.api.spec.IStationCodeTable; + -// TODO: Auto-generated Javadoc /** * The Class SimpleViaStation. */ public class SimpleViaStation implements IViaStation { /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The station. */ protected String station; @@ -42,14 +43,14 @@ public class SimpleViaStation implements IViaStation { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IViaStation#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IViaStation#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } diff --git a/src/org/uic/ticket/api/impl/SimpleZone.java b/src/org/uic/ticket/api/impl/SimpleZone.java index d48a5d9..68d6b72 100644 --- a/src/org/uic/ticket/api/impl/SimpleZone.java +++ b/src/org/uic/ticket/api/impl/SimpleZone.java @@ -6,10 +6,10 @@ package org.uic.ticket.api.impl; import java.util.Collection; import java.util.HashSet; -import org.uic.ticket.api.asn.omv1.CodeTableType; import org.uic.ticket.api.spec.IZone; +import org.uic.ticket.api.spec.IStationCodeTable; + -// TODO: Auto-generated Javadoc /** * The Class SimpleZone. */ @@ -20,7 +20,7 @@ public class SimpleZone implements IZone { /** The station code table. */ - protected CodeTableType stationCodeTable = CodeTableType.stationUIC; + protected IStationCodeTable stationCodeTable = IStationCodeTable.stationUIC; /** The entry station. */ protected String entryStation; @@ -58,14 +58,14 @@ public class SimpleZone implements IZone { /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IZone#getStationCodeTable() */ - public CodeTableType getStationCodeTable() { + public IStationCodeTable getStationCodeTable() { return stationCodeTable; } /* (nicht-Javadoc) * @see org.uic.ticket.api.spec.IZone#setStationCodeTable(org.uic.ticket.api.asn.om.CodeTableType) */ - public void setStationCodeTable(CodeTableType stationCodeTable) { + public void setStationCodeTable(IStationCodeTable stationCodeTable) { this.stationCodeTable = stationCodeTable; } -- cgit v1.2.3