blob: 05ecfde30e09e302b71ac7af753664e98644bd21 (
plain) (
tree)
|
|
package org.uic.ticket.api.impl;
import org.uic.ticket.api.spec.IBerth;
import org.uic.ticket.api.spec.ICarCarriageReservation;
import org.uic.ticket.api.spec.ICardReference;
import org.uic.ticket.api.spec.ICompartmentDetails;
import org.uic.ticket.api.spec.IControlDetail;
import org.uic.ticket.api.spec.ICounterMark;
import org.uic.ticket.api.spec.ICustomerCard;
import org.uic.ticket.api.spec.ICustomerStatusDescription;
import org.uic.ticket.api.spec.IDelayConfirmation;
import org.uic.ticket.api.spec.IDocumentData;
import org.uic.ticket.api.spec.IDocumentExtension;
import org.uic.ticket.api.spec.IExtension;
import org.uic.ticket.api.spec.IFipTicket;
import org.uic.ticket.api.spec.IGeoCoordinate;
import org.uic.ticket.api.spec.IIncludedOpenTicket;
import org.uic.ticket.api.spec.IIssuingDetail;
import org.uic.ticket.api.spec.ILine;
import org.uic.ticket.api.spec.ILuggageRestriction;
import org.uic.ticket.api.spec.IOpenTicket;
import org.uic.ticket.api.spec.IParkingGround;
import org.uic.ticket.api.spec.IPass;
import org.uic.ticket.api.spec.IPlaces;
import org.uic.ticket.api.spec.IPolygone;
import org.uic.ticket.api.spec.IRegisteredLuggage;
import org.uic.ticket.api.spec.IReservation;
import org.uic.ticket.api.spec.IReturnRouteDescription;
import org.uic.ticket.api.spec.IRouteSection;
import org.uic.ticket.api.spec.ISeriesDataDetails;
import org.uic.ticket.api.spec.IServiceBrand;
import org.uic.ticket.api.spec.IStationPassage;
import org.uic.ticket.api.spec.ITariff;
import org.uic.ticket.api.spec.ITicketLink;
import org.uic.ticket.api.spec.ITimeRange;
import org.uic.ticket.api.spec.IToken;
import org.uic.ticket.api.spec.ITrainLink;
import org.uic.ticket.api.spec.ITraveler;
import org.uic.ticket.api.spec.ITravelerDetail;
import org.uic.ticket.api.spec.IUicRailTicket;
import org.uic.ticket.api.spec.IUicTicketObjectFactory;
import org.uic.ticket.api.spec.IValidityDetails;
import org.uic.ticket.api.spec.IValidityRange;
import org.uic.ticket.api.spec.IVatDetail;
import org.uic.ticket.api.spec.IViaStation;
import org.uic.ticket.api.spec.IVoucher;
import org.uic.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();
}
}
|