summaryrefslogblamecommitdiffstats
path: root/src/org/uic/ticket/api/spec/IUicTicketObjectFactory.java
blob: f47f26b2340d304f50c4f0b34d3045c309b17b56 (plain) (tree)


















































                                                                                  
package org.uic.ticket.api.spec;

public interface IUicTicketObjectFactory {
	
    public abstract IBerth 			           createBerth();
    public abstract ICarCarriageReservation    createCarCarriageReservation();
    public abstract ICardReference 		       createCardReference();
    public abstract ICompartmentDetails 	   createCompartmentDetails();
    public abstract IControlDetail 		       createControlDetail();
    public abstract ICounterMark 		       createCounterMark();
    public abstract ICustomerCard 		       createCustomerCard();
    public abstract ICustomerStatusDescription createCustomerStatusDescription();
    public abstract IDelayConfirmation 	       createDelayConfirmation();
    public abstract IDocumentData 		       createDocumentData();
    public abstract IExtension 		           createExtension();
    public abstract IFipTicket 		      	   createFipTicket();
    public abstract IGeoCoordinate 		       createGeoCoordinate();
    public abstract IIncludedOpenTicket 	   createIncludedOpenTicket();
    public abstract IIssuingDetail 		       createIssuingDetail();
    public abstract ILine 			           createLine();
    public abstract ILuggageRestriction 	   createLuggageRestriction();
    public abstract IOpenTicket 		       createOpenTicket();
    public abstract IParkingGround 		       createParkingGround();
    public abstract IPass 			           createPass();
    public abstract IPlaces 			       createPlaces();
    public abstract IPolygone 			       createPolygone();
    public abstract IRegisteredLuggage 	       createRegisteredLuggage();
    public abstract IReservation 		       createReservation();
    public abstract IReturnRouteDescription    createReturnRouteDescription();
    public abstract IRouteSection 		       createRouteSection();
    public abstract ISeriesDataDetails 	       createSeriesDataDetails();
    public abstract IStationPassage 		   createStationPassage();
    public abstract ITariff 			       createTariff();
    public abstract ITicketLink 		       createTicketLink();
    public abstract ITimeRange 		           createTimeRange();
    public abstract IToken 			           createToken();
    public abstract ITrainLink 		           createTrainLink();
    public abstract ITraveler 			       createTraveler();
    public abstract ITravelerDetail 		   createTravelerDetail();
    public abstract IUicRailTicket 		       createUicRailTicket();
    public abstract IValidityDetails 		   createValidityDetails();
    public abstract IValidityRange 		       createValidityRange();
    public abstract IViaStation 		       createViaStation();
    public abstract IVoucher 			       createVoucher();
    public abstract IZone 			           createZone();
	public abstract IDocumentExtension         createDocumentExtension();
	public abstract IServiceBrand              createServiceBrand();
	public abstract IVatDetail                 createVatDetail();

	
}