summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/uic/barcode/ticket/api/impl/SimpleUicTicketObjectFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/uic/barcode/ticket/api/impl/SimpleUicTicketObjectFactory.java')
-rw-r--r--src/main/java/org/uic/barcode/ticket/api/impl/SimpleUicTicketObjectFactory.java243
1 files changed, 243 insertions, 0 deletions
diff --git a/src/main/java/org/uic/barcode/ticket/api/impl/SimpleUicTicketObjectFactory.java b/src/main/java/org/uic/barcode/ticket/api/impl/SimpleUicTicketObjectFactory.java
new file mode 100644
index 0000000..3e3eac0
--- /dev/null
+++ b/src/main/java/org/uic/barcode/ticket/api/impl/SimpleUicTicketObjectFactory.java
@@ -0,0 +1,243 @@
+package org.uic.barcode.ticket.api.impl;
+
+import org.uic.barcode.ticket.api.spec.IBerth;
+import org.uic.barcode.ticket.api.spec.ICarCarriageReservation;
+import org.uic.barcode.ticket.api.spec.ICardReference;
+import org.uic.barcode.ticket.api.spec.ICompartmentDetails;
+import org.uic.barcode.ticket.api.spec.IControlDetail;
+import org.uic.barcode.ticket.api.spec.ICounterMark;
+import org.uic.barcode.ticket.api.spec.ICustomerCard;
+import org.uic.barcode.ticket.api.spec.ICustomerStatusDescription;
+import org.uic.barcode.ticket.api.spec.IDelayConfirmation;
+import org.uic.barcode.ticket.api.spec.IDocumentData;
+import org.uic.barcode.ticket.api.spec.IDocumentExtension;
+import org.uic.barcode.ticket.api.spec.IExtension;
+import org.uic.barcode.ticket.api.spec.IFipTicket;
+import org.uic.barcode.ticket.api.spec.IGeoCoordinate;
+import org.uic.barcode.ticket.api.spec.IIncludedOpenTicket;
+import org.uic.barcode.ticket.api.spec.IIssuingDetail;
+import org.uic.barcode.ticket.api.spec.ILine;
+import org.uic.barcode.ticket.api.spec.ILuggageRestriction;
+import org.uic.barcode.ticket.api.spec.IOpenTicket;
+import org.uic.barcode.ticket.api.spec.IParkingGround;
+import org.uic.barcode.ticket.api.spec.IPass;
+import org.uic.barcode.ticket.api.spec.IPlaces;
+import org.uic.barcode.ticket.api.spec.IPolygone;
+import org.uic.barcode.ticket.api.spec.IRegisteredLuggage;
+import org.uic.barcode.ticket.api.spec.IReservation;
+import org.uic.barcode.ticket.api.spec.IReturnRouteDescription;
+import org.uic.barcode.ticket.api.spec.IRouteSection;
+import org.uic.barcode.ticket.api.spec.ISeriesDataDetails;
+import org.uic.barcode.ticket.api.spec.IServiceBrand;
+import org.uic.barcode.ticket.api.spec.IStationPassage;
+import org.uic.barcode.ticket.api.spec.ITariff;
+import org.uic.barcode.ticket.api.spec.ITicketLink;
+import org.uic.barcode.ticket.api.spec.ITimeRange;
+import org.uic.barcode.ticket.api.spec.IToken;
+import org.uic.barcode.ticket.api.spec.ITrainLink;
+import org.uic.barcode.ticket.api.spec.ITraveler;
+import org.uic.barcode.ticket.api.spec.ITravelerDetail;
+import org.uic.barcode.ticket.api.spec.IUicRailTicket;
+import org.uic.barcode.ticket.api.spec.IUicTicketObjectFactory;
+import org.uic.barcode.ticket.api.spec.IValidityDetails;
+import org.uic.barcode.ticket.api.spec.IValidityRange;
+import org.uic.barcode.ticket.api.spec.IVatDetail;
+import org.uic.barcode.ticket.api.spec.IViaStation;
+import org.uic.barcode.ticket.api.spec.IVoucher;
+import org.uic.barcode.ticket.api.spec.IZone;
+
+
+
+
+public class SimpleUicTicketObjectFactory implements IUicTicketObjectFactory {
+
+ public static IUicTicketObjectFactory getInstance(){
+ return new SimpleUicTicketObjectFactory();
+ }
+
+
+ public IBerth createBerth() {
+ return new SimpleBerth();
+ }
+
+ public ICarCarriageReservation createCarCarriageReservation() {
+ return new SimpleCarCarriageReservation();
+ }
+
+ public ICardReference createCardReference() {
+ return new SimpleCardReference();
+ }
+
+ public ICompartmentDetails createCompartmentDetails() {
+ return new SimpleCompartmentDetails();
+ }
+
+ public IControlDetail createControlDetail() {
+ return new SimpleControlDetail();
+ }
+
+ public ICounterMark createCounterMark() {
+ return new SimpleCounterMark();
+ }
+
+ public ICustomerCard createCustomerCard() {
+ return new SimpleCustomerCard();
+ }
+
+ public ICustomerStatusDescription createCustomerStatusDescription() {
+ return new SimpleCustomerStatusDescription();
+ }
+
+ public IDelayConfirmation createDelayConfirmation() {
+ return new SimpleDelayConfirmation();
+ }
+
+ public IDocumentData createDocumentData() {
+ return new SimpleDocumentData();
+ }
+
+ public IExtension createExtension() {
+ return new SimpleExtension();
+ }
+
+ public IFipTicket createFipTicket() {
+ return new SimpleFipTicket();
+ }
+
+ public IGeoCoordinate createGeoCoordinate() {
+ return new SimpleGeoCoordinate();
+ }
+
+ public IIncludedOpenTicket createIncludedOpenTicket() {
+ return new SimpleIncludedOpenTicket();
+ }
+
+ public IIssuingDetail createIssuingDetail() {
+ return new SimpleIssuingDetail();
+ }
+
+ public ILine createLine() {
+ return new SimpleLine();
+ }
+
+ public ILuggageRestriction createLuggageRestriction() {
+ return new SimpleLuggageRestriction();
+ }
+
+ public IOpenTicket createOpenTicket() {
+ return new SimpleOpenTicket();
+ }
+
+ public IParkingGround createParkingGround() {
+ return new SimpleParkingGround();
+ }
+
+ public IPass createPass() {
+ return new SimplePass();
+ }
+
+ public IPlaces createPlaces() {
+ return new SimplePlaces();
+ }
+
+ public IPolygone createPolygone() {
+ return new SimplePolygone();
+ }
+
+ public IRegisteredLuggage createRegisteredLuggage() {
+ return new SimpleRegisteredLuggage();
+ }
+
+ public IReservation createReservation() {
+ return new SimpleReservation();
+ }
+
+ public IReturnRouteDescription createReturnRouteDescription() {
+ return new SimpleReturnRouteDescription();
+ }
+
+ public IRouteSection createRouteSection() {
+ return new SimpleRouteSection();
+ }
+
+ public ISeriesDataDetails createSeriesDataDetails() {
+ return new SimpleSeriesDataDetails();
+ }
+
+ public IStationPassage createStationPassage() {
+ return new SimpleStationPassage();
+ }
+
+ public ITariff createTariff() {
+ return new SimpleTariff();
+ }
+
+ public ITicketLink createTicketLink() {
+ return new SimpleTicketLink();
+ }
+
+ public ITimeRange createTimeRange() {
+ return new SimpleTimeRange();
+ }
+
+ public IToken createToken() {
+ return new SimpleToken();
+ }
+
+ public ITrainLink createTrainLink() {
+ return new SimpleTrainLink();
+ }
+
+ public ITraveler createTraveler() {
+ return new SimpleTraveler();
+ }
+
+ public ITravelerDetail createTravelerDetail() {
+ return new SimpleTravelerDetail();
+ }
+
+ public IUicRailTicket createUicRailTicket() {
+ return new SimpleUicRailTicket();
+ }
+
+ public IValidityDetails createValidityDetails() {
+ return new SimpleValidityDetails();
+ }
+
+ public IValidityRange createValidityRange() {
+ return new SimpleValidityRange();
+ }
+
+ public IViaStation createViaStation() {
+ return new SimpleViaStation();
+ }
+
+ public IVoucher createVoucher() {
+ return new SimpleVoucher();
+ }
+
+ public IZone createZone() {
+ return new SimpleZone();
+ }
+
+ public IDocumentExtension createDocumentExtension() {
+ return new SimpleDocumentExtension();
+ }
+
+
+ @Override
+ public IServiceBrand createServiceBrand() {
+ return new SimpleServiceBrand();
+ }
+
+
+ @Override
+ public IVatDetail createVatDetail() {
+ return new SimpleVatDetail();
+ }
+
+
+
+
+
+}