├── .gitattributes
├── .github
└── FUNDING.yml
├── Images
├── approve.png
├── book.png
├── current.png
├── features.png
├── itenary.png
├── login.png
├── main.png
├── main2.png
├── tomcat-users-xml.png
└── tomcat.png
├── LICENSE
├── Project
├── TurkishAirlines
│ ├── Libs
│ │ ├── commons-lang-2.6.jar
│ │ ├── commons-logging-1.1.1.jar
│ │ ├── gson-2.2.2.jar
│ │ ├── hsqldb-2.3.1.jar
│ │ ├── jackcess-2.1.6.jar
│ │ ├── javax.mail.jar
│ │ └── ucanaccess-4.0.1.jar
│ ├── build.xml
│ ├── build
│ │ └── web
│ │ │ ├── ApproveFeatures.jsp
│ │ │ ├── ApproveSeats.jsp
│ │ │ ├── BookFlight.jsp
│ │ │ ├── ChangeFeatures.jsp
│ │ │ ├── CurrentBooking.jsp
│ │ │ ├── ErrorPage.jsp
│ │ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── context.xml
│ │ │ ├── SetSeats.jsp
│ │ │ ├── ShowFlights.jsp
│ │ │ ├── ShowItinery.jsp
│ │ │ ├── Templates
│ │ │ ├── AdminHeader.jsp
│ │ │ ├── AdminPanel.jsp
│ │ │ ├── CustomerHeader.jsp
│ │ │ ├── Footer.jsp
│ │ │ ├── HeadMetaInfo.jsp
│ │ │ └── ManagerPanel.jsp
│ │ │ ├── WEB-INF
│ │ │ ├── Login.jsp
│ │ │ ├── classes
│ │ │ │ ├── .netbeans_automatic_build
│ │ │ │ ├── .netbeans_update_resources
│ │ │ │ ├── CustomerManager.class
│ │ │ │ ├── LoginManager.class
│ │ │ │ ├── LogoutManager.class
│ │ │ │ ├── OriginCompleter.class
│ │ │ │ ├── SContextListener.class
│ │ │ │ ├── admin
│ │ │ │ │ ├── ChangeFeatures.class
│ │ │ │ │ └── SetSeats.class
│ │ │ │ ├── airlines.accdb
│ │ │ │ ├── customer
│ │ │ │ │ ├── BookFlight.class
│ │ │ │ │ ├── ChooseFlight.class
│ │ │ │ │ ├── CurrentBooking.class
│ │ │ │ │ └── SearchFlights.class
│ │ │ │ ├── filters
│ │ │ │ │ ├── SecurityFilter.class
│ │ │ │ │ ├── XSSFilter.class
│ │ │ │ │ └── XSSRequestWrapper.class
│ │ │ │ ├── manager
│ │ │ │ │ ├── ApproveFeatures.class
│ │ │ │ │ ├── ApproveSeats.class
│ │ │ │ │ ├── DisapproveFeatures.class
│ │ │ │ │ └── DisapproveSeats.class
│ │ │ │ ├── models
│ │ │ │ │ ├── Customer.class
│ │ │ │ │ ├── Employee.class
│ │ │ │ │ ├── FBS.class
│ │ │ │ │ ├── Features.class
│ │ │ │ │ ├── Flight.class
│ │ │ │ │ ├── Person.class
│ │ │ │ │ └── Seat.class
│ │ │ │ └── webservices
│ │ │ │ │ └── PriceAndSeats.class
│ │ │ ├── lib
│ │ │ │ ├── activation.jar
│ │ │ │ ├── commons-lang-2.6.jar
│ │ │ │ ├── commons-logging-1.1.1.jar
│ │ │ │ ├── gson-2.2.2.jar
│ │ │ │ ├── hsqldb-2.3.1.jar
│ │ │ │ ├── jackcess-2.1.6.jar
│ │ │ │ ├── javax.mail.jar
│ │ │ │ ├── ucanaccess-4.0.1.jar
│ │ │ │ ├── webservices-api.jar
│ │ │ │ ├── webservices-extra-api.jar
│ │ │ │ ├── webservices-extra.jar
│ │ │ │ ├── webservices-rt.jar
│ │ │ │ └── webservices-tools.jar
│ │ │ ├── sun-jaxws.xml
│ │ │ └── web.xml
│ │ │ ├── assets
│ │ │ ├── autocompleter.js
│ │ │ ├── css
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── carousel.css
│ │ │ │ ├── form-elements.css
│ │ │ │ └── style.css
│ │ │ ├── img
│ │ │ │ ├── dashboard.jpg
│ │ │ │ ├── galaxy.jpg
│ │ │ │ ├── itinerary.jpg
│ │ │ │ ├── main.jpg
│ │ │ │ ├── milky.jpg
│ │ │ │ ├── nav.jpg
│ │ │ │ ├── sign.jpg
│ │ │ │ └── status.jpg
│ │ │ └── js
│ │ │ │ ├── jquery-1.11.1.js
│ │ │ │ ├── jquery-1.11.1.min.js
│ │ │ │ ├── jquery.backstretch.js
│ │ │ │ ├── jquery.backstretch.min.js
│ │ │ │ ├── placeholder.js
│ │ │ │ └── scripts.js
│ │ │ └── home.jsp
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── jax-ws.xml
│ │ ├── jaxws-build.xml
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ └── java
│ │ │ ├── CustomerManager.java
│ │ │ ├── LoginManager.java
│ │ │ ├── LogoutManager.java
│ │ │ ├── OriginCompleter.java
│ │ │ ├── SContextListener.java
│ │ │ ├── admin
│ │ │ ├── ChangeFeatures.java
│ │ │ └── SetSeats.java
│ │ │ ├── airlines.accdb
│ │ │ ├── customer
│ │ │ ├── BookFlight.java
│ │ │ ├── ChooseFlight.java
│ │ │ ├── CurrentBooking.java
│ │ │ └── SearchFlights.java
│ │ │ ├── filters
│ │ │ ├── SecurityFilter.java
│ │ │ ├── XSSFilter.java
│ │ │ └── XSSRequestWrapper.java
│ │ │ ├── manager
│ │ │ ├── ApproveFeatures.java
│ │ │ ├── ApproveSeats.java
│ │ │ ├── DisapproveFeatures.java
│ │ │ └── DisapproveSeats.java
│ │ │ ├── models
│ │ │ ├── Customer.java
│ │ │ ├── Employee.java
│ │ │ ├── FBS.java
│ │ │ ├── Features.java
│ │ │ ├── Flight.java
│ │ │ ├── Person.java
│ │ │ └── Seat.java
│ │ │ └── webservices
│ │ │ └── PriceAndSeats.java
│ └── web
│ │ ├── ApproveFeatures.jsp
│ │ ├── ApproveSeats.jsp
│ │ ├── BookFlight.jsp
│ │ ├── ChangeFeatures.jsp
│ │ ├── CurrentBooking.jsp
│ │ ├── ErrorPage.jsp
│ │ ├── META-INF
│ │ └── context.xml
│ │ ├── SetSeats.jsp
│ │ ├── ShowFlights.jsp
│ │ ├── ShowItinery.jsp
│ │ ├── Templates
│ │ ├── AdminHeader.jsp
│ │ ├── AdminPanel.jsp
│ │ ├── CustomerHeader.jsp
│ │ ├── Footer.jsp
│ │ ├── HeadMetaInfo.jsp
│ │ └── ManagerPanel.jsp
│ │ ├── WEB-INF
│ │ ├── Login.jsp
│ │ ├── sun-jaxws.xml
│ │ └── web.xml
│ │ ├── assets
│ │ ├── autocompleter.js
│ │ ├── css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── carousel.css
│ │ │ ├── form-elements.css
│ │ │ └── style.css
│ │ ├── img
│ │ │ ├── dashboard.jpg
│ │ │ ├── galaxy.jpg
│ │ │ ├── itinerary.jpg
│ │ │ ├── main.jpg
│ │ │ ├── milky.jpg
│ │ │ ├── nav.jpg
│ │ │ ├── sign.jpg
│ │ │ └── status.jpg
│ │ └── js
│ │ │ ├── jquery-1.11.1.js
│ │ │ ├── jquery-1.11.1.min.js
│ │ │ ├── jquery.backstretch.js
│ │ │ ├── jquery.backstretch.min.js
│ │ │ ├── placeholder.js
│ │ │ └── scripts.js
│ │ └── home.jsp
└── WSTester
│ ├── build.xml
│ ├── build
│ ├── built-jar.properties
│ ├── classes
│ │ ├── META-INF
│ │ │ ├── jax-ws-catalog.xml
│ │ │ └── wsdl
│ │ │ │ └── localhost_8084
│ │ │ │ └── TurkishAirlines
│ │ │ │ ├── PriceAndSeats.wsdl
│ │ │ │ └── PriceAndSeats.xsd_1.xsd
│ │ ├── webservices
│ │ │ ├── GetAvailableSeats.class
│ │ │ ├── GetAvailableSeatsResponse.class
│ │ │ ├── GetSeatPrice.class
│ │ │ ├── GetSeatPriceResponse.class
│ │ │ ├── ObjectFactory.class
│ │ │ ├── PriceAndSeats.class
│ │ │ ├── PriceAndSeats_Service.class
│ │ │ └── package-info.class
│ │ └── wstester
│ │ │ └── Main.class
│ ├── generated-sources
│ │ └── jax-ws
│ │ │ └── webservices
│ │ │ ├── GetAvailableSeats.java
│ │ │ ├── GetAvailableSeatsResponse.java
│ │ │ ├── GetSeatPrice.java
│ │ │ ├── GetSeatPriceResponse.java
│ │ │ ├── ObjectFactory.java
│ │ │ ├── PriceAndSeats.java
│ │ │ ├── PriceAndSeats_Service.java
│ │ │ └── package-info.java
│ └── generated
│ │ └── jax-wsCache
│ │ └── PriceAndSeats
│ │ └── webservices
│ │ ├── GetAvailableSeats.java
│ │ ├── GetAvailableSeatsResponse.java
│ │ ├── GetSeatPrice.java
│ │ ├── GetSeatPriceResponse.java
│ │ ├── ObjectFactory.java
│ │ ├── PriceAndSeats.java
│ │ ├── PriceAndSeats_Service.java
│ │ └── package-info.java
│ ├── catalog.xml
│ ├── manifest.mf
│ ├── nbproject
│ ├── build-impl.xml
│ ├── genfiles.properties
│ ├── jax-ws.xml
│ ├── jaxws-build.xml
│ ├── private
│ │ ├── private.properties
│ │ └── private.xml
│ ├── project.properties
│ └── project.xml
│ ├── src
│ ├── META-INF
│ │ ├── jax-ws-catalog.xml
│ │ └── wsdl
│ │ │ └── localhost_8084
│ │ │ └── TurkishAirlines
│ │ │ ├── PriceAndSeats.wsdl
│ │ │ └── PriceAndSeats.xsd_1.xsd
│ └── wstester
│ │ └── Main.java
│ └── xml-resources
│ └── web-service-references
│ └── PriceAndSeats
│ └── wsdl
│ └── localhost_8084
│ └── TurkishAirlines
│ ├── PriceAndSeats.wsdl
│ └── PriceAndSeats.xsd_1.xsd
└── README.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: https://www.cyfylabs.com
13 |
--------------------------------------------------------------------------------
/Images/approve.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/approve.png
--------------------------------------------------------------------------------
/Images/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/book.png
--------------------------------------------------------------------------------
/Images/current.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/current.png
--------------------------------------------------------------------------------
/Images/features.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/features.png
--------------------------------------------------------------------------------
/Images/itenary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/itenary.png
--------------------------------------------------------------------------------
/Images/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/login.png
--------------------------------------------------------------------------------
/Images/main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/main.png
--------------------------------------------------------------------------------
/Images/main2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/main2.png
--------------------------------------------------------------------------------
/Images/tomcat-users-xml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/tomcat-users-xml.png
--------------------------------------------------------------------------------
/Images/tomcat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Images/tomcat.png
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 harismuneer
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/Project/TurkishAirlines/Libs/commons-lang-2.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Project/TurkishAirlines/Libs/commons-lang-2.6.jar
--------------------------------------------------------------------------------
/Project/TurkishAirlines/Libs/commons-logging-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Project/TurkishAirlines/Libs/commons-logging-1.1.1.jar
--------------------------------------------------------------------------------
/Project/TurkishAirlines/Libs/gson-2.2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Project/TurkishAirlines/Libs/gson-2.2.2.jar
--------------------------------------------------------------------------------
/Project/TurkishAirlines/Libs/hsqldb-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Project/TurkishAirlines/Libs/hsqldb-2.3.1.jar
--------------------------------------------------------------------------------
/Project/TurkishAirlines/Libs/jackcess-2.1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Project/TurkishAirlines/Libs/jackcess-2.1.6.jar
--------------------------------------------------------------------------------
/Project/TurkishAirlines/Libs/javax.mail.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Project/TurkishAirlines/Libs/javax.mail.jar
--------------------------------------------------------------------------------
/Project/TurkishAirlines/Libs/ucanaccess-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/harismuneer/Flight-Booking-System-JavaServlets_App/140e66e2635b3139919ca69e22a0abdac6cc0ffd/Project/TurkishAirlines/Libs/ucanaccess-4.0.1.jar
--------------------------------------------------------------------------------
/Project/TurkishAirlines/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
# | 32 |Flight | 33 |Departure City | 34 |Arrival City | 35 |Departure Date | 36 |Arrival Date | 37 |Seat Number | 38 |
---|---|---|---|---|---|---|
" + (i+1) + " | "); 48 | out.print("" + seats.get(i).getFlight().getFlightName() + " | "); 49 | out.print("" + seats.get(i).getFlight().getDepartureCity() + " | "); 50 | out.print("" + seats.get(i).getFlight().getArrivalCity() + " | "); 51 | out.print("" + seats.get(i).getFlight().getDepartureDate() + " | "); 52 | out.print("" + seats.get(i).getFlight().getArrivalDate() + " | "); 53 | out.print("" + seats.get(i).getSeatNumber() + " | "); 54 | out.print("