├── .demo.yaml ├── .gitignore ├── README.md ├── docs ├── Demo Overview.odp ├── Demo Overview.pdf ├── compensation-howto │ └── README-COMPENSATION.md └── demo-images │ ├── CheckLogsForCompensationPath.png │ ├── CompensatedProcess.png │ ├── SpecialTripsUIform.png │ ├── SuccessBookingLog.png │ ├── agency-process.png │ ├── announce-sign.jpg │ ├── bpmsuite.png │ ├── calculate-process.png │ ├── cloud-sign.jpg │ ├── compensation-process.png │ ├── complete-booking-task.png │ ├── mock-bpm-data.png │ ├── process-designer.png │ ├── started-process.png │ ├── video-part-1.png │ ├── video-part-2.png │ ├── video-part-3.png │ └── video-part-4.png ├── init-docker.ps1 ├── init-docker.sh ├── init.ps1 ├── init.sh ├── installs ├── .gitignore └── README ├── projects ├── .gitignore ├── README ├── acme-data-model │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── META-INF │ │ └── kmodule.xml │ │ ├── acme │ │ └── service │ │ │ └── soap │ │ │ └── hotelws │ │ │ ├── BookHotel.java │ │ │ ├── BookHotelResponse.java │ │ │ ├── CancelBooking.java │ │ │ ├── CancelBookingResponse.java │ │ │ ├── GetAvailableHotel.java │ │ │ ├── GetAvailableHotelResponse.java │ │ │ ├── HotelRequest.java │ │ │ ├── HotelWS.java │ │ │ ├── HotelWS_Service.java │ │ │ ├── ObjectFactory.java │ │ │ ├── Resort.java │ │ │ ├── clientsample │ │ │ └── ClientSample.java │ │ │ └── package-info.java │ │ └── com │ │ └── jboss │ │ └── soap │ │ └── service │ │ └── acmedemo │ │ ├── AcmeDemoInterface.java │ │ ├── AcmeDemoService.java │ │ ├── BookFlights.java │ │ ├── BookFlightsResponse.java │ │ ├── CancelBooking.java │ │ ├── CancelBookingResponse.java │ │ ├── Flight.java │ │ ├── FlightRequest.java │ │ ├── ListAvailablePlanes.java │ │ ├── ListAvailablePlanesResponse.java │ │ ├── ObjectFactory.java │ │ ├── clientsample │ │ └── ClientSample.java │ │ └── package-info.java ├── acme-demo-flight-service │ ├── README.md │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── jboss │ │ │ │ └── soap │ │ │ │ └── service │ │ │ │ └── acmedemo │ │ │ │ ├── AcmeDemoInterface.java │ │ │ │ ├── AcmeDemoService.java │ │ │ │ ├── BookFlights.java │ │ │ │ ├── BookFlightsResponse.java │ │ │ │ ├── CancelBooking.java │ │ │ │ ├── CancelBookingResponse.java │ │ │ │ ├── Flight.java │ │ │ │ ├── FlightRequest.java │ │ │ │ ├── ListAvailablePlanes.java │ │ │ │ ├── ListAvailablePlanesResponse.java │ │ │ │ ├── ObjectFactory.java │ │ │ │ ├── impl │ │ │ │ ├── AcmeDemoInterfaceImpl.java │ │ │ │ └── SessionIdentifierGenerator.java │ │ │ │ └── package-info.java │ │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ └── wsdl │ │ ├── AcmeDemoService.wsdl │ │ └── AcmeDemoService_schema1.xsd ├── acme-demo-hotel-service │ ├── README.md │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── acme │ │ │ │ └── service │ │ │ │ └── soap │ │ │ │ └── hotelws │ │ │ │ ├── BookHotel.java │ │ │ │ ├── BookHotelResponse.java │ │ │ │ ├── CancelBooking.java │ │ │ │ ├── CancelBookingResponse.java │ │ │ │ ├── GetAvailableHotel.java │ │ │ │ ├── GetAvailableHotelResponse.java │ │ │ │ ├── HotelRequest.java │ │ │ │ ├── HotelWS.java │ │ │ │ ├── HotelWS_Service.java │ │ │ │ ├── ObjectFactory.java │ │ │ │ ├── Resort.java │ │ │ │ ├── impl │ │ │ │ ├── HotelWSImpl.java │ │ │ │ └── SessionIdentifierGenerator.java │ │ │ │ └── package-info.java │ │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ └── wsdl │ │ ├── HotelWS.wsdl │ │ └── HotelWS_schema1.xsd ├── configuration │ └── settings.xml ├── external-client-ui-form │ ├── README.md │ ├── WebContent │ │ ├── Home.jsp │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ │ └── web.xml │ │ ├── error.html │ │ └── success_response.html │ ├── pom.xml │ └── src │ │ └── com │ │ └── externalui │ │ └── example │ │ ├── SimpleServlet.java │ │ └── client │ │ └── jbpm │ │ ├── BpmsClientThread.java │ │ ├── Jbpm6ClientImpl.java │ │ └── interfaces │ │ └── Jbpm6Client.java ├── instance-generator │ ├── README.md │ ├── bpmsClient.json │ ├── bpmsClient.json.v2 │ ├── jbpm6-process-client.iml │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ └── jboss │ │ │ └── jbpm │ │ │ ├── api │ │ │ ├── Jbpm6Client.java │ │ │ ├── Response.java │ │ │ └── Task.java │ │ │ ├── bpmsClientApp.java │ │ │ ├── bpmsClientMain.java │ │ │ ├── bpmsClientThread.java │ │ │ ├── bpmsClientThread2.java │ │ │ ├── bpmsClientThread3.java │ │ │ └── impl │ │ │ ├── Jbpm6ClientImpl.java │ │ │ ├── Jbpm6ClientObjects.java │ │ │ ├── bpmsClientConfig.java │ │ │ └── bpmsClientVars.java │ │ └── test │ │ └── java │ │ └── org │ │ └── jboss │ │ └── jbpm │ │ └── Jbpm6ClientITest.java └── pom.xml └── support ├── 1000_jbpm_demo_h2.sql ├── README ├── bpm-suite-demo-niogit ├── datasets.git │ ├── HEAD │ ├── config │ ├── objects │ │ └── pack │ │ │ ├── pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.bitmap │ │ │ ├── pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.idx │ │ │ └── pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.pack │ └── packed-refs ├── plugins.git │ ├── HEAD │ ├── config │ ├── objects │ │ └── pack │ │ │ ├── pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.bitmap │ │ │ ├── pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.idx │ │ │ └── pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.pack │ └── packed-refs ├── specialtripsagency.git │ ├── FETCH_HEAD │ ├── HEAD │ ├── config │ ├── objects │ │ └── pack │ │ │ ├── pack-395ab407cf5b6ab0d4ceae1e3c7e6924b5dc6e47.idx │ │ │ └── pack-395ab407cf5b6ab0d4ceae1e3c7e6924b5dc6e47.pack │ └── refs │ │ ├── heads │ │ └── master │ │ └── remotes │ │ └── origin │ │ └── master └── system.git │ ├── HEAD │ ├── config │ ├── objects │ ├── 10 │ │ └── 2d204bc49e259a33c8adf3e505b3cb4cdeae50 │ ├── 16 │ │ ├── 2967506f2a54879ef7dc81825b234b448c8d91 │ │ └── 768302b8ef050c3c331ead048b82791a73ccac │ ├── 17 │ │ └── 9f11e014acc434fb84257eaa8cd9827f5d39fd │ ├── 18 │ │ └── 311f483b52ae30af9778062a2964c1bb642286 │ ├── 21 │ │ └── e8190f97ea65fa1e5742a0576af788d77359e0 │ ├── 22 │ │ └── cf9c72d5179ad4957e3d5dea4dd6f97d1b9324 │ ├── 23 │ │ └── 02f3da4c09d9878d2e9ad9d18b6e0810bfda2f │ ├── 26 │ │ └── 268049408a099b62961ec70d011e2dc943f62d │ ├── 27 │ │ └── dbc55e9f99116520ee229c88d511a6951a9b6c │ ├── 30 │ │ └── 2cfbc3f69961031c61088d32476c80d129d8aa │ ├── 32 │ │ └── 74c82f2e7e2779f1c7a4c1320b76a1d22b8489 │ ├── 34 │ │ └── 242bde97cbbeefd6a2403fd471dda3aaa3ee0a │ ├── 35 │ │ └── 0c4c9ebe4cdd9e34e6d419dfcff99ead9fb02f │ ├── 39 │ │ └── d1b1699acb6b91279c1263dd51e159bd338ec0 │ ├── 40 │ │ ├── 2b4ffa795b60a2759ad9c00eeb0e7c7d7e09e9 │ │ └── 93631a5e06649e55bd093bf0db7b3af6530dd6 │ ├── 41 │ │ └── faaae71aee26b1e9b0019a3c613e367553fc2d │ ├── 43 │ │ ├── e4c9c7b9bfe4a934d28c7a4faf2fe7ba9be4cb │ │ └── e89f114de6fd859af731f6b0d52b0989016705 │ ├── 49 │ │ ├── 64830d71f380a7c7d644feeb49337af80f7a36 │ │ └── b2e974b48917607feb5203a81c3aa8bb96ae34 │ ├── 51 │ │ ├── a8d88e7b28c02af1a9f7cb2f61f95b79f27117 │ │ └── c871f5401ad5881a7330f23bc26c7791dc5af8 │ ├── 56 │ │ └── 3c5036b8242d689e5ab323873005f844afc94b │ ├── 59 │ │ └── 16eb71a811b52eef1066fab63c3e617b3e30fa │ ├── 60 │ │ └── 90d62225f1c9f2287a0b81f191880a28909937 │ ├── 64 │ │ └── 3a72dd5652ee2a73331751a3280125d0965ed7 │ ├── 65 │ │ └── 0901d77b00fb2ded9122cfd2af138ddd188482 │ ├── 67 │ │ └── 00e8dad1bc960a5ca0bafd20463822ff42ba2a │ ├── 68 │ │ └── 222ea95f7108ca2b5cac1ec532b65152e62bce │ ├── 70 │ │ └── d62e66be637245a15e3e7f073cfdfdcbbe1d4f │ ├── 71 │ │ └── f0974a290f5574a0dc872a6737ba58a21671bc │ ├── 75 │ │ └── 1f97795a416e84d5286678a96e4f1adf02ac41 │ ├── 77 │ │ └── d3102a1a5195d1359fd650220728405497a787 │ ├── 80 │ │ ├── 06aa7df8ff92913d0af34606f08880d49d7db5 │ │ └── 981eef5c788f0ff1dd4d80fa155ec6895992de │ ├── 83 │ │ ├── 306819be260fd324f82513c3a856d2253e36d5 │ │ └── d52293c27f8cf751e086e9fae4cbc1a4ad6e93 │ ├── 90 │ │ ├── 26a4be38beaaa6c3538168d5daf72b941f112d │ │ └── e965f1f9ef9833b6b6e6c5bb932b2c79994a9c │ ├── 92 │ │ └── 13c56efa5577d5531fe3294822c7ee2b3b7231 │ ├── 93 │ │ └── 96e410e5f6198b176e07f308cea4f84ac6a831 │ ├── 96 │ │ └── 2a9c457d3ffae1fa77524e692627a9bdac7a6d │ ├── 98 │ │ └── fe5a86bf23914c4e6fd9859597f004259f6142 │ ├── 99 │ │ └── 91b8a4eddc65cb506861e40aa4def7da2b869d │ ├── 07 │ │ └── 652c2b5e2d4c4f11f95ce9243aedb9c9c64499 │ ├── 09 │ │ ├── 75a06ba65678bbd12c41ed862f9218c1893ae0 │ │ └── 939145a8d0aa4629c4c7bfc8d247aafb7de785 │ ├── 0a │ │ └── 361391fbdbd518839163fed15d85f3da52b8c5 │ ├── 0c │ │ ├── 967a01985797fc450bb3e68e9e56607f25544c │ │ └── fa6fa5014f0c12f7d50dc5e804650f1b368108 │ ├── 0e │ │ └── 33e26582e1430f9a06340541f05c2e921d4964 │ ├── 0f │ │ ├── bc3c18e1288ed25b7428accec601a26fb25153 │ │ └── fd0e8539fe9cd0a73d4863edf40521d7050211 │ ├── 1a │ │ └── c4f3dec2c81e61ed9f4ad2343e2aa353792ccf │ ├── 1d │ │ └── eac531757edccf7a9a3725e02b56952027765e │ ├── 1f │ │ ├── 0becc9c6db88ac18fd28b82833b67bd7068588 │ │ ├── 4134244db4bb087b2358dea0f56794b2f46044 │ │ └── a8647a4481826dee1fa82760d97c2e46e885eb │ ├── 2a │ │ └── adb15e6fefc958fdcc08462c1f11969b7b6196 │ ├── 2b │ │ └── da341b435cbdf0064ec032e3bca6ba9550a25d │ ├── 2c │ │ └── cb5007e85f32796eb379806c384af951beb856 │ ├── 2e │ │ ├── 267eba3cf429020bc1761a314939c91c8281cd │ │ ├── 43c2bf2c4163da17d62c03a60ca073c90c630f │ │ └── e2a874ed90fff037a85ad392493997c1936fa4 │ ├── 2f │ │ └── 535df895996803a1d03d36e442b91aaa1d88b8 │ ├── 3c │ │ ├── 29055c3dbc894403f0b2665d11a38216a92b23 │ │ └── 4192f252393f110593dbacb26272fa75a80ce4 │ ├── 3d │ │ └── 921b4432c28f4fecad206b8ebaa9e5e8f9bea5 │ ├── 5a │ │ ├── c04977aa9cb4e8ba77a388adccb1db7acff6cd │ │ └── e7729148ac5e1481a23642178c1b08732c9687 │ ├── 6f │ │ └── bf4d8cc814b1f54e422c825061424f5a222fef │ ├── 7a │ │ └── 6fddc094e59fa45711e924a03a1b819abaddec │ ├── 7c │ │ └── 4ec793294cdb889f5c4559334a3ad65a2dd007 │ ├── 7e │ │ └── 6624be4e14a8093d1cf6512301f539db3f37b5 │ ├── 7f │ │ └── c1625ffc7326a92a915e4039e3fd8853899658 │ ├── 8e │ │ └── ef0805b942b23ac14521d87b04f123bc403c29 │ ├── 9b │ │ └── d09d4516e17eb184793653fd9ed820494cf82f │ ├── 9d │ │ ├── 6ac72590d619583ea36ead65bd21ed1c271e19 │ │ └── b3eb1f2ace85c300b64eecf1e4620747c5d019 │ ├── 9e │ │ └── ee7bf3b0741e03b8c5b66c6dac93732e947aa9 │ ├── 9f │ │ └── 0a021eb01e118fe3f881630b5242a3afaaac12 │ ├── a1 │ │ └── db333fdc68b7f15cde2af0806193a993198a80 │ ├── a2 │ │ └── 1b12e26f03c909a9b5726f03eeec634003464f │ ├── a7 │ │ ├── 2458c3e04e9ab7d245307e493388e5a1fcacb3 │ │ └── 5583b6f71da635cce21a63f858af02518bad8e │ ├── a8 │ │ └── e7a1c9efa52875e4160e0965819dac86403116 │ ├── ad │ │ └── 00d6f86bf7f17ed46aef31f264053e1298e4c7 │ ├── ae │ │ └── 84c35e234ede74db6369b100bd3abbe768bbe2 │ ├── af │ │ └── 8eaee7e2ffff5205e7988246e5686f910761f1 │ ├── b2 │ │ └── 39ff8b17577262d971d938c795dee8df7334d6 │ ├── b9 │ │ └── d630bc13482920326a12e719a66b1d89e0b6be │ ├── ba │ │ └── a6246d1aa61cee1ed116aa47ffe8970e5cd95c │ ├── bd │ │ └── c8f2a404c30b88aecbbc6445b1bd69ead78c15 │ ├── c2 │ │ └── ad859bc1e3897fb26a1c28fffed9c4eee5a421 │ ├── c4 │ │ ├── 7a309af6b999de59de5c5a00b139655ea8e3c0 │ │ └── 895621f57196639c3cb3bcd59b4d21a57ee5ca │ ├── c5 │ │ └── d25b51aba4292354069660c9b25b4a00df8eb8 │ ├── c6 │ │ └── 1de3fd97a4b0441d8a66cb37ba96f0310fcc80 │ ├── cc │ │ └── d7cab9aa8755af6d91d0953dd63dbfeb0d56f7 │ ├── ce │ │ └── d150a383e087dab48f5e51e1b204335d912062 │ ├── cf │ │ └── 55ca82865597b44464cfc2a30bcd943ef25c70 │ ├── d1 │ │ └── c861f3ab1de87348e36c78346d8c7e1543b788 │ ├── d6 │ │ └── 619009de1fc58ab0dc443b304ede75c0ada53c │ ├── d7 │ │ └── 4188eec30f8013b5de3daf2ffe0180efa601d5 │ ├── d8 │ │ ├── 263ee9860594d2806b0dfd1bfd17528b0ba2a4 │ │ └── 9bab4043ca0d3aa7ef6ffcb3efe7797588b5f1 │ ├── e1 │ │ └── 6441a9fb972f314031cdf1b97e5a263094c9f7 │ ├── e2 │ │ └── 58ea3abf425b7adcf32df121fda3e18deaa869 │ ├── e4 │ │ ├── 216ee4a0d1e06bd68547b8d455214a294a1dd4 │ │ └── 40e5c842586965a7fb77deda2eca68612b1f53 │ ├── e9 │ │ ├── 4f8df90fc5352f0ddfbcb24b4205c4da3404a7 │ │ └── ec101c9981f7d37db62850160549eeba402292 │ ├── eb │ │ └── 8ac47065780f81521aa0688d4d760eedd00010 │ ├── ec │ │ ├── 20ba206db2eb9784cd708ca12b362faa41ec1e │ │ └── 8c0890f9b7ec311a2131fa4f7e5b663e62c21d │ ├── ed │ │ └── 08980bc43a7c4afcf0c38ee5ee89ae810c988e │ ├── ee │ │ └── 6c90b94d8b2aa4a9928233032f1c92d4f45077 │ ├── ef │ │ └── 936d7888af7e60dd6d2ead122f048579895e5c │ ├── f1 │ │ └── abc2b2c0df0c62d4904f93ed42be331aad4c03 │ ├── f3 │ │ └── c8fe3508f41c3d9446c5c372faabdbd1f335bb │ ├── f5 │ │ └── 5fd8fc1768452cfc27c363ac9a5923dd3aea1e │ ├── f6 │ │ └── 5eb4529c728d2a4efc5cd97429f8d5ded66263 │ ├── f8 │ │ └── 325711c7c47d20c0ba580ab86a8c0222e14868 │ ├── f9 │ │ └── 063e787629809c3c7b0c3fba35c9d6c4d6020b │ ├── fe │ │ └── 771f3f305a8f548233da431b25e4abbc52513b │ └── pack │ │ ├── pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.bitmap │ │ ├── pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.idx │ │ └── pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.pack │ ├── packed-refs │ └── refs │ └── heads │ ├── erics-uf-user │ ├── master │ └── social ├── docker ├── .dockerignore └── Dockerfile ├── installation-eap ├── installation-eap.variables ├── standalone.xml ├── unzip.vbs └── userinfo.properties /.demo.yaml: -------------------------------------------------------------------------------- 1 | id: jbossdemocentral-bpms-travel-agency 2 | title: JBoss BPM Travel Agency Demo 3 | github_repo_url: https://github.com/jbossdemocentral/bpms-travel-agency-demo 4 | technologies: 5 | - JBoss EAP 6 | - JBoss BPM Suite 7 | summary: This is an online employee travel booking process project with services, rules, decision tables, fraud detection and compensation features. 8 | level: Beginner 9 | product: bpmsuite 10 | author: Niraj Patel,Shepherd Chengeta,Andrew Block,Eric D. Schabell 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.m4v 3 | .DS_Store 4 | RemoteSystemsTempFiles/ 5 | .index/ 6 | *.zip 7 | repository/ 8 | .metadata/ 9 | .settings/ 10 | .project 11 | .classpath 12 | -------------------------------------------------------------------------------- /docs/Demo Overview.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/Demo Overview.odp -------------------------------------------------------------------------------- /docs/Demo Overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/Demo Overview.pdf -------------------------------------------------------------------------------- /docs/compensation-howto/README-COMPENSATION.md: -------------------------------------------------------------------------------- 1 | JBoss BPM Suite Travel Agency Demo - COMPENSATION 2 | ================================================== 3 | The online travel booking process has been extended to include compensation. But what is Compensation? 4 | 5 | This is an online employee travel booking process project. It contains multimple web services for looking up data for the process 6 | and rules to calculate pricing. Furthermore, there are several tasks that can be activated to evaluate pricing and to review the 7 | final booking data before completing the booking. 8 | 9 | Welcome to the JBoss BPM Travel Agency! 10 | 11 | 12 | Compensation 13 | ------------- 14 | Compensation is a means for rolling back the effects of an action. For example, say you charge the amount of 10€ to a credit card. 15 | If you later detect that this was an error, you may want to undo this. One way of doing that is crediting the same account with the 16 | amount that would have been charged by the purchase that you are rolling back. 17 | 18 | This sounds like something that can be handled with transactions... only that there are a couple of problems: 19 | 20 | 1. The service you are using might not support transactions. 21 | 22 | 2. You might notice that it was a mistake to charge the credit card too late, at sometime past where the transaction already committed. 23 | 24 | In both cases we cannot simply go back in time and fix the action taken. On the contrary, we need to make something else happen, in order to compensate the effects of an action we erroneously committed. 25 | 26 | 27 | How it works in our process 28 | --------------------------- 29 | Compensation is set up in our process to roll back or return any flight seats and hotel rooms that have been booked in the event of 30 | a failure to collect payment from the customers credit card. The process books airline seats and hotel rooms before then proceeding 31 | to attmpt to collect payment from a credit card. 32 | 33 | In our process we have a built in fraudulent credit card check, if any credit card is fraudulent (i.e. begins with 1234...) then 34 | process will compensate the booked airline seats and hotel rooms. 35 | 36 | 37 | Starting the process and invoking compensation 38 | ------------------------------------------------ 39 | 1. Install project and start JBoss BPM Suite server. 40 | 41 | 2. Start a process with by entering the details below on the form on this link: [http://localhost:8080/external-client-ui-form-1.0/](http://localhost:8080/external-client-ui-form-1.0) 42 | 43 | ``` 44 | Name: [your-name] 45 | 46 | Email Adress: [any-email] MUST BE VALID 47 | 48 | Number of Travellers: 2 49 | 50 | From Destination: London 51 | 52 | To Destination: Edinburgh 53 | 54 | Preferred Date of Departure: 2014-12-20 55 | 56 | Preferred Data of Arrival: 2014-12-29 57 | 58 | Other Details / Notes: [any-text] 59 | ``` 60 | 61 | 3. Login to http://localhost:8080/business-central 62 | 63 | ``` 64 | - login for admin role (u:erics / p:bpmsuite1!) 65 | ``` 66 | 67 | 4. Navigate to the "Tasks" tab and click on it. From the task in the list, click on the "Lock" icon to claim the task 68 | 69 | 5. Click on the "Work" tab from the resulting right-side pane window that opened and select the 2nd option checkbox (isBookingConfirmed). 70 | 71 | 6. Enter credit card details (beginning with 1234...) for compensation to be triggered., Expiry details of the card (e.g. 12/12) and your full name. 72 | 73 | 7. Check the logs and you will see that the process has been compensated. 74 | 75 | 8. To trigger different path for successful booking of Flights, just change the 'Credit Card details' to use any card number that does not begin with 1234.... 76 | 77 | -------------------------------------------------------------------------------- /docs/demo-images/CheckLogsForCompensationPath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/CheckLogsForCompensationPath.png -------------------------------------------------------------------------------- /docs/demo-images/CompensatedProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/CompensatedProcess.png -------------------------------------------------------------------------------- /docs/demo-images/SpecialTripsUIform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/SpecialTripsUIform.png -------------------------------------------------------------------------------- /docs/demo-images/SuccessBookingLog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/SuccessBookingLog.png -------------------------------------------------------------------------------- /docs/demo-images/agency-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/agency-process.png -------------------------------------------------------------------------------- /docs/demo-images/announce-sign.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/announce-sign.jpg -------------------------------------------------------------------------------- /docs/demo-images/bpmsuite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/bpmsuite.png -------------------------------------------------------------------------------- /docs/demo-images/calculate-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/calculate-process.png -------------------------------------------------------------------------------- /docs/demo-images/cloud-sign.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/cloud-sign.jpg -------------------------------------------------------------------------------- /docs/demo-images/compensation-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/compensation-process.png -------------------------------------------------------------------------------- /docs/demo-images/complete-booking-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/complete-booking-task.png -------------------------------------------------------------------------------- /docs/demo-images/mock-bpm-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/mock-bpm-data.png -------------------------------------------------------------------------------- /docs/demo-images/process-designer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/process-designer.png -------------------------------------------------------------------------------- /docs/demo-images/started-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/started-process.png -------------------------------------------------------------------------------- /docs/demo-images/video-part-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/video-part-1.png -------------------------------------------------------------------------------- /docs/demo-images/video-part-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/video-part-2.png -------------------------------------------------------------------------------- /docs/demo-images/video-part-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/video-part-3.png -------------------------------------------------------------------------------- /docs/demo-images/video-part-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/docs/demo-images/video-part-4.png -------------------------------------------------------------------------------- /installs/.gitignore: -------------------------------------------------------------------------------- 1 | *.jar 2 | -------------------------------------------------------------------------------- /installs/README: -------------------------------------------------------------------------------- 1 | Download the following from http://developers.redhat.com 2 | 3 | * EAP installer (jboss-eap-7.0.0-installer.jar) 4 | * BPM Suite deployable (jboss-bpmsuite-6.4.0.GA-deployable-eap7.x.zip) 5 | 6 | and copy to this directory for the init.sh and init.ps1 scripts to work. 7 | 8 | Ensure that this file is executable by running: 9 | 10 | chmod +x /installs/jboss-eap-7.0.0-installer.jar 11 | -------------------------------------------------------------------------------- /projects/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.m4v 3 | .DS_Store 4 | RemoteSystemsTempFiles/ 5 | .index/ 6 | .niogit/ 7 | -------------------------------------------------------------------------------- /projects/README: -------------------------------------------------------------------------------- 1 | Directory to hold project. 2 | -------------------------------------------------------------------------------- /projects/acme-data-model/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | org.jboss 5 | bpm-travel-agency-parent 6 | 1.0 7 | ../ 8 | 9 | 4.0.0 10 | special-trips 11 | acmeDataModel 12 | 1.0 13 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/META-INF/kmodule.xml: -------------------------------------------------------------------------------- 1 | ; 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/BookHotel.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "bookHotel") 37 | public class BookHotel implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/BookHotelResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlRootElement; 8 | import javax.xml.bind.annotation.XmlType; 9 | 10 | 11 | /** 12 | *

Java class for anonymous complex type. 13 | * 14 | *

The following schema fragment specifies the expected content contained within this class. 15 | * 16 | *

17 |  * <complexType>
18 |  *   <complexContent>
19 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20 |  *       <sequence>
21 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}string"/>
22 |  *       </sequence>
23 |  *     </restriction>
24 |  *   </complexContent>
25 |  * </complexType>
26 |  * 
27 | * 28 | * 29 | */ 30 | @XmlAccessorType(XmlAccessType.FIELD) 31 | @XmlType(name = "", propOrder = { 32 | "out" 33 | }) 34 | @XmlRootElement(name = "bookHotelResponse") 35 | public class BookHotelResponse { 36 | 37 | @XmlElement(required = true) 38 | protected String out; 39 | 40 | /** 41 | * Gets the value of the out property. 42 | * 43 | * @return 44 | * possible object is 45 | * {@link String } 46 | * 47 | */ 48 | public String getOut() { 49 | return out; 50 | } 51 | 52 | /** 53 | * Sets the value of the out property. 54 | * 55 | * @param value 56 | * allowed object is 57 | * {@link String } 58 | * 59 | */ 60 | public void setOut(String value) { 61 | this.out = value; 62 | } 63 | 64 | } 65 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/CancelBooking.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "cancelBooking") 37 | public class CancelBooking implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/CancelBookingResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlRootElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for anonymous complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType>
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}double"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "", propOrder = { 31 | "out" 32 | }) 33 | @XmlRootElement(name = "cancelBookingResponse") 34 | public class CancelBookingResponse { 35 | 36 | protected int out; 37 | 38 | /** 39 | * Gets the value of the out property. 40 | * 41 | */ 42 | public int getOut() { 43 | return out; 44 | } 45 | 46 | /** 47 | * Sets the value of the out property. 48 | * 49 | */ 50 | public void setOut(int value) { 51 | this.out = value; 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/GetAvailableHotel.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlType; 7 | 8 | 9 | /** 10 | *

Java class for getAvailableHotel complex type. 11 | * 12 | *

The following schema fragment specifies the expected content contained within this class. 13 | * 14 | *

15 |  * <complexType name="getAvailableHotel">
16 |  *   <complexContent>
17 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
18 |  *       <sequence>
19 |  *         <element name="in" type="{http://soap.service.acme/HotelWS/}hotelRequest" minOccurs="0"/>
20 |  *       </sequence>
21 |  *     </restriction>
22 |  *   </complexContent>
23 |  * </complexType>
24 |  * 
25 | * 26 | * 27 | */ 28 | @XmlAccessorType(XmlAccessType.FIELD) 29 | @XmlType(name = "getAvailableHotel", propOrder = { 30 | "in" 31 | }) 32 | public class GetAvailableHotel { 33 | 34 | protected HotelRequest in; 35 | 36 | /** 37 | * Gets the value of the in property. 38 | * 39 | * @return 40 | * possible object is 41 | * {@link HotelRequest } 42 | * 43 | */ 44 | public HotelRequest getIn() { 45 | return in; 46 | } 47 | 48 | /** 49 | * Sets the value of the in property. 50 | * 51 | * @param value 52 | * allowed object is 53 | * {@link HotelRequest } 54 | * 55 | */ 56 | public void setIn(HotelRequest value) { 57 | this.in = value; 58 | } 59 | 60 | } 61 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/GetAvailableHotelResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for getAvailableHotelResponse complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType name="getAvailableHotelResponse">
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="return" type="{http://soap.service.acme/HotelWS/}resort" minOccurs="0"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "getAvailableHotelResponse", propOrder = { 31 | "_return" 32 | }) 33 | public class GetAvailableHotelResponse { 34 | 35 | @XmlElement(name = "return") 36 | protected Resort _return; 37 | 38 | /** 39 | * Gets the value of the return property. 40 | * 41 | * @return 42 | * possible object is 43 | * {@link Resort } 44 | * 45 | */ 46 | public Resort getReturn() { 47 | return _return; 48 | } 49 | 50 | /** 51 | * Sets the value of the return property. 52 | * 53 | * @param value 54 | * allowed object is 55 | * {@link Resort } 56 | * 57 | */ 58 | public void setReturn(Resort value) { 59 | this._return = value; 60 | } 61 | 62 | } 63 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/HotelRequest.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlType; 10 | 11 | 12 | /** 13 | *

Java class for hotelRequest complex type. 14 | * 15 | *

The following schema fragment specifies the expected content contained within this class. 16 | * 17 | *

 18 |  * <complexType name="hotelRequest">
 19 |  *   <complexContent>
 20 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 21 |  *       <sequence>
 22 |  *         <element name="targetCity" type="{http://www.w3.org/2001/XMLSchema}string"/>
 23 |  *         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 24 |  *         <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 25 |  *       </sequence>
 26 |  *     </restriction>
 27 |  *   </complexContent>
 28 |  * </complexType>
 29 |  * 
30 | * 31 | * 32 | */ 33 | @XmlAccessorType(XmlAccessType.FIELD) 34 | @XmlType(name = "hotelRequest", propOrder = { 35 | "targetCity", 36 | "startDate", 37 | "endDate" 38 | }) 39 | public class HotelRequest implements Serializable { 40 | 41 | @XmlElement(required = true) 42 | protected String targetCity; 43 | @XmlElement(required = true) 44 | protected String startDate; 45 | @XmlElement(required = true) 46 | protected String endDate; 47 | 48 | /** 49 | * Gets the value of the targetCity property. 50 | * 51 | * @return 52 | * possible object is 53 | * {@link String } 54 | * 55 | */ 56 | public String getTargetCity() { 57 | return targetCity; 58 | } 59 | 60 | /** 61 | * Sets the value of the targetCity property. 62 | * 63 | * @param value 64 | * allowed object is 65 | * {@link String } 66 | * 67 | */ 68 | public void setTargetCity(String value) { 69 | this.targetCity = value; 70 | } 71 | 72 | /** 73 | * Gets the value of the startDate property. 74 | * 75 | * @return 76 | * possible object is 77 | * {@link String } 78 | * 79 | */ 80 | public String getStartDate() { 81 | return startDate; 82 | } 83 | 84 | /** 85 | * Sets the value of the startDate property. 86 | * 87 | * @param value 88 | * allowed object is 89 | * {@link String } 90 | * 91 | */ 92 | public void setStartDate(String value) { 93 | this.startDate = value; 94 | } 95 | 96 | /** 97 | * Gets the value of the endDate property. 98 | * 99 | * @return 100 | * possible object is 101 | * {@link String } 102 | * 103 | */ 104 | public String getEndDate() { 105 | return endDate; 106 | } 107 | 108 | /** 109 | * Sets the value of the endDate property. 110 | * 111 | * @param value 112 | * allowed object is 113 | * {@link String } 114 | * 115 | */ 116 | public void setEndDate(String value) { 117 | this.endDate = value; 118 | } 119 | 120 | } 121 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/HotelWS.java: -------------------------------------------------------------------------------- 1 | package acme.service.soap.hotelws; 2 | 3 | import javax.jws.WebMethod; 4 | import javax.jws.WebParam; 5 | import javax.jws.WebResult; 6 | import javax.jws.WebService; 7 | import javax.xml.bind.annotation.XmlSeeAlso; 8 | import javax.xml.ws.RequestWrapper; 9 | import javax.xml.ws.ResponseWrapper; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T11:20:36.714Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebService(targetNamespace = "http://soap.service.acme/HotelWS/", name = "HotelWS") 18 | @XmlSeeAlso({ObjectFactory.class}) 19 | public interface HotelWS { 20 | 21 | @WebResult(name = "out", targetNamespace = "") 22 | @RequestWrapper(localName = "bookHotel", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.BookHotel") 23 | @WebMethod 24 | @ResponseWrapper(localName = "bookHotelResponse", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.BookHotelResponse") 25 | public java.lang.String bookHotel( 26 | @WebParam(name = "in", targetNamespace = "") 27 | java.lang.String in 28 | ); 29 | 30 | @WebResult(name = "out", targetNamespace = "") 31 | @RequestWrapper(localName = "cancelBooking", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.CancelBooking") 32 | @WebMethod 33 | @ResponseWrapper(localName = "cancelBookingResponse", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.CancelBookingResponse") 34 | public int cancelBooking( 35 | @WebParam(name = "in", targetNamespace = "") 36 | java.lang.String in 37 | ); 38 | 39 | @WebResult(name = "return", targetNamespace = "") 40 | @RequestWrapper(localName = "getAvailableHotel", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.GetAvailableHotel") 41 | @WebMethod(action = "http://soap.service.acme/HotelWS/getAvailableHotel") 42 | @ResponseWrapper(localName = "getAvailableHotelResponse", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.GetAvailableHotelResponse") 43 | public acme.service.soap.hotelws.Resort getAvailableHotel( 44 | @WebParam(name = "in", targetNamespace = "") 45 | acme.service.soap.hotelws.HotelRequest in 46 | ); 47 | } 48 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/HotelWS_Service.java: -------------------------------------------------------------------------------- 1 | package acme.service.soap.hotelws; 2 | 3 | import java.net.MalformedURLException; 4 | import java.net.URL; 5 | import javax.xml.namespace.QName; 6 | import javax.xml.ws.WebEndpoint; 7 | import javax.xml.ws.WebServiceClient; 8 | import javax.xml.ws.WebServiceFeature; 9 | import javax.xml.ws.Service; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T11:20:36.743Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebServiceClient(name = "HotelWS", 18 | wsdlLocation = "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-hotel-service/wsdl/HotelWS.wsdl", 19 | targetNamespace = "http://soap.service.acme/HotelWS/") 20 | public class HotelWS_Service extends Service { 21 | 22 | public final static URL WSDL_LOCATION; 23 | 24 | public final static QName SERVICE = new QName("http://soap.service.acme/HotelWS/", "HotelWS"); 25 | public final static QName HotelWSImplPort = new QName("http://soap.service.acme/HotelWS/", "HotelWSImplPort"); 26 | static { 27 | URL url = null; 28 | try { 29 | url = new URL("file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-hotel-service/wsdl/HotelWS.wsdl"); 30 | } catch (MalformedURLException e) { 31 | java.util.logging.Logger.getLogger(HotelWS_Service.class.getName()) 32 | .log(java.util.logging.Level.INFO, 33 | "Can not initialize the default wsdl from {0}", "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-hotel-service/wsdl/HotelWS.wsdl"); 34 | } 35 | WSDL_LOCATION = url; 36 | } 37 | 38 | public HotelWS_Service(URL wsdlLocation) { 39 | super(wsdlLocation, SERVICE); 40 | } 41 | 42 | public HotelWS_Service(URL wsdlLocation, QName serviceName) { 43 | super(wsdlLocation, serviceName); 44 | } 45 | 46 | public HotelWS_Service() { 47 | super(WSDL_LOCATION, SERVICE); 48 | } 49 | 50 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 51 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 52 | //compliant code instead. 53 | public HotelWS_Service(WebServiceFeature ... features) { 54 | super(WSDL_LOCATION, SERVICE, features); 55 | } 56 | 57 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 58 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 59 | //compliant code instead. 60 | public HotelWS_Service(URL wsdlLocation, WebServiceFeature ... features) { 61 | super(wsdlLocation, SERVICE, features); 62 | } 63 | 64 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 65 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 66 | //compliant code instead. 67 | public HotelWS_Service(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { 68 | super(wsdlLocation, serviceName, features); 69 | } 70 | 71 | /** 72 | * 73 | * @return 74 | * returns HotelWS 75 | */ 76 | @WebEndpoint(name = "HotelWSImplPort") 77 | public HotelWS getHotelWSImplPort() { 78 | return super.getPort(HotelWSImplPort, HotelWS.class); 79 | } 80 | 81 | /** 82 | * 83 | * @param features 84 | * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. 85 | * @return 86 | * returns HotelWS 87 | */ 88 | @WebEndpoint(name = "HotelWSImplPort") 89 | public HotelWS getHotelWSImplPort(WebServiceFeature... features) { 90 | return super.getPort(HotelWSImplPort, HotelWS.class, features); 91 | } 92 | 93 | } 94 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/clientsample/ClientSample.java: -------------------------------------------------------------------------------- 1 | package acme.service.soap.hotelws.clientsample; 2 | 3 | import acme.service.soap.hotelws.*; 4 | 5 | public class ClientSample { 6 | 7 | public static void main(String[] args) { 8 | System.out.println("***********************"); 9 | System.out.println("Create Web Service Client..."); 10 | HotelWS_Service service1 = new HotelWS_Service(); 11 | System.out.println("Create Web Service..."); 12 | HotelWS port1 = service1.getHotelWSImplPort(); 13 | System.out.println("Call Web Service Operation..."); 14 | System.out.println("Server said: " + port1.getAvailableHotel(null)); 15 | //Please input the parameters instead of 'null' for the upper method! 16 | 17 | System.out.println("Create Web Service..."); 18 | HotelWS port2 = service1.getHotelWSImplPort(); 19 | System.out.println("Call Web Service Operation..."); 20 | System.out.println("Server said: " + port2.getAvailableHotel(null)); 21 | //Please input the parameters instead of 'null' for the upper method! 22 | 23 | System.out.println("***********************"); 24 | System.out.println("Call Over!"); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/acme/service/soap/hotelws/package-info.java: -------------------------------------------------------------------------------- 1 | @javax.xml.bind.annotation.XmlSchema(namespace = "http://soap.service.acme/HotelWS/") 2 | package acme.service.soap.hotelws; 3 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/AcmeDemoInterface.java: -------------------------------------------------------------------------------- 1 | package com.jboss.soap.service.acmedemo; 2 | 3 | import javax.jws.WebMethod; 4 | import javax.jws.WebParam; 5 | import javax.jws.WebResult; 6 | import javax.jws.WebService; 7 | import javax.xml.bind.annotation.XmlSeeAlso; 8 | import javax.xml.ws.RequestWrapper; 9 | import javax.xml.ws.ResponseWrapper; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T10:51:47.239Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebService(targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", name = "AcmeDemoInterface") 18 | @XmlSeeAlso({ObjectFactory.class}) 19 | public interface AcmeDemoInterface { 20 | 21 | @WebResult(name = "return", targetNamespace = "") 22 | @RequestWrapper(localName = "listAvailablePlanes", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.ListAvailablePlanes") 23 | @WebMethod(action = "http://service.soap.jboss.com/AcmeDemo/listAvailablePlanes") 24 | @ResponseWrapper(localName = "listAvailablePlanesResponse", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.ListAvailablePlanesResponse") 25 | public Flight listAvailablePlanes( 26 | @WebParam(name = "in", targetNamespace = "") 27 | FlightRequest in 28 | ); 29 | 30 | @WebResult(name = "out", targetNamespace = "") 31 | @RequestWrapper(localName = "bookFlights", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.BookFlights") 32 | @WebMethod 33 | @ResponseWrapper(localName = "bookFlightsResponse", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.BookFlightsResponse") 34 | public String bookFlights( 35 | @WebParam(name = "in", targetNamespace = "") 36 | String in 37 | ); 38 | 39 | @WebResult(name = "out", targetNamespace = "") 40 | @RequestWrapper(localName = "cancelBooking", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.CancelBooking") 41 | @WebMethod 42 | @ResponseWrapper(localName = "cancelBookingResponse", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.CancelBookingResponse") 43 | public int cancelBooking( 44 | @WebParam(name = "in", targetNamespace = "") 45 | String in 46 | ); 47 | } 48 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/AcmeDemoService.java: -------------------------------------------------------------------------------- 1 | package com.jboss.soap.service.acmedemo; 2 | 3 | import java.net.MalformedURLException; 4 | import java.net.URL; 5 | import javax.xml.namespace.QName; 6 | import javax.xml.ws.WebEndpoint; 7 | import javax.xml.ws.WebServiceClient; 8 | import javax.xml.ws.WebServiceFeature; 9 | import javax.xml.ws.Service; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T10:51:47.268Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebServiceClient(name = "AcmeDemoService", 18 | wsdlLocation = "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-flight-service/wsdl/AcmeDemoService.wsdl", 19 | targetNamespace = "http://service.soap.jboss.com/AcmeDemo/") 20 | public class AcmeDemoService extends Service { 21 | 22 | public final static URL WSDL_LOCATION; 23 | 24 | public final static QName SERVICE = new QName("http://service.soap.jboss.com/AcmeDemo/", "AcmeDemoService"); 25 | public final static QName AcmeDemoInterfaceImplPort = new QName("http://service.soap.jboss.com/AcmeDemo/", "AcmeDemoInterfaceImplPort"); 26 | static { 27 | URL url = null; 28 | try { 29 | url = new URL("file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-flight-service/wsdl/AcmeDemoService.wsdl"); 30 | } catch (MalformedURLException e) { 31 | java.util.logging.Logger.getLogger(AcmeDemoService.class.getName()) 32 | .log(java.util.logging.Level.INFO, 33 | "Can not initialize the default wsdl from {0}", "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-flight-service/wsdl/AcmeDemoService.wsdl"); 34 | } 35 | WSDL_LOCATION = url; 36 | } 37 | 38 | public AcmeDemoService(URL wsdlLocation) { 39 | super(wsdlLocation, SERVICE); 40 | } 41 | 42 | public AcmeDemoService(URL wsdlLocation, QName serviceName) { 43 | super(wsdlLocation, serviceName); 44 | } 45 | 46 | public AcmeDemoService() { 47 | super(WSDL_LOCATION, SERVICE); 48 | } 49 | 50 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 51 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 52 | //compliant code instead. 53 | public AcmeDemoService(WebServiceFeature ... features) { 54 | super(WSDL_LOCATION, SERVICE, features); 55 | } 56 | 57 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 58 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 59 | //compliant code instead. 60 | public AcmeDemoService(URL wsdlLocation, WebServiceFeature ... features) { 61 | super(wsdlLocation, SERVICE, features); 62 | } 63 | 64 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 65 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 66 | //compliant code instead. 67 | public AcmeDemoService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { 68 | super(wsdlLocation, serviceName, features); 69 | } 70 | 71 | /** 72 | * 73 | * @return 74 | * returns AcmeDemoInterface 75 | */ 76 | @WebEndpoint(name = "AcmeDemoInterfaceImplPort") 77 | public AcmeDemoInterface getAcmeDemoInterfaceImplPort() { 78 | return super.getPort(AcmeDemoInterfaceImplPort, AcmeDemoInterface.class); 79 | } 80 | 81 | /** 82 | * 83 | * @param features 84 | * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. 85 | * @return 86 | * returns AcmeDemoInterface 87 | */ 88 | @WebEndpoint(name = "AcmeDemoInterfaceImplPort") 89 | public AcmeDemoInterface getAcmeDemoInterfaceImplPort(WebServiceFeature... features) { 90 | return super.getPort(AcmeDemoInterfaceImplPort, AcmeDemoInterface.class, features); 91 | } 92 | 93 | } 94 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/BookFlights.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "bookFlights") 37 | public class BookFlights implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/BookFlightsResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlRootElement; 8 | import javax.xml.bind.annotation.XmlType; 9 | 10 | 11 | /** 12 | *

Java class for anonymous complex type. 13 | * 14 | *

The following schema fragment specifies the expected content contained within this class. 15 | * 16 | *

17 |  * <complexType>
18 |  *   <complexContent>
19 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20 |  *       <sequence>
21 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}string"/>
22 |  *       </sequence>
23 |  *     </restriction>
24 |  *   </complexContent>
25 |  * </complexType>
26 |  * 
27 | * 28 | * 29 | */ 30 | @XmlAccessorType(XmlAccessType.FIELD) 31 | @XmlType(name = "", propOrder = { 32 | "out" 33 | }) 34 | @XmlRootElement(name = "bookFlightsResponse") 35 | public class BookFlightsResponse { 36 | 37 | @XmlElement(required = true) 38 | protected String out; 39 | 40 | /** 41 | * Gets the value of the out property. 42 | * 43 | * @return 44 | * possible object is 45 | * {@link String } 46 | * 47 | */ 48 | public String getOut() { 49 | return out; 50 | } 51 | 52 | /** 53 | * Sets the value of the out property. 54 | * 55 | * @param value 56 | * allowed object is 57 | * {@link String } 58 | * 59 | */ 60 | public void setOut(String value) { 61 | this.out = value; 62 | } 63 | 64 | } 65 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/CancelBooking.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "cancelBooking") 37 | public class CancelBooking implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/CancelBookingResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlRootElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for anonymous complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType>
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}int"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "", propOrder = { 31 | "out" 32 | }) 33 | @XmlRootElement(name = "cancelBookingResponse") 34 | public class CancelBookingResponse { 35 | 36 | protected int out; 37 | 38 | /** 39 | * Gets the value of the out property. 40 | * 41 | */ 42 | public int getOut() { 43 | return out; 44 | } 45 | 46 | /** 47 | * Sets the value of the out property. 48 | * 49 | */ 50 | public void setOut(int value) { 51 | this.out = value; 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/ListAvailablePlanes.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlType; 7 | 8 | 9 | /** 10 | *

Java class for listAvailablePlanes complex type. 11 | * 12 | *

The following schema fragment specifies the expected content contained within this class. 13 | * 14 | *

15 |  * <complexType name="listAvailablePlanes">
16 |  *   <complexContent>
17 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
18 |  *       <sequence>
19 |  *         <element name="in" type="{http://service.soap.jboss.com/AcmeDemo/}flightRequest" minOccurs="0"/>
20 |  *       </sequence>
21 |  *     </restriction>
22 |  *   </complexContent>
23 |  * </complexType>
24 |  * 
25 | * 26 | * 27 | */ 28 | @XmlAccessorType(XmlAccessType.FIELD) 29 | @XmlType(name = "listAvailablePlanes", propOrder = { 30 | "in" 31 | }) 32 | public class ListAvailablePlanes { 33 | 34 | protected FlightRequest in; 35 | 36 | /** 37 | * Gets the value of the in property. 38 | * 39 | * @return 40 | * possible object is 41 | * {@link FlightRequest } 42 | * 43 | */ 44 | public FlightRequest getIn() { 45 | return in; 46 | } 47 | 48 | /** 49 | * Sets the value of the in property. 50 | * 51 | * @param value 52 | * allowed object is 53 | * {@link FlightRequest } 54 | * 55 | */ 56 | public void setIn(FlightRequest value) { 57 | this.in = value; 58 | } 59 | 60 | } 61 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/ListAvailablePlanesResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for listAvailablePlanesResponse complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType name="listAvailablePlanesResponse">
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="return" type="{http://service.soap.jboss.com/AcmeDemo/}flight" minOccurs="0"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "listAvailablePlanesResponse", propOrder = { 31 | "_return" 32 | }) 33 | public class ListAvailablePlanesResponse { 34 | 35 | @XmlElement(name = "return") 36 | protected Flight _return; 37 | 38 | /** 39 | * Gets the value of the return property. 40 | * 41 | * @return 42 | * possible object is 43 | * {@link Flight } 44 | * 45 | */ 46 | public Flight getReturn() { 47 | return _return; 48 | } 49 | 50 | /** 51 | * Sets the value of the return property. 52 | * 53 | * @param value 54 | * allowed object is 55 | * {@link Flight } 56 | * 57 | */ 58 | public void setReturn(Flight value) { 59 | this._return = value; 60 | } 61 | 62 | } 63 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/clientsample/ClientSample.java: -------------------------------------------------------------------------------- 1 | package com.jboss.soap.service.acmedemo.clientsample; 2 | 3 | import com.jboss.soap.service.acmedemo.*; 4 | 5 | public class ClientSample { 6 | 7 | public static void main(String[] args) { 8 | System.out.println("***********************"); 9 | System.out.println("Create Web Service Client..."); 10 | AcmeDemoService service1 = new AcmeDemoService(); 11 | System.out.println("Create Web Service..."); 12 | AcmeDemoInterface port1 = service1.getAcmeDemoInterfaceImplPort(); 13 | System.out.println("Call Web Service Operation..."); 14 | System.out.println("Server said: " + port1.listAvailablePlanes(null)); 15 | //Please input the parameters instead of 'null' for the upper method! 16 | 17 | System.out.println("Create Web Service..."); 18 | AcmeDemoInterface port2 = service1.getAcmeDemoInterfaceImplPort(); 19 | System.out.println("Call Web Service Operation..."); 20 | System.out.println("Server said: " + port2.listAvailablePlanes(null)); 21 | //Please input the parameters instead of 'null' for the upper method! 22 | 23 | System.out.println("***********************"); 24 | System.out.println("Call Over!"); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /projects/acme-data-model/src/main/java/com/jboss/soap/service/acmedemo/package-info.java: -------------------------------------------------------------------------------- 1 | @javax.xml.bind.annotation.XmlSchema(namespace = "http://service.soap.jboss.com/AcmeDemo/") 2 | package com.jboss.soap.service.acmedemo; 3 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | 5 | org.jboss 6 | bpm-travel-agency-parent 7 | 1.0 8 | ../ 9 | 10 | demo 11 | acme-flight-service 12 | 1.0 13 | war 14 | 15 | 16 | 17 | 18 | maven-compiler-plugin 19 | 3.1 20 | 21 | 1.6 22 | 1.6 23 | 24 | 25 | 26 | org.apache.maven.plugins 27 | maven-resources-plugin 28 | 29 | 30 | copy-resources 31 | package 32 | 33 | copy-resources 34 | 35 | 36 | ${basedir}/../target/ 37 | 38 | 39 | ${basedir}/target/ 40 | 41 | ${project.build.finalName}.war 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/AcmeDemoInterface.java: -------------------------------------------------------------------------------- 1 | package com.jboss.soap.service.acmedemo; 2 | 3 | import javax.jws.WebMethod; 4 | import javax.jws.WebParam; 5 | import javax.jws.WebResult; 6 | import javax.jws.WebService; 7 | import javax.xml.bind.annotation.XmlSeeAlso; 8 | import javax.xml.ws.RequestWrapper; 9 | import javax.xml.ws.ResponseWrapper; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T10:51:47.239Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebService(targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", name = "AcmeDemoInterface") 18 | @XmlSeeAlso({ObjectFactory.class}) 19 | public interface AcmeDemoInterface { 20 | 21 | @WebResult(name = "return", targetNamespace = "") 22 | @RequestWrapper(localName = "listAvailablePlanes", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.ListAvailablePlanes") 23 | @WebMethod(action = "http://service.soap.jboss.com/AcmeDemo/listAvailablePlanes") 24 | @ResponseWrapper(localName = "listAvailablePlanesResponse", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.ListAvailablePlanesResponse") 25 | public Flight listAvailablePlanes( 26 | @WebParam(name = "in", targetNamespace = "") 27 | FlightRequest in 28 | ); 29 | 30 | @WebResult(name = "out", targetNamespace = "") 31 | @RequestWrapper(localName = "bookFlights", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.BookFlights") 32 | @WebMethod 33 | @ResponseWrapper(localName = "bookFlightsResponse", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.BookFlightsResponse") 34 | public String bookFlights( 35 | @WebParam(name = "in", targetNamespace = "") 36 | String in 37 | ); 38 | 39 | @WebResult(name = "out", targetNamespace = "") 40 | @RequestWrapper(localName = "cancelBooking", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.CancelBooking") 41 | @WebMethod 42 | @ResponseWrapper(localName = "cancelBookingResponse", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/", className = "com.jboss.soap.service.acmedemo.CancelBookingResponse") 43 | public int cancelBooking( 44 | @WebParam(name = "in", targetNamespace = "") 45 | String in 46 | ); 47 | } 48 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/AcmeDemoService.java: -------------------------------------------------------------------------------- 1 | package com.jboss.soap.service.acmedemo; 2 | 3 | import java.net.MalformedURLException; 4 | import java.net.URL; 5 | import javax.xml.namespace.QName; 6 | import javax.xml.ws.WebEndpoint; 7 | import javax.xml.ws.WebServiceClient; 8 | import javax.xml.ws.WebServiceFeature; 9 | import javax.xml.ws.Service; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T10:51:47.268Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebServiceClient(name = "AcmeDemoService", 18 | wsdlLocation = "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-flight-service/wsdl/AcmeDemoService.wsdl", 19 | targetNamespace = "http://service.soap.jboss.com/AcmeDemo/") 20 | public class AcmeDemoService extends Service { 21 | 22 | public final static URL WSDL_LOCATION; 23 | 24 | public final static QName SERVICE = new QName("http://service.soap.jboss.com/AcmeDemo/", "AcmeDemoService"); 25 | public final static QName AcmeDemoInterfaceImplPort = new QName("http://service.soap.jboss.com/AcmeDemo/", "AcmeDemoInterfaceImplPort"); 26 | static { 27 | URL url = null; 28 | try { 29 | url = new URL("file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-flight-service/wsdl/AcmeDemoService.wsdl"); 30 | } catch (MalformedURLException e) { 31 | java.util.logging.Logger.getLogger(AcmeDemoService.class.getName()) 32 | .log(java.util.logging.Level.INFO, 33 | "Can not initialize the default wsdl from {0}", "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-flight-service/wsdl/AcmeDemoService.wsdl"); 34 | } 35 | WSDL_LOCATION = url; 36 | } 37 | 38 | public AcmeDemoService(URL wsdlLocation) { 39 | super(wsdlLocation, SERVICE); 40 | } 41 | 42 | public AcmeDemoService(URL wsdlLocation, QName serviceName) { 43 | super(wsdlLocation, serviceName); 44 | } 45 | 46 | public AcmeDemoService() { 47 | super(WSDL_LOCATION, SERVICE); 48 | } 49 | 50 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 51 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 52 | //compliant code instead. 53 | public AcmeDemoService(WebServiceFeature ... features) { 54 | super(WSDL_LOCATION, SERVICE, features); 55 | } 56 | 57 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 58 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 59 | //compliant code instead. 60 | public AcmeDemoService(URL wsdlLocation, WebServiceFeature ... features) { 61 | super(wsdlLocation, SERVICE, features); 62 | } 63 | 64 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 65 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 66 | //compliant code instead. 67 | public AcmeDemoService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { 68 | super(wsdlLocation, serviceName, features); 69 | } 70 | 71 | /** 72 | * 73 | * @return 74 | * returns AcmeDemoInterface 75 | */ 76 | @WebEndpoint(name = "AcmeDemoInterfaceImplPort") 77 | public AcmeDemoInterface getAcmeDemoInterfaceImplPort() { 78 | return super.getPort(AcmeDemoInterfaceImplPort, AcmeDemoInterface.class); 79 | } 80 | 81 | /** 82 | * 83 | * @param features 84 | * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. 85 | * @return 86 | * returns AcmeDemoInterface 87 | */ 88 | @WebEndpoint(name = "AcmeDemoInterfaceImplPort") 89 | public AcmeDemoInterface getAcmeDemoInterfaceImplPort(WebServiceFeature... features) { 90 | return super.getPort(AcmeDemoInterfaceImplPort, AcmeDemoInterface.class, features); 91 | } 92 | 93 | } 94 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/BookFlights.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "bookFlights") 37 | public class BookFlights implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/BookFlightsResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlRootElement; 8 | import javax.xml.bind.annotation.XmlType; 9 | 10 | 11 | /** 12 | *

Java class for anonymous complex type. 13 | * 14 | *

The following schema fragment specifies the expected content contained within this class. 15 | * 16 | *

17 |  * <complexType>
18 |  *   <complexContent>
19 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20 |  *       <sequence>
21 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}string"/>
22 |  *       </sequence>
23 |  *     </restriction>
24 |  *   </complexContent>
25 |  * </complexType>
26 |  * 
27 | * 28 | * 29 | */ 30 | @XmlAccessorType(XmlAccessType.FIELD) 31 | @XmlType(name = "", propOrder = { 32 | "out" 33 | }) 34 | @XmlRootElement(name = "bookFlightsResponse") 35 | public class BookFlightsResponse { 36 | 37 | @XmlElement(required = true) 38 | protected String out; 39 | 40 | /** 41 | * Gets the value of the out property. 42 | * 43 | * @return 44 | * possible object is 45 | * {@link String } 46 | * 47 | */ 48 | public String getOut() { 49 | return out; 50 | } 51 | 52 | /** 53 | * Sets the value of the out property. 54 | * 55 | * @param value 56 | * allowed object is 57 | * {@link String } 58 | * 59 | */ 60 | public void setOut(String value) { 61 | this.out = value; 62 | } 63 | 64 | } 65 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/CancelBooking.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "cancelBooking") 37 | public class CancelBooking implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/CancelBookingResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlRootElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for anonymous complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType>
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}int"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "", propOrder = { 31 | "out" 32 | }) 33 | @XmlRootElement(name = "cancelBookingResponse") 34 | public class CancelBookingResponse { 35 | 36 | protected int out; 37 | 38 | /** 39 | * Gets the value of the out property. 40 | * 41 | */ 42 | public int getOut() { 43 | return out; 44 | } 45 | 46 | /** 47 | * Sets the value of the out property. 48 | * 49 | */ 50 | public void setOut(int value) { 51 | this.out = value; 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/ListAvailablePlanes.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlType; 7 | 8 | 9 | /** 10 | *

Java class for listAvailablePlanes complex type. 11 | * 12 | *

The following schema fragment specifies the expected content contained within this class. 13 | * 14 | *

15 |  * <complexType name="listAvailablePlanes">
16 |  *   <complexContent>
17 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
18 |  *       <sequence>
19 |  *         <element name="in" type="{http://service.soap.jboss.com/AcmeDemo/}flightRequest" minOccurs="0"/>
20 |  *       </sequence>
21 |  *     </restriction>
22 |  *   </complexContent>
23 |  * </complexType>
24 |  * 
25 | * 26 | * 27 | */ 28 | @XmlAccessorType(XmlAccessType.FIELD) 29 | @XmlType(name = "listAvailablePlanes", propOrder = { 30 | "in" 31 | }) 32 | public class ListAvailablePlanes { 33 | 34 | protected FlightRequest in; 35 | 36 | /** 37 | * Gets the value of the in property. 38 | * 39 | * @return 40 | * possible object is 41 | * {@link FlightRequest } 42 | * 43 | */ 44 | public FlightRequest getIn() { 45 | return in; 46 | } 47 | 48 | /** 49 | * Sets the value of the in property. 50 | * 51 | * @param value 52 | * allowed object is 53 | * {@link FlightRequest } 54 | * 55 | */ 56 | public void setIn(FlightRequest value) { 57 | this.in = value; 58 | } 59 | 60 | } 61 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/ListAvailablePlanesResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package com.jboss.soap.service.acmedemo; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for listAvailablePlanesResponse complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType name="listAvailablePlanesResponse">
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="return" type="{http://service.soap.jboss.com/AcmeDemo/}flight" minOccurs="0"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "listAvailablePlanesResponse", propOrder = { 31 | "_return" 32 | }) 33 | public class ListAvailablePlanesResponse { 34 | 35 | @XmlElement(name = "return") 36 | protected Flight _return; 37 | 38 | /** 39 | * Gets the value of the return property. 40 | * 41 | * @return 42 | * possible object is 43 | * {@link Flight } 44 | * 45 | */ 46 | public Flight getReturn() { 47 | return _return; 48 | } 49 | 50 | /** 51 | * Sets the value of the return property. 52 | * 53 | * @param value 54 | * allowed object is 55 | * {@link Flight } 56 | * 57 | */ 58 | public void setReturn(Flight value) { 59 | this._return = value; 60 | } 61 | 62 | } 63 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/impl/AcmeDemoInterfaceImpl.java: -------------------------------------------------------------------------------- 1 | package com.jboss.soap.service.acmedemo.impl; 2 | 3 | 4 | import java.math.BigDecimal; 5 | import java.util.Random; 6 | 7 | import javax.jws.WebService; 8 | 9 | import com.jboss.soap.service.acmedemo.AcmeDemoInterface; 10 | import com.jboss.soap.service.acmedemo.Flight; 11 | import com.jboss.soap.service.acmedemo.FlightRequest; 12 | 13 | @WebService(serviceName = "AcmeDemoService", endpointInterface = "com.jboss.soap.service.acmedemo.AcmeDemoInterface", targetNamespace = "http://service.soap.jboss.com/AcmeDemo/") 14 | public class AcmeDemoInterfaceImpl implements AcmeDemoInterface { 15 | public Flight listAvailablePlanes(FlightRequest in) { 16 | // TODO Auto-generated method stub 17 | String startCity = in.getStartCity(); 18 | String endCity = in.getEndCity(); 19 | BigDecimal outboundBD = new BigDecimal(525); 20 | // BigDecimal inboundBD = new BigDecimal(119); 21 | 22 | 23 | 24 | Flight outbound = new Flight(); 25 | outbound.setCompany("EasyJet"); 26 | outbound.setPlaneId(12345); 27 | outbound.setRatePerPerson(outboundBD); 28 | outbound.setStartCity(startCity); 29 | outbound.setTargetCity(endCity); 30 | outbound.setTravelDate(in.getStartDate()); 31 | 32 | System.out.println("OUTBOUND FLIGHT variables set"); 33 | 34 | // Flight inbound = new Flight(); 35 | // inbound.setCompany("EasyJet"); 36 | // inbound.setPlaneId(12345); 37 | // inbound.setRatePerPerson(inboundBD); 38 | // inbound.setStartCity(endCity); 39 | // inbound.setTargetCity(startCity); 40 | // inbound.setTravelDate(in.getEndDate()); 41 | // 42 | // System.out.println("INBOUND FLIGHT variables set"); 43 | // 44 | // 45 | // List itinery = new ArrayList(); 46 | // itinery.add(outbound); 47 | 48 | return outbound; 49 | } 50 | 51 | public String bookFlights(String in) { 52 | System.out.println("SUCCESS: Your flights are now reserved."); 53 | System.out.println(); 54 | 55 | SessionIdentifierGenerator bookingRef = new SessionIdentifierGenerator(); 56 | String refNum = bookingRef.nextSessionId(); 57 | 58 | System.out.println("Your RESERVATION NUMBER is: "+ refNum); 59 | 60 | return refNum; 61 | } 62 | 63 | 64 | public int cancelBooking(String in) { 65 | int cancelCharge = 0; 66 | final Random random = new Random(); 67 | 68 | if (in == null) 69 | throw new IllegalArgumentException("No booking found"); 70 | 71 | cancelCharge = random.nextInt((10-5)+1) + 5; 72 | 73 | 74 | return cancelCharge; 75 | } 76 | } -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/impl/SessionIdentifierGenerator.java: -------------------------------------------------------------------------------- 1 | package com.jboss.soap.service.acmedemo.impl; 2 | 3 | import java.math.BigInteger; 4 | import java.security.SecureRandom; 5 | 6 | public final class SessionIdentifierGenerator { 7 | private SecureRandom random = new SecureRandom(); 8 | 9 | public String nextSessionId() { 10 | return new BigInteger(130, random).toString(32); 11 | } 12 | } -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/java/com/jboss/soap/service/acmedemo/package-info.java: -------------------------------------------------------------------------------- 1 | @javax.xml.bind.annotation.XmlSchema(namespace = "http://service.soap.jboss.com/AcmeDemo/") 2 | package com.jboss.soap.service.acmedemo; 3 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | acmeFlight 4 | 5 | index.html 6 | index.htm 7 | index.jsp 8 | default.html 9 | default.htm 10 | default.jsp 11 | 12 | 13 | AcmeDemoInterface 14 | AcmeDemoInterface 15 | com.jboss.soap.service.acmedemo.impl.AcmeDemoInterfaceImpl 16 | 17 | 18 | AcmeDemoInterface 19 | /AcmeDemoInterface 20 | 21 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/wsdl/AcmeDemoService.wsdl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /projects/acme-demo-flight-service/wsdl/AcmeDemoService_schema1.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4.0.0 4 | 5 | org.jboss 6 | bpm-travel-agency-parent 7 | 1.0 8 | ../ 9 | 10 | demo 11 | acme-hotel-service 12 | 1.0 13 | war 14 | 15 | 16 | 17 | 18 | maven-compiler-plugin 19 | 3.1 20 | 21 | 1.6 22 | 1.6 23 | 24 | 25 | 26 | org.apache.maven.plugins 27 | maven-resources-plugin 28 | 29 | 30 | copy-resources 31 | package 32 | 33 | copy-resources 34 | 35 | 36 | ${basedir}/../target/ 37 | 38 | 39 | ${basedir}/target/ 40 | 41 | ${project.build.finalName}.war 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/BookHotel.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "bookHotel") 37 | public class BookHotel implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/BookHotelResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlRootElement; 8 | import javax.xml.bind.annotation.XmlType; 9 | 10 | 11 | /** 12 | *

Java class for anonymous complex type. 13 | * 14 | *

The following schema fragment specifies the expected content contained within this class. 15 | * 16 | *

17 |  * <complexType>
18 |  *   <complexContent>
19 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20 |  *       <sequence>
21 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}string"/>
22 |  *       </sequence>
23 |  *     </restriction>
24 |  *   </complexContent>
25 |  * </complexType>
26 |  * 
27 | * 28 | * 29 | */ 30 | @XmlAccessorType(XmlAccessType.FIELD) 31 | @XmlType(name = "", propOrder = { 32 | "out" 33 | }) 34 | @XmlRootElement(name = "bookHotelResponse") 35 | public class BookHotelResponse { 36 | 37 | @XmlElement(required = true) 38 | protected String out; 39 | 40 | /** 41 | * Gets the value of the out property. 42 | * 43 | * @return 44 | * possible object is 45 | * {@link String } 46 | * 47 | */ 48 | public String getOut() { 49 | return out; 50 | } 51 | 52 | /** 53 | * Sets the value of the out property. 54 | * 55 | * @param value 56 | * allowed object is 57 | * {@link String } 58 | * 59 | */ 60 | public void setOut(String value) { 61 | this.out = value; 62 | } 63 | 64 | } 65 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/CancelBooking.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlRootElement; 10 | import javax.xml.bind.annotation.XmlType; 11 | 12 | 13 | /** 14 | *

Java class for anonymous complex type. 15 | * 16 | *

The following schema fragment specifies the expected content contained within this class. 17 | * 18 | *

19 |  * <complexType>
20 |  *   <complexContent>
21 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 |  *       <sequence>
23 |  *         <element name="in" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 |  *       </sequence>
25 |  *     </restriction>
26 |  *   </complexContent>
27 |  * </complexType>
28 |  * 
29 | * 30 | * 31 | */ 32 | @XmlAccessorType(XmlAccessType.FIELD) 33 | @XmlType(name = "", propOrder = { 34 | "in" 35 | }) 36 | @XmlRootElement(name = "cancelBooking") 37 | public class CancelBooking implements Serializable { 38 | 39 | @XmlElement(required = true) 40 | protected String in; 41 | 42 | /** 43 | * Gets the value of the in property. 44 | * 45 | * @return 46 | * possible object is 47 | * {@link String } 48 | * 49 | */ 50 | public String getIn() { 51 | return in; 52 | } 53 | 54 | /** 55 | * Sets the value of the in property. 56 | * 57 | * @param value 58 | * allowed object is 59 | * {@link String } 60 | * 61 | */ 62 | public void setIn(String value) { 63 | this.in = value; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/CancelBookingResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlRootElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for anonymous complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType>
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="out" type="{http://www.w3.org/2001/XMLSchema}double"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "", propOrder = { 31 | "out" 32 | }) 33 | @XmlRootElement(name = "cancelBookingResponse") 34 | public class CancelBookingResponse { 35 | 36 | protected int out; 37 | 38 | /** 39 | * Gets the value of the out property. 40 | * 41 | */ 42 | public int getOut() { 43 | return out; 44 | } 45 | 46 | /** 47 | * Sets the value of the out property. 48 | * 49 | */ 50 | public void setOut(int value) { 51 | this.out = value; 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/GetAvailableHotel.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlType; 7 | 8 | 9 | /** 10 | *

Java class for getAvailableHotel complex type. 11 | * 12 | *

The following schema fragment specifies the expected content contained within this class. 13 | * 14 | *

15 |  * <complexType name="getAvailableHotel">
16 |  *   <complexContent>
17 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
18 |  *       <sequence>
19 |  *         <element name="in" type="{http://soap.service.acme/HotelWS/}hotelRequest" minOccurs="0"/>
20 |  *       </sequence>
21 |  *     </restriction>
22 |  *   </complexContent>
23 |  * </complexType>
24 |  * 
25 | * 26 | * 27 | */ 28 | @XmlAccessorType(XmlAccessType.FIELD) 29 | @XmlType(name = "getAvailableHotel", propOrder = { 30 | "in" 31 | }) 32 | public class GetAvailableHotel { 33 | 34 | protected HotelRequest in; 35 | 36 | /** 37 | * Gets the value of the in property. 38 | * 39 | * @return 40 | * possible object is 41 | * {@link HotelRequest } 42 | * 43 | */ 44 | public HotelRequest getIn() { 45 | return in; 46 | } 47 | 48 | /** 49 | * Sets the value of the in property. 50 | * 51 | * @param value 52 | * allowed object is 53 | * {@link HotelRequest } 54 | * 55 | */ 56 | public void setIn(HotelRequest value) { 57 | this.in = value; 58 | } 59 | 60 | } 61 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/GetAvailableHotelResponse.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import javax.xml.bind.annotation.XmlAccessType; 5 | import javax.xml.bind.annotation.XmlAccessorType; 6 | import javax.xml.bind.annotation.XmlElement; 7 | import javax.xml.bind.annotation.XmlType; 8 | 9 | 10 | /** 11 | *

Java class for getAvailableHotelResponse complex type. 12 | * 13 | *

The following schema fragment specifies the expected content contained within this class. 14 | * 15 | *

16 |  * <complexType name="getAvailableHotelResponse">
17 |  *   <complexContent>
18 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19 |  *       <sequence>
20 |  *         <element name="return" type="{http://soap.service.acme/HotelWS/}resort" minOccurs="0"/>
21 |  *       </sequence>
22 |  *     </restriction>
23 |  *   </complexContent>
24 |  * </complexType>
25 |  * 
26 | * 27 | * 28 | */ 29 | @XmlAccessorType(XmlAccessType.FIELD) 30 | @XmlType(name = "getAvailableHotelResponse", propOrder = { 31 | "_return" 32 | }) 33 | public class GetAvailableHotelResponse { 34 | 35 | @XmlElement(name = "return") 36 | protected Resort _return; 37 | 38 | /** 39 | * Gets the value of the return property. 40 | * 41 | * @return 42 | * possible object is 43 | * {@link Resort } 44 | * 45 | */ 46 | public Resort getReturn() { 47 | return _return; 48 | } 49 | 50 | /** 51 | * Sets the value of the return property. 52 | * 53 | * @param value 54 | * allowed object is 55 | * {@link Resort } 56 | * 57 | */ 58 | public void setReturn(Resort value) { 59 | this._return = value; 60 | } 61 | 62 | } 63 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/HotelRequest.java: -------------------------------------------------------------------------------- 1 | 2 | package acme.service.soap.hotelws; 3 | 4 | import java.io.Serializable; 5 | 6 | import javax.xml.bind.annotation.XmlAccessType; 7 | import javax.xml.bind.annotation.XmlAccessorType; 8 | import javax.xml.bind.annotation.XmlElement; 9 | import javax.xml.bind.annotation.XmlType; 10 | 11 | 12 | /** 13 | *

Java class for hotelRequest complex type. 14 | * 15 | *

The following schema fragment specifies the expected content contained within this class. 16 | * 17 | *

 18 |  * <complexType name="hotelRequest">
 19 |  *   <complexContent>
 20 |  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 21 |  *       <sequence>
 22 |  *         <element name="targetCity" type="{http://www.w3.org/2001/XMLSchema}string"/>
 23 |  *         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 24 |  *         <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 25 |  *       </sequence>
 26 |  *     </restriction>
 27 |  *   </complexContent>
 28 |  * </complexType>
 29 |  * 
30 | * 31 | * 32 | */ 33 | @XmlAccessorType(XmlAccessType.FIELD) 34 | @XmlType(name = "hotelRequest", propOrder = { 35 | "targetCity", 36 | "startDate", 37 | "endDate" 38 | }) 39 | public class HotelRequest implements Serializable { 40 | 41 | @XmlElement(required = true) 42 | protected String targetCity; 43 | @XmlElement(required = true) 44 | protected String startDate; 45 | @XmlElement(required = true) 46 | protected String endDate; 47 | 48 | /** 49 | * Gets the value of the targetCity property. 50 | * 51 | * @return 52 | * possible object is 53 | * {@link String } 54 | * 55 | */ 56 | public String getTargetCity() { 57 | return targetCity; 58 | } 59 | 60 | /** 61 | * Sets the value of the targetCity property. 62 | * 63 | * @param value 64 | * allowed object is 65 | * {@link String } 66 | * 67 | */ 68 | public void setTargetCity(String value) { 69 | this.targetCity = value; 70 | } 71 | 72 | /** 73 | * Gets the value of the startDate property. 74 | * 75 | * @return 76 | * possible object is 77 | * {@link String } 78 | * 79 | */ 80 | public String getStartDate() { 81 | return startDate; 82 | } 83 | 84 | /** 85 | * Sets the value of the startDate property. 86 | * 87 | * @param value 88 | * allowed object is 89 | * {@link String } 90 | * 91 | */ 92 | public void setStartDate(String value) { 93 | this.startDate = value; 94 | } 95 | 96 | /** 97 | * Gets the value of the endDate property. 98 | * 99 | * @return 100 | * possible object is 101 | * {@link String } 102 | * 103 | */ 104 | public String getEndDate() { 105 | return endDate; 106 | } 107 | 108 | /** 109 | * Sets the value of the endDate property. 110 | * 111 | * @param value 112 | * allowed object is 113 | * {@link String } 114 | * 115 | */ 116 | public void setEndDate(String value) { 117 | this.endDate = value; 118 | } 119 | 120 | } 121 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/HotelWS.java: -------------------------------------------------------------------------------- 1 | package acme.service.soap.hotelws; 2 | 3 | import javax.jws.WebMethod; 4 | import javax.jws.WebParam; 5 | import javax.jws.WebResult; 6 | import javax.jws.WebService; 7 | import javax.xml.bind.annotation.XmlSeeAlso; 8 | import javax.xml.ws.RequestWrapper; 9 | import javax.xml.ws.ResponseWrapper; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T11:20:36.714Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebService(targetNamespace = "http://soap.service.acme/HotelWS/", name = "HotelWS") 18 | @XmlSeeAlso({ObjectFactory.class}) 19 | public interface HotelWS { 20 | 21 | @WebResult(name = "out", targetNamespace = "") 22 | @RequestWrapper(localName = "bookHotel", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.BookHotel") 23 | @WebMethod 24 | @ResponseWrapper(localName = "bookHotelResponse", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.BookHotelResponse") 25 | public java.lang.String bookHotel( 26 | @WebParam(name = "in", targetNamespace = "") 27 | java.lang.String in 28 | ); 29 | 30 | @WebResult(name = "out", targetNamespace = "") 31 | @RequestWrapper(localName = "cancelBooking", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.CancelBooking") 32 | @WebMethod 33 | @ResponseWrapper(localName = "cancelBookingResponse", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.CancelBookingResponse") 34 | public int cancelBooking( 35 | @WebParam(name = "in", targetNamespace = "") 36 | java.lang.String in 37 | ); 38 | 39 | @WebResult(name = "return", targetNamespace = "") 40 | @RequestWrapper(localName = "getAvailableHotel", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.GetAvailableHotel") 41 | @WebMethod(action = "http://soap.service.acme/HotelWS/getAvailableHotel") 42 | @ResponseWrapper(localName = "getAvailableHotelResponse", targetNamespace = "http://soap.service.acme/HotelWS/", className = "acme.service.soap.hotelws.GetAvailableHotelResponse") 43 | public acme.service.soap.hotelws.Resort getAvailableHotel( 44 | @WebParam(name = "in", targetNamespace = "") 45 | acme.service.soap.hotelws.HotelRequest in 46 | ); 47 | } 48 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/HotelWS_Service.java: -------------------------------------------------------------------------------- 1 | package acme.service.soap.hotelws; 2 | 3 | import java.net.MalformedURLException; 4 | import java.net.URL; 5 | import javax.xml.namespace.QName; 6 | import javax.xml.ws.WebEndpoint; 7 | import javax.xml.ws.WebServiceClient; 8 | import javax.xml.ws.WebServiceFeature; 9 | import javax.xml.ws.Service; 10 | 11 | /** 12 | * This class was generated by Apache CXF 2.7.10 13 | * 2014-11-05T11:20:36.743Z 14 | * Generated source version: 2.7.10 15 | * 16 | */ 17 | @WebServiceClient(name = "HotelWS", 18 | wsdlLocation = "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-hotel-service/wsdl/HotelWS.wsdl", 19 | targetNamespace = "http://soap.service.acme/HotelWS/") 20 | public class HotelWS_Service extends Service { 21 | 22 | public final static URL WSDL_LOCATION; 23 | 24 | public final static QName SERVICE = new QName("http://soap.service.acme/HotelWS/", "HotelWS"); 25 | public final static QName HotelWSImplPort = new QName("http://soap.service.acme/HotelWS/", "HotelWSImplPort"); 26 | static { 27 | URL url = null; 28 | try { 29 | url = new URL("file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-hotel-service/wsdl/HotelWS.wsdl"); 30 | } catch (MalformedURLException e) { 31 | java.util.logging.Logger.getLogger(HotelWS_Service.class.getName()) 32 | .log(java.util.logging.Level.INFO, 33 | "Can not initialize the default wsdl from {0}", "file:/home/schenget/git/phase1-st-agency/bpms-travel-agency-demo/projects/acme-demo-hotel-service/wsdl/HotelWS.wsdl"); 34 | } 35 | WSDL_LOCATION = url; 36 | } 37 | 38 | public HotelWS_Service(URL wsdlLocation) { 39 | super(wsdlLocation, SERVICE); 40 | } 41 | 42 | public HotelWS_Service(URL wsdlLocation, QName serviceName) { 43 | super(wsdlLocation, serviceName); 44 | } 45 | 46 | public HotelWS_Service() { 47 | super(WSDL_LOCATION, SERVICE); 48 | } 49 | 50 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 51 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 52 | //compliant code instead. 53 | public HotelWS_Service(WebServiceFeature ... features) { 54 | super(WSDL_LOCATION, SERVICE, features); 55 | } 56 | 57 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 58 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 59 | //compliant code instead. 60 | public HotelWS_Service(URL wsdlLocation, WebServiceFeature ... features) { 61 | super(wsdlLocation, SERVICE, features); 62 | } 63 | 64 | //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 65 | //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 66 | //compliant code instead. 67 | public HotelWS_Service(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { 68 | super(wsdlLocation, serviceName, features); 69 | } 70 | 71 | /** 72 | * 73 | * @return 74 | * returns HotelWS 75 | */ 76 | @WebEndpoint(name = "HotelWSImplPort") 77 | public HotelWS getHotelWSImplPort() { 78 | return super.getPort(HotelWSImplPort, HotelWS.class); 79 | } 80 | 81 | /** 82 | * 83 | * @param features 84 | * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. 85 | * @return 86 | * returns HotelWS 87 | */ 88 | @WebEndpoint(name = "HotelWSImplPort") 89 | public HotelWS getHotelWSImplPort(WebServiceFeature... features) { 90 | return super.getPort(HotelWSImplPort, HotelWS.class, features); 91 | } 92 | 93 | } 94 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/impl/HotelWSImpl.java: -------------------------------------------------------------------------------- 1 | package acme.service.soap.hotelws.impl; 2 | 3 | 4 | import java.util.Random; 5 | 6 | import javax.jws.WebService; 7 | 8 | import acme.service.soap.hotelws.HotelRequest; 9 | import acme.service.soap.hotelws.HotelWS; 10 | import acme.service.soap.hotelws.Resort; 11 | 12 | @WebService(serviceName = "HotelWS", endpointInterface = "acme.service.soap.hotelws.HotelWS", targetNamespace = "http://soap.service.acme/HotelWS/") 13 | public class HotelWSImpl implements HotelWS { 14 | public String bookHotel(String in) { 15 | System.out.println("YOUR BOOKING HAS BEEN SUCCESSFUL"); 16 | 17 | SessionIdentifierGenerator bookingRef = new SessionIdentifierGenerator(); 18 | String refNum = bookingRef.nextSessionId(); 19 | 20 | System.out.println("YOUR BOOKING REFERENCE IS: "+ refNum); 21 | 22 | return refNum; 23 | } 24 | 25 | public int cancelBooking(String in) { 26 | int cancelCharge = 0; 27 | final Random random = new Random(); 28 | 29 | if (in == null) 30 | throw new IllegalArgumentException("No booking found"); 31 | 32 | cancelCharge = random.nextInt((10-5)+1) + 5; 33 | 34 | return cancelCharge; 35 | } 36 | 37 | public Resort getAvailableHotel(HotelRequest in) { 38 | Resort hotel = new Resort(); 39 | 40 | String hotelCity = in.getTargetCity(); 41 | 42 | hotel.setHotelId(395); 43 | hotel.setHotelName("Holiday Inn"); 44 | hotel.setRatePerPerson(200); 45 | hotel.setHotelCity(hotelCity); 46 | hotel.setAvailableFrom(in.getStartDate()); 47 | hotel.setAvailableTo(in.getEndDate()); 48 | 49 | return hotel; 50 | } 51 | } -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/impl/SessionIdentifierGenerator.java: -------------------------------------------------------------------------------- 1 | package acme.service.soap.hotelws.impl; 2 | 3 | import java.math.BigInteger; 4 | import java.security.SecureRandom; 5 | 6 | public final class SessionIdentifierGenerator { 7 | private SecureRandom random = new SecureRandom(); 8 | 9 | public String nextSessionId() { 10 | return new BigInteger(130, random).toString(32); 11 | } 12 | } -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/java/acme/service/soap/hotelws/package-info.java: -------------------------------------------------------------------------------- 1 | @javax.xml.bind.annotation.XmlSchema(namespace = "http://soap.service.acme/HotelWS/") 2 | package acme.service.soap.hotelws; 3 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | acmeHotel 4 | 5 | index.html 6 | index.htm 7 | index.jsp 8 | default.html 9 | default.htm 10 | default.jsp 11 | 12 | 13 | HotelWS 14 | HotelWS 15 | acme.service.soap.hotelws.impl.HotelWSImpl 16 | 17 | 18 | HotelWS 19 | /HotelWS 20 | 21 | -------------------------------------------------------------------------------- /projects/acme-demo-hotel-service/wsdl/HotelWS_schema1.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /projects/configuration/settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | /Users/ddoyle/.m2/repository 6 | 7 | 8 | deployment 9 | deployment123 10 | openshift-releases 11 | 12 | 13 | deployment 14 | deployment123 15 | openshift-snapshots 16 | 17 | 18 | 19 | 20 | 47 | 48 | 49 | jboss-eap-6.3.0.GA-repository 50 | 51 | 52 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/README.md: -------------------------------------------------------------------------------- 1 | External Client UI Form 2 | ======================= 3 | This project covers a use case when customer wants to start a business process in BPMS using a REST call externally. 4 | 5 | This project uses a simple JSP and Servlet combination to build a front end. The form you see when you access the following URL is a simple JSP page which gathers information/requirements about a customer and submits it to BPMS via a REST call so that BPMS can kick start the process. 6 | 7 | http://:8080/external-client-ui-form-1.0/ (is you are accessing from outside the server) 8 | or 9 | http://localhost:8080/external-client-ui-form-1.0/ (if you are accessing from within the server) 10 | 11 | 12 | Build and deploy 13 | ---------------- 14 | You could build the project by right clicking on the project name and selecting "Run As" --> "maven Install".. If your maven build is successful then it should create a .jar file in target folder of your project. This is done automatically if you installed the Travel Agency demo project using the provided installation scripts. 15 | 16 | Then deploy the .jar to the following location: 17 | 18 | $JBOSS_BPMS_SERVER_HOME/standalone/deployments/ 19 | 20 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/WebContent/Home.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 | pageEncoding="ISO-8859-1"%> 3 | 4 | 5 | 6 | 7 | Booking Form 8 | 9 | 67 | 68 | 69 | 70 | 71 | 74 | 75 |
76 |
77 |

Customer Details:

78 | 79 |
80 | 81 |
82 | 83 |
84 |
85 | 86 |
87 | 88 |
89 | 90 |
91 |
92 | 93 |

Travel Details:

94 |
95 | 96 |
97 | 98 |
99 |
100 | 101 |
102 | 103 |
104 | 107 |
108 |
109 | 110 |
111 | 112 |
113 | 116 |
117 |
118 | 119 |
120 | 121 |
122 | 123 |
124 |
125 | 126 |
127 | 128 | 129 |
130 | 131 |
132 |
133 | 134 |
135 | 136 | 137 |
138 | 139 |
140 |
141 | 142 |
143 |
144 |
145 | 146 | 147 | 148 | 149 | 150 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/WebContent/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/WebContent/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SimpleServlet 5 | com.externalui.example.SimpleServlet 6 | 7 | 8 | SimpleServlet 9 | /SimpleServlet 10 | 11 | 12 | Home.jsp 13 | 14 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/WebContent/error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Error!!! 5 | 6 | 25 | 26 | 27 | 28 | 29 | 32 | 33 |
34 | 35 |
Failed to start Business Process!!! 36 |

Please contact BPMS SYSTEMS ADMINISTRATOR for more details 37 |

38 |
39 |
40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/WebContent/success_response.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Request Submitted 5 | 6 | 25 | 26 | 27 | 28 | 29 | 32 | 33 |
34 | 35 |
Thank you for filling out the form. Your request has been processed successfully! 36 |

Your Unique Process ID is: [CHANGEMEPROCESSID] 37 |

Our team will get in touch with you shortly with a Quote.. 38 |

39 |
40 |
41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/pom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | org.jboss 5 | bpm-travel-agency-parent 6 | 1.0 7 | ../ 8 | 9 | 4.0.0 10 | demo 11 | external-client-ui-form 12 | 1.0 13 | war 14 | 15 | src 16 | 17 | 18 | maven-compiler-plugin 19 | 3.1 20 | 21 | 1.6 22 | 1.6 23 | 24 | 25 | 26 | maven-war-plugin 27 | 2.3 28 | 29 | WebContent 30 | false 31 | 32 | 33 | 34 | 35 | 36 | 37 | javax.servlet 38 | javax.servlet-api 39 | 3.1.0 40 | 41 | 42 | org.apache.httpcomponents 43 | httpclient 44 | 4.2.5 45 | 46 | 47 | com.jayway.restassured 48 | rest-assured 49 | 1.8.1 50 | 51 | 52 | commons-lang 53 | commons-lang 54 | 2.4 55 | 56 | 57 | com.google.guava 58 | guava 59 | 14.0.1 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/src/com/externalui/example/SimpleServlet.java: -------------------------------------------------------------------------------- 1 | package com.externalui.example; 2 | 3 | import java.io.BufferedReader; 4 | import java.io.File; 5 | import java.io.FileReader; 6 | import java.io.IOException; 7 | import java.io.PrintWriter; 8 | import java.util.HashMap; 9 | 10 | import javax.servlet.ServletException; 11 | import javax.servlet.http.HttpServlet; 12 | import javax.servlet.http.HttpServletRequest; 13 | import javax.servlet.http.HttpServletResponse; 14 | 15 | import com.externalui.example.client.jbpm.BpmsClientThread; 16 | 17 | public class SimpleServlet extends HttpServlet { 18 | 19 | /** 20 | * Auto generated code 21 | */ 22 | private static final long serialVersionUID = 1L; 23 | private String processId = null; 24 | 25 | protected void doGet(HttpServletRequest request, HttpServletResponse response) 26 | throws ServletException, IOException { 27 | 28 | String color = null; 29 | 30 | // reading user inputs 31 | HashMap hm = new HashMap(); 32 | hm.put("applicantName", request.getParameter("applicantName")); 33 | hm.put("emailAddress", request.getParameter("emailAddress")); 34 | hm.put("numberOfTravelers", request.getParameter("numberOfTravelers") + "i"); // special case where the integer value should be submitted by appending "i" in the end to avoid java.lang.ClassCastException 35 | hm.put("fromDestination", request.getParameter("fromDestination")); 36 | hm.put("toDestination", request.getParameter("toDestination")); 37 | hm.put("preferredDateOfArrival", request.getParameter("preferredDateOfArrival")); 38 | hm.put("preferredDateOfDeparture", request.getParameter("preferredDateOfDeparture")); 39 | hm.put("otherDetails", request.getParameter("otherDetails")); 40 | 41 | System.out.println("=====> Before sending request: HashMap values are: \n" + hm); 42 | BpmsClientThread t = new BpmsClientThread(); 43 | processId = t.starBusinessProcess(hm); 44 | System.out.println("=====> After sending request: "); 45 | 46 | response.setCharacterEncoding("ISO-8859-1"); 47 | response.setContentType("text/html"); 48 | PrintWriter out = response.getWriter(); 49 | 50 | String content = ""; 51 | 52 | if (processId == null) { 53 | content = getContent(getServletContext().getRealPath(File.separator) + File.separator + "error.html"); 54 | } else { 55 | content = getContent(getServletContext().getRealPath(File.separator) + File.separator + "success_response.html"); 56 | content = content.replace("CHANGEMEPROCESSID", processId); 57 | } 58 | 59 | out.println (content); 60 | } 61 | 62 | private String getContent(String file) { 63 | String tempContent = ""; 64 | try { 65 | BufferedReader in = new BufferedReader(new FileReader(file)); 66 | String str; 67 | 68 | while ((str = in.readLine()) != null) { 69 | tempContent +=str; 70 | } 71 | in.close(); 72 | } catch (IOException e) { 73 | System.out.println("IOException caught: "); 74 | e.printStackTrace(); 75 | } 76 | return tempContent; 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /projects/external-client-ui-form/src/com/externalui/example/client/jbpm/interfaces/Jbpm6Client.java: -------------------------------------------------------------------------------- 1 | package com.externalui.example.client.jbpm.interfaces; 2 | 3 | import org.apache.http.HttpException; 4 | 5 | import java.util.Map; 6 | 7 | public interface Jbpm6Client { 8 | public enum TasksBy{potentialOwner, taskOwner, processInstanceId, taskId, workItemId} 9 | 10 | public String getTasks(TasksBy by, String value) throws HttpException; 11 | public String startProcess(String deploymentId, String processId, String mapOfParams) throws HttpException; 12 | public String claimTask(String id) throws HttpException; 13 | public String startTask(String id) throws HttpException; 14 | public String completeTask(String id, String commaSeparatedListOfParams) throws HttpException; 15 | public String completeTaskWithMap(String id, Map params) throws HttpException; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /projects/instance-generator/bpmsClient.json.v2: -------------------------------------------------------------------------------- 1 | { 2 | "url": "http://localhost:8080/business-central/", 3 | "username": "erics", 4 | "password": "bpmsuite1!", 5 | "max_task_delay": 10000, 6 | "n_instances": 1, 7 | 8 | "price": 5000, 9 | 10 | "travellers" : ["1i","1i","2i","2i","2i","3i","4i"], 11 | 12 | "review": ["False","False","True"], 13 | 14 | "names": ["Kiara Z. Hanson", 15 | "Jordan X. May", 16 | "Castor Lewis", 17 | "Ainsley B. Griffin", 18 | "Yael W. Dotson", 19 | "Cyrus Burke", 20 | "Martina L. Palmer", 21 | "Lareina Castro", 22 | "Leroy F. Blanchard", 23 | "Jared Middleton", 24 | "Kirby Hayden", 25 | "Rinah Anthony", 26 | "Aquila E. Howell", 27 | "Jennifer Ortiz", 28 | "Macaulay H. Morrison", 29 | "Shellie Merrill", 30 | "Jarrod Estrada", 31 | "Ursula Hines", 32 | "Armando P. Ruiz", 33 | "Kirestin W. Head", 34 | "Pamela D. Hammond", 35 | "Dawn M. Kane"], 36 | 37 | "vars": [ 38 | { 39 | "name": "price", 40 | "type": "int", 41 | "value": { "min":2400, 42 | "max":7000} 43 | }, 44 | { 45 | "name": "travellers", 46 | "type": "choice", 47 | "value": ["1i","1i","2i","2i","2i","3i","4i"] 48 | }, 49 | { 50 | "name": "review", 51 | "type": "choice", 52 | "value": ["False","False","True"] 53 | } 54 | ], 55 | 56 | 57 | 58 | "tasks": [ 59 | { 60 | "name":"Employee Booking", 61 | "out": "reviewRequiredOut=${review},reviewRequiredDetailsOut=No Details,bookingConfirmedOut=NO" 62 | }, 63 | { 64 | "name":"Price Review", 65 | "out": "totalPriceOut=${price},reviewerCommentOut=No Comments" 66 | }, 67 | { 68 | "name":"Booking Complete", 69 | "out": "" 70 | } 71 | 72 | 73 | 74 | ] 75 | 76 | } 77 | 78 | -------------------------------------------------------------------------------- /projects/instance-generator/jbpm6-process-client.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /projects/instance-generator/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | org.jboss.jbpm 5 | instance-generator 6 | 1.0 7 | jar 8 | 9 | 10 | 11 | com.googlecode.json-simple 12 | json-simple 13 | 1.1 14 | 15 | 16 | com.google.guava 17 | guava 18 | 14.0.1 19 | 20 | 21 | commons-lang 22 | commons-lang 23 | 2.4 24 | 25 | 26 | org.apache.httpcomponents 27 | httpclient 28 | 4.2.5 29 | 30 | 31 | com.jayway.restassured 32 | rest-assured 33 | 1.8.1 34 | 35 | 36 | junit 37 | junit 38 | 4.11 39 | test 40 | 41 | 42 | 43 | 44 | 45 | 46 | maven-assembly-plugin 47 | 48 | 49 | 50 | org.jboss.jbpm.bpmsClientMain 51 | 52 | 53 | 54 | jar-with-dependencies 55 | 56 | 57 | 58 | 59 | make-assembly 60 | package 61 | 62 | single 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /projects/instance-generator/src/main/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: guava-14.0.1.jar rest-assured-common-1.8.1.jar commons-lan 3 | g3-3.1.jar asm-commons-4.0.jar antlr-2.7.7.jar httpcore-4.2.4.jar tag 4 | soup-1.2.1.jar hamcrest-core-1.2.1.jar commons-lang-2.4.jar json-simp 5 | le-1.1.jar groovy-xml-2.1.2.jar httpmime-4.2.1.jar hamcrest-library-1 6 | .2.1.jar gson-1.7.2.jar jackson-core-asl-1.8.5.jar httpclient-4.2.5.j 7 | ar xml-path-1.8.1.jar asm-4.0.jar commons-logging-1.1.1.jar jackson-m 8 | apper-asl-1.8.5.jar groovy-2.1.2.jar asm-tree-4.0.jar groovy-json-2.1 9 | .2.jar asm-analysis-4.0.jar json-path-1.8.1.jar commons-codec-1.6.jar 10 | asm-util-4.0.jar jackson-databind-2.0.5.jar rest-assured-1.8.1.jar j 11 | ackson-annotations-2.0.5.jar jackson-core-2.0.5.jar 12 | Main-Class: org.jboss.jbpm.bpmsClientMain 13 | 14 | -------------------------------------------------------------------------------- /projects/instance-generator/src/main/java/org/jboss/jbpm/api/Jbpm6Client.java: -------------------------------------------------------------------------------- 1 | package org.jboss.jbpm.api; 2 | 3 | import org.apache.http.HttpException; 4 | 5 | import java.util.Map; 6 | 7 | public interface Jbpm6Client { 8 | public enum TasksBy{potentialOwner, taskOwner, processInstanceId, taskId, workItemId} 9 | 10 | public String getTasks(TasksBy by, String value) throws HttpException; 11 | public String startProcess(String deploymentId, String processId, String mapOfParams) throws HttpException; 12 | public String claimTask(String id) throws HttpException; 13 | public String startTask(String id) throws HttpException; 14 | public String completeTask(String id, String commaSeparatedListOfParams) throws HttpException; 15 | public String completeTaskWithMap(String id, Map params) throws HttpException; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /projects/instance-generator/src/main/java/org/jboss/jbpm/api/Response.java: -------------------------------------------------------------------------------- 1 | package org.jboss.jbpm.api; 2 | 3 | import javax.xml.bind.annotation.XmlElement; 4 | import javax.xml.bind.annotation.XmlRootElement; 5 | 6 | import org.apache.commons.lang.builder.ToStringBuilder; 7 | 8 | @XmlRootElement(name = "response") 9 | public class Response { 10 | private String status; 11 | private String url; 12 | public Response(String status, String url) { 13 | super(); 14 | this.status = status; 15 | this.url = url; 16 | } 17 | 18 | @XmlElement public String getStatus(){ return status; } 19 | @XmlElement public String getUrl(){ return url; } 20 | 21 | public String toString(){ 22 | return ToStringBuilder.reflectionToString(this); 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /projects/instance-generator/src/main/java/org/jboss/jbpm/api/Task.java: -------------------------------------------------------------------------------- 1 | package org.jboss.jbpm.api; 2 | 3 | import javax.xml.bind.annotation.XmlElement; 4 | import javax.xml.bind.annotation.XmlRootElement; 5 | 6 | import org.apache.commons.lang.builder.ToStringBuilder; 7 | 8 | @XmlRootElement(name = "task") 9 | public class Task { 10 | private String id; 11 | private String name; 12 | private String subject; 13 | private String description; 14 | private String status; 15 | private String priority; 16 | private String skipable; 17 | private String actualOwner; 18 | private String createdBy; 19 | private String createdOn; 20 | private String activationTime; 21 | private String processInstanceId; 22 | private String processId; 23 | private String processSessionId; 24 | private String subTaskStrategy; 25 | private String parentId; 26 | 27 | @XmlElement public String getId(){ return id; } 28 | @XmlElement public String getName(){ return name; } 29 | @XmlElement public String getSubject(){ return subject; } 30 | @XmlElement public String getDescription(){ return description; } 31 | @XmlElement public String getStatus(){ return status; } 32 | @XmlElement public String getPrority(){ return priority; } 33 | @XmlElement public String getSkipable(){ return skipable; } 34 | @XmlElement public String getActualOwner(){ return actualOwner; } 35 | @XmlElement public String getCreatedBy(){ return createdBy; } 36 | @XmlElement public String getCreatedOn(){ return createdOn; } 37 | @XmlElement public String getActivationTime(){ return activationTime; } 38 | @XmlElement public String getProcessInstanceId(){ return processInstanceId; } 39 | @XmlElement public String getProcessId(){ return processId; } 40 | @XmlElement public String getProcessSessionId(){ return processSessionId; } 41 | @XmlElement public String getSubTaskStrategy(){ return subTaskStrategy; } 42 | @XmlElement public String getParentId(){ return parentId; } 43 | 44 | public Task(String id, String name, String subject, String description, String status, String priority, String skipable, String actualOwner, 45 | String createdBy, String createdOn, String activationTime, String processInstanceId, String processId, String processSessionId, 46 | String subTaskStrategy, String parentId) { 47 | super(); 48 | this.id = id; 49 | this.name = name; 50 | this.subject = subject; 51 | this.description = description; 52 | this.status = status; 53 | this.priority = priority; 54 | this.skipable = skipable; 55 | this.actualOwner = actualOwner; 56 | this.createdBy = createdBy; 57 | this.createdOn = createdOn; 58 | this.activationTime = activationTime; 59 | this.processInstanceId = processInstanceId; 60 | this.processId = processId; 61 | this.processSessionId = processSessionId; 62 | this.subTaskStrategy = subTaskStrategy; 63 | this.parentId = parentId; 64 | } 65 | 66 | public String toString(){ 67 | return ToStringBuilder.reflectionToString(this); 68 | } 69 | 70 | } 71 | -------------------------------------------------------------------------------- /projects/instance-generator/src/main/java/org/jboss/jbpm/bpmsClientMain.java: -------------------------------------------------------------------------------- 1 | package org.jboss.jbpm; 2 | 3 | import org.jboss.jbpm.impl.bpmsClientConfig; 4 | 5 | /** 6 | * Created by aubbiali on 05/11/14. 7 | */ 8 | 9 | 10 | public class bpmsClientMain { 11 | 12 | // private static bpmsClientApp app; 13 | 14 | // final static int MAX_INSTANCES=1; 15 | 16 | 17 | static bpmsClientConfig config; 18 | 19 | 20 | public static void main(String[] args) { 21 | 22 | String s=null; 23 | if (args.length> 0) s=args[0]; 24 | 25 | config = new bpmsClientConfig(); 26 | 27 | config.parseJSON(s); 28 | 29 | 30 | for (int i=0; i < config.MAX_INSTANCES.intValue(); i++) { 31 | bpmsClientThread3 t = new bpmsClientThread3("t"+i, config); 32 | 33 | // bpmsClientThread t = new bpmsClientThread("t"+i); 34 | 35 | } 36 | 37 | 38 | 39 | 40 | // app = new bpmsClientApp(); 41 | 42 | // app.run(); 43 | 44 | } 45 | 46 | 47 | } 48 | -------------------------------------------------------------------------------- /projects/instance-generator/src/main/java/org/jboss/jbpm/impl/Jbpm6ClientObjects.java: -------------------------------------------------------------------------------- 1 | package org.jboss.jbpm.impl; 2 | 3 | import static com.google.common.collect.Lists.newArrayList; 4 | import static javax.xml.xpath.XPathConstants.*; 5 | import java.io.ByteArrayInputStream; 6 | import java.util.List; 7 | import javax.xml.parsers.DocumentBuilderFactory; 8 | import javax.xml.xpath.XPath; 9 | import javax.xml.xpath.XPathFactory; 10 | import org.apache.http.HttpException; 11 | import org.jboss.jbpm.api.Response; 12 | import org.jboss.jbpm.api.Task; 13 | import org.jboss.jbpm.api.Jbpm6Client.TasksBy; 14 | import org.w3c.dom.Document; 15 | import org.w3c.dom.Node; 16 | 17 | /** 18 | * Same as Jbpm6ClientImpl but returns parsed objects instead 19 | * 20 | * @author mallen@redhat.com 21 | * 22 | */ 23 | public class Jbpm6ClientObjects { 24 | private Jbpm6ClientImpl client; 25 | 26 | public Jbpm6ClientObjects(String serverUrl, String username, String password) { 27 | client=new Jbpm6ClientImpl(serverUrl, username, password, true); 28 | } 29 | 30 | public List getTasks(TasksBy by, String value) throws HttpException { 31 | try { 32 | String responseString=client.getTasks(by,value); 33 | Document doc=DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new ByteArrayInputStream(responseString.getBytes())); 34 | XPath xpath=XPathFactory.newInstance().newXPath(); 35 | List tasks=newArrayList(); 36 | 37 | Double count=(Double) xpath.evaluate("count(/task-summary-list/task-summary)",doc,NUMBER); 38 | for (int i=1; i <= count; i++) { 39 | Node node=(Node) xpath.evaluate("/task-summary-list/task-summary[" + i + "]",doc,NODE); 40 | String id=(String) xpath.evaluate("id",node,STRING); 41 | String name=(String) xpath.evaluate("name",node,STRING); 42 | String subject=(String) xpath.evaluate("subject",node,STRING); 43 | String description=(String) xpath.evaluate("description",node,STRING); 44 | String status=(String) xpath.evaluate("status",node,STRING); 45 | String priority=(String) xpath.evaluate("priority",node,STRING); 46 | String skipable=(String) xpath.evaluate("skipable",node,STRING); 47 | String actualOwner=(String) xpath.evaluate("actual-owner",node,STRING); 48 | String createdBy=(String) xpath.evaluate("created-by",node,STRING); 49 | String createdOn=(String) xpath.evaluate("created-on",node,STRING); 50 | String activationTime=(String) xpath.evaluate("activation-time",node,STRING); 51 | String processInstanceId=(String) xpath.evaluate("process-instance-id",node,STRING); 52 | String processId=(String) xpath.evaluate("process-id",node,STRING); 53 | String processSessionId=(String) xpath.evaluate("process-session-id",node,STRING); 54 | String subTaskStrategy=(String) xpath.evaluate("sub-task-strategy",node,STRING); 55 | tasks.add(new Task(id, name, subject, description, status, priority, skipable, actualOwner, createdBy, createdOn, activationTime, processInstanceId, processId, processSessionId, subTaskStrategy, "-1")); 56 | } 57 | return tasks; 58 | } catch (Exception e) { 59 | throw new HttpException(e.getMessage(), e); 60 | } 61 | } 62 | 63 | public Response startTask(String id) throws HttpException { 64 | try { 65 | String responseString=client.startTask(id); 66 | Document doc=DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new ByteArrayInputStream(responseString.getBytes())); 67 | XPath xpath=XPathFactory.newInstance().newXPath(); 68 | 69 | String status=(String) xpath.evaluate("/response/status",doc,STRING); 70 | String url=(String) xpath.evaluate("/response/url",doc,STRING); 71 | 72 | return new Response(status, url); 73 | // SUCCESS/business-central/rest/task/5/start 74 | } catch (Exception e) { 75 | throw new HttpException(e.getMessage(), e); 76 | } 77 | } 78 | 79 | 80 | } 81 | -------------------------------------------------------------------------------- /projects/instance-generator/src/main/java/org/jboss/jbpm/impl/bpmsClientVars.java: -------------------------------------------------------------------------------- 1 | package org.jboss.jbpm.impl; 2 | 3 | import java.util.ArrayList; 4 | import java.util.Random; 5 | import org.apache.commons.lang.text.StrSubstitutor; 6 | import org.json.simple.JSONArray; 7 | 8 | /** 9 | * Created by aubbiali on 27/11/14. 10 | */ 11 | public class bpmsClientVars { 12 | public String name; 13 | public String type; 14 | public Number min; 15 | public Number max; 16 | public ArrayList choice; 17 | 18 | private String rndChoice(ArrayList a) { 19 | int idx = new Random().nextInt(a.size()); 20 | return a.get(idx); 21 | } 22 | 23 | private String rndInt (Number min, Number max) { 24 | Integer value = new Random().nextInt( max.intValue() - min.intValue()); 25 | return value.toString() + "i"; 26 | } 27 | 28 | 29 | 30 | public bpmsClientVars() { 31 | choice = new ArrayList(); 32 | } 33 | 34 | public String getValue() { 35 | if (type.equals("int")) { 36 | return rndInt(min,max); 37 | } 38 | else if (type.equals("choice")) { 39 | return rndChoice(choice); 40 | } 41 | else return null; 42 | 43 | } 44 | 45 | 46 | } 47 | -------------------------------------------------------------------------------- /projects/instance-generator/src/test/java/org/jboss/jbpm/Jbpm6ClientITest.java: -------------------------------------------------------------------------------- 1 | package org.jboss.jbpm; 2 | 3 | import org.jboss.jbpm.api.Jbpm6Client.TasksBy; 4 | import org.jboss.jbpm.impl.Jbpm6ClientImpl; 5 | import org.jboss.jbpm.impl.Jbpm6ClientObjects; 6 | import org.junit.Assert; 7 | import org.junit.Before; 8 | import org.junit.Test; 9 | 10 | public class Jbpm6ClientITest { 11 | private static final String server="http://localhost:8080/business-central/"; 12 | private static final String username="restclient"; 13 | private static final String password="passw0rd-1"; 14 | private Jbpm6ClientImpl client; 15 | private Jbpm6ClientObjects clientObjects; 16 | 17 | @Before 18 | public void init(){ 19 | client=new Jbpm6ClientImpl(server, username, password, true); 20 | clientObjects=new Jbpm6ClientObjects(server,username,password); 21 | } 22 | 23 | // @Test 24 | public void test() throws Exception{ 25 | Assert.assertTrue(client.getTasks(TasksBy.potentialOwner,"mat").contains("task-summary-list")); 26 | Assert.assertTrue(clientObjects.getTasks(TasksBy.potentialOwner,"mat").size()==0); 27 | client.startProcess("org.specialtripsagency:specialtripsagencyproject:2.0.0", 28 | "org.specialtripsagency.specialtripsagencyprocess", 29 | "applicantName=AndreaUbbiali,emailAddress=ubbiali.com,numberOfTravelers=2i,otherDetails=NO,fromDestination=London,toDestination=Edinburgh" 30 | ); 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /projects/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 19 | 20 | 4.0.0 21 | 22 | 23 | org.jboss 24 | jboss-parent 25 | 16.0.0.redhat-1 26 | 27 | 28 | JBoss BPM Travel Agency parent 29 | bpm-travel-agency-parent 30 | 1.0 31 | pom 32 | 33 | 34 | 35 | 36 | 37 | org.apache.maven.plugins 38 | maven-resources-plugin 39 | 3.0.1 40 | 41 | 42 | 43 | 44 | 45 | 46 | acme-demo-flight-service 47 | acme-demo-hotel-service 48 | acme-data-model 49 | 50 | external-client-ui-form 51 | 52 | 53 | 54 | 55 | jboss-public-repository-group 56 | JBoss Public Repository Group 57 | http://maven.repository.redhat.com/techpreview/all/ 58 | 61 | 62 | true 63 | never 64 | 65 | 66 | true 67 | daily 68 | 69 | 70 | 71 | 72 | 73 | 74 | openshift 75 | 76 | 77 | openshift-releases 78 | OpenShift Releases Maven repo 79 | http://nexus-bpms-travel-agency.127.0.0.1.xip.io/content/repositories/releases/ 80 | 81 | 82 | openshift-snapshots 83 | OpenShift Snapshots Maven repo 84 | http://nexus-bpms-travel-agency.127.0.0.1.xip.io/content/repositories/snapshots/ 85 | 86 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /support/README: -------------------------------------------------------------------------------- 1 | Directory to hold helper files if needed. 2 | 3 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/datasets.git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/datasets.git/config: -------------------------------------------------------------------------------- 1 | [core] 2 | symlinks = false 3 | repositoryformatversion = 0 4 | filemode = true 5 | bare = true 6 | logallrefupdates = false 7 | precomposeunicode = true 8 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/datasets.git/objects/pack/pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.bitmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/datasets.git/objects/pack/pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.bitmap -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/datasets.git/objects/pack/pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/datasets.git/objects/pack/pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.idx -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/datasets.git/objects/pack/pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/datasets.git/objects/pack/pack-5a2b0115c12942d31006a12cdd7cc8736f8c0825.pack -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/datasets.git/packed-refs: -------------------------------------------------------------------------------- 1 | # pack-refs with: peeled 2 | 0a5ef0212f1104409b0a91151ce70d9700e9c386 refs/heads/master 3 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/plugins.git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/plugins.git/config: -------------------------------------------------------------------------------- 1 | [core] 2 | symlinks = false 3 | repositoryformatversion = 0 4 | filemode = true 5 | bare = true 6 | logallrefupdates = false 7 | precomposeunicode = true 8 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/plugins.git/objects/pack/pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.bitmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/plugins.git/objects/pack/pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.bitmap -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/plugins.git/objects/pack/pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/plugins.git/objects/pack/pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.idx -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/plugins.git/objects/pack/pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/plugins.git/objects/pack/pack-fb635464d3aa7cfcc6cbe4e453453e4fb0e12413.pack -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/plugins.git/packed-refs: -------------------------------------------------------------------------------- 1 | # pack-refs with: peeled 2 | b9bd65f5bba21884902158a9d275333ebe2424d1 refs/heads/master 3 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/specialtripsagency.git/FETCH_HEAD: -------------------------------------------------------------------------------- 1 | 9e89a41af9f8c7723e75b2ca724960ca115b247d not-for-merge branch 'master' of https://github.com/jbossdemocentral/bpms-travel-agency-demo-repo 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/specialtripsagency.git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/specialtripsagency.git/config: -------------------------------------------------------------------------------- 1 | [core] 2 | symlinks = false 3 | repositoryformatversion = 0 4 | filemode = true 5 | bare = true 6 | logallrefupdates = false 7 | precomposeunicode = true 8 | [remote "origin"] 9 | url = https://github.com/jbossdemocentral/bpms-travel-agency-demo-repo 10 | fetch = +refs/heads/*:refs/heads/* 11 | [branch "master"] 12 | remote = origin 13 | merge = refs/heads/master 14 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/specialtripsagency.git/objects/pack/pack-395ab407cf5b6ab0d4ceae1e3c7e6924b5dc6e47.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/specialtripsagency.git/objects/pack/pack-395ab407cf5b6ab0d4ceae1e3c7e6924b5dc6e47.idx -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/specialtripsagency.git/objects/pack/pack-395ab407cf5b6ab0d4ceae1e3c7e6924b5dc6e47.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/specialtripsagency.git/objects/pack/pack-395ab407cf5b6ab0d4ceae1e3c7e6924b5dc6e47.pack -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/specialtripsagency.git/refs/heads/master: -------------------------------------------------------------------------------- 1 | 9e89a41af9f8c7723e75b2ca724960ca115b247d 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/specialtripsagency.git/refs/remotes/origin/master: -------------------------------------------------------------------------------- 1 | 9e89a41af9f8c7723e75b2ca724960ca115b247d 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/config: -------------------------------------------------------------------------------- 1 | [core] 2 | symlinks = false 3 | repositoryformatversion = 0 4 | filemode = true 5 | bare = true 6 | logallrefupdates = false 7 | precomposeunicode = true 8 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/07/652c2b5e2d4c4f11f95ce9243aedb9c9c64499: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/07/652c2b5e2d4c4f11f95ce9243aedb9c9c64499 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/09/75a06ba65678bbd12c41ed862f9218c1893ae0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/09/75a06ba65678bbd12c41ed862f9218c1893ae0 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/09/939145a8d0aa4629c4c7bfc8d247aafb7de785: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/09/939145a8d0aa4629c4c7bfc8d247aafb7de785 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/0a/361391fbdbd518839163fed15d85f3da52b8c5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/0a/361391fbdbd518839163fed15d85f3da52b8c5 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/0c/967a01985797fc450bb3e68e9e56607f25544c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/0c/967a01985797fc450bb3e68e9e56607f25544c -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/0c/fa6fa5014f0c12f7d50dc5e804650f1b368108: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/0c/fa6fa5014f0c12f7d50dc5e804650f1b368108 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/0e/33e26582e1430f9a06340541f05c2e921d4964: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/0e/33e26582e1430f9a06340541f05c2e921d4964 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/0f/bc3c18e1288ed25b7428accec601a26fb25153: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/0f/bc3c18e1288ed25b7428accec601a26fb25153 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/0f/fd0e8539fe9cd0a73d4863edf40521d7050211: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/0f/fd0e8539fe9cd0a73d4863edf40521d7050211 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/10/2d204bc49e259a33c8adf3e505b3cb4cdeae50: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/10/2d204bc49e259a33c8adf3e505b3cb4cdeae50 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/16/2967506f2a54879ef7dc81825b234b448c8d91: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/16/2967506f2a54879ef7dc81825b234b448c8d91 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/16/768302b8ef050c3c331ead048b82791a73ccac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/16/768302b8ef050c3c331ead048b82791a73ccac -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/17/9f11e014acc434fb84257eaa8cd9827f5d39fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/17/9f11e014acc434fb84257eaa8cd9827f5d39fd -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/18/311f483b52ae30af9778062a2964c1bb642286: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/18/311f483b52ae30af9778062a2964c1bb642286 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/1a/c4f3dec2c81e61ed9f4ad2343e2aa353792ccf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/1a/c4f3dec2c81e61ed9f4ad2343e2aa353792ccf -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/1d/eac531757edccf7a9a3725e02b56952027765e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/1d/eac531757edccf7a9a3725e02b56952027765e -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/1f/0becc9c6db88ac18fd28b82833b67bd7068588: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/1f/0becc9c6db88ac18fd28b82833b67bd7068588 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/1f/4134244db4bb087b2358dea0f56794b2f46044: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/1f/4134244db4bb087b2358dea0f56794b2f46044 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/1f/a8647a4481826dee1fa82760d97c2e46e885eb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/1f/a8647a4481826dee1fa82760d97c2e46e885eb -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/21/e8190f97ea65fa1e5742a0576af788d77359e0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/21/e8190f97ea65fa1e5742a0576af788d77359e0 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/22/cf9c72d5179ad4957e3d5dea4dd6f97d1b9324: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/22/cf9c72d5179ad4957e3d5dea4dd6f97d1b9324 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/23/02f3da4c09d9878d2e9ad9d18b6e0810bfda2f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/23/02f3da4c09d9878d2e9ad9d18b6e0810bfda2f -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/26/268049408a099b62961ec70d011e2dc943f62d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/26/268049408a099b62961ec70d011e2dc943f62d -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/27/dbc55e9f99116520ee229c88d511a6951a9b6c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/27/dbc55e9f99116520ee229c88d511a6951a9b6c -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/2a/adb15e6fefc958fdcc08462c1f11969b7b6196: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/2a/adb15e6fefc958fdcc08462c1f11969b7b6196 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/2b/da341b435cbdf0064ec032e3bca6ba9550a25d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/2b/da341b435cbdf0064ec032e3bca6ba9550a25d -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/2c/cb5007e85f32796eb379806c384af951beb856: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/2c/cb5007e85f32796eb379806c384af951beb856 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/2e/267eba3cf429020bc1761a314939c91c8281cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/2e/267eba3cf429020bc1761a314939c91c8281cd -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/2e/43c2bf2c4163da17d62c03a60ca073c90c630f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/2e/43c2bf2c4163da17d62c03a60ca073c90c630f -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/2e/e2a874ed90fff037a85ad392493997c1936fa4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/2e/e2a874ed90fff037a85ad392493997c1936fa4 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/2f/535df895996803a1d03d36e442b91aaa1d88b8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/2f/535df895996803a1d03d36e442b91aaa1d88b8 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/30/2cfbc3f69961031c61088d32476c80d129d8aa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/30/2cfbc3f69961031c61088d32476c80d129d8aa -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/32/74c82f2e7e2779f1c7a4c1320b76a1d22b8489: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/32/74c82f2e7e2779f1c7a4c1320b76a1d22b8489 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/34/242bde97cbbeefd6a2403fd471dda3aaa3ee0a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/34/242bde97cbbeefd6a2403fd471dda3aaa3ee0a -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/35/0c4c9ebe4cdd9e34e6d419dfcff99ead9fb02f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/35/0c4c9ebe4cdd9e34e6d419dfcff99ead9fb02f -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/39/d1b1699acb6b91279c1263dd51e159bd338ec0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/39/d1b1699acb6b91279c1263dd51e159bd338ec0 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/3c/29055c3dbc894403f0b2665d11a38216a92b23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/3c/29055c3dbc894403f0b2665d11a38216a92b23 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/3c/4192f252393f110593dbacb26272fa75a80ce4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/3c/4192f252393f110593dbacb26272fa75a80ce4 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/3d/921b4432c28f4fecad206b8ebaa9e5e8f9bea5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/3d/921b4432c28f4fecad206b8ebaa9e5e8f9bea5 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/40/2b4ffa795b60a2759ad9c00eeb0e7c7d7e09e9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/40/2b4ffa795b60a2759ad9c00eeb0e7c7d7e09e9 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/40/93631a5e06649e55bd093bf0db7b3af6530dd6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/40/93631a5e06649e55bd093bf0db7b3af6530dd6 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/41/faaae71aee26b1e9b0019a3c613e367553fc2d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/41/faaae71aee26b1e9b0019a3c613e367553fc2d -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/43/e4c9c7b9bfe4a934d28c7a4faf2fe7ba9be4cb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/43/e4c9c7b9bfe4a934d28c7a4faf2fe7ba9be4cb -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/43/e89f114de6fd859af731f6b0d52b0989016705: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/43/e89f114de6fd859af731f6b0d52b0989016705 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/49/64830d71f380a7c7d644feeb49337af80f7a36: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/49/64830d71f380a7c7d644feeb49337af80f7a36 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/49/b2e974b48917607feb5203a81c3aa8bb96ae34: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/49/b2e974b48917607feb5203a81c3aa8bb96ae34 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/51/a8d88e7b28c02af1a9f7cb2f61f95b79f27117: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/51/a8d88e7b28c02af1a9f7cb2f61f95b79f27117 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/51/c871f5401ad5881a7330f23bc26c7791dc5af8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/51/c871f5401ad5881a7330f23bc26c7791dc5af8 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/56/3c5036b8242d689e5ab323873005f844afc94b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/56/3c5036b8242d689e5ab323873005f844afc94b -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/59/16eb71a811b52eef1066fab63c3e617b3e30fa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/59/16eb71a811b52eef1066fab63c3e617b3e30fa -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/5a/c04977aa9cb4e8ba77a388adccb1db7acff6cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/5a/c04977aa9cb4e8ba77a388adccb1db7acff6cd -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/5a/e7729148ac5e1481a23642178c1b08732c9687: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/5a/e7729148ac5e1481a23642178c1b08732c9687 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/60/90d62225f1c9f2287a0b81f191880a28909937: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/60/90d62225f1c9f2287a0b81f191880a28909937 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/64/3a72dd5652ee2a73331751a3280125d0965ed7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/64/3a72dd5652ee2a73331751a3280125d0965ed7 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/65/0901d77b00fb2ded9122cfd2af138ddd188482: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/65/0901d77b00fb2ded9122cfd2af138ddd188482 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/67/00e8dad1bc960a5ca0bafd20463822ff42ba2a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/67/00e8dad1bc960a5ca0bafd20463822ff42ba2a -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/68/222ea95f7108ca2b5cac1ec532b65152e62bce: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/68/222ea95f7108ca2b5cac1ec532b65152e62bce -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/6f/bf4d8cc814b1f54e422c825061424f5a222fef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/6f/bf4d8cc814b1f54e422c825061424f5a222fef -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/70/d62e66be637245a15e3e7f073cfdfdcbbe1d4f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/70/d62e66be637245a15e3e7f073cfdfdcbbe1d4f -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/71/f0974a290f5574a0dc872a6737ba58a21671bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/71/f0974a290f5574a0dc872a6737ba58a21671bc -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/75/1f97795a416e84d5286678a96e4f1adf02ac41: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/75/1f97795a416e84d5286678a96e4f1adf02ac41 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/77/d3102a1a5195d1359fd650220728405497a787: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/77/d3102a1a5195d1359fd650220728405497a787 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/7a/6fddc094e59fa45711e924a03a1b819abaddec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/7a/6fddc094e59fa45711e924a03a1b819abaddec -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/7c/4ec793294cdb889f5c4559334a3ad65a2dd007: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/7c/4ec793294cdb889f5c4559334a3ad65a2dd007 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/7e/6624be4e14a8093d1cf6512301f539db3f37b5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/7e/6624be4e14a8093d1cf6512301f539db3f37b5 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/7f/c1625ffc7326a92a915e4039e3fd8853899658: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/7f/c1625ffc7326a92a915e4039e3fd8853899658 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/80/06aa7df8ff92913d0af34606f08880d49d7db5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/80/06aa7df8ff92913d0af34606f08880d49d7db5 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/80/981eef5c788f0ff1dd4d80fa155ec6895992de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/80/981eef5c788f0ff1dd4d80fa155ec6895992de -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/83/306819be260fd324f82513c3a856d2253e36d5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/83/306819be260fd324f82513c3a856d2253e36d5 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/83/d52293c27f8cf751e086e9fae4cbc1a4ad6e93: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/83/d52293c27f8cf751e086e9fae4cbc1a4ad6e93 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/8e/ef0805b942b23ac14521d87b04f123bc403c29: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/8e/ef0805b942b23ac14521d87b04f123bc403c29 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/90/26a4be38beaaa6c3538168d5daf72b941f112d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/90/26a4be38beaaa6c3538168d5daf72b941f112d -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/90/e965f1f9ef9833b6b6e6c5bb932b2c79994a9c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/90/e965f1f9ef9833b6b6e6c5bb932b2c79994a9c -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/92/13c56efa5577d5531fe3294822c7ee2b3b7231: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/92/13c56efa5577d5531fe3294822c7ee2b3b7231 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/93/96e410e5f6198b176e07f308cea4f84ac6a831: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/93/96e410e5f6198b176e07f308cea4f84ac6a831 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/96/2a9c457d3ffae1fa77524e692627a9bdac7a6d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/96/2a9c457d3ffae1fa77524e692627a9bdac7a6d -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/98/fe5a86bf23914c4e6fd9859597f004259f6142: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/98/fe5a86bf23914c4e6fd9859597f004259f6142 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/99/91b8a4eddc65cb506861e40aa4def7da2b869d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/99/91b8a4eddc65cb506861e40aa4def7da2b869d -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/9b/d09d4516e17eb184793653fd9ed820494cf82f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/9b/d09d4516e17eb184793653fd9ed820494cf82f -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/9d/6ac72590d619583ea36ead65bd21ed1c271e19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/9d/6ac72590d619583ea36ead65bd21ed1c271e19 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/9d/b3eb1f2ace85c300b64eecf1e4620747c5d019: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/9d/b3eb1f2ace85c300b64eecf1e4620747c5d019 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/9e/ee7bf3b0741e03b8c5b66c6dac93732e947aa9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/9e/ee7bf3b0741e03b8c5b66c6dac93732e947aa9 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/9f/0a021eb01e118fe3f881630b5242a3afaaac12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/9f/0a021eb01e118fe3f881630b5242a3afaaac12 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/a1/db333fdc68b7f15cde2af0806193a993198a80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/a1/db333fdc68b7f15cde2af0806193a993198a80 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/a2/1b12e26f03c909a9b5726f03eeec634003464f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/a2/1b12e26f03c909a9b5726f03eeec634003464f -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/a7/2458c3e04e9ab7d245307e493388e5a1fcacb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/a7/2458c3e04e9ab7d245307e493388e5a1fcacb3 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/a7/5583b6f71da635cce21a63f858af02518bad8e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/a7/5583b6f71da635cce21a63f858af02518bad8e -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/a8/e7a1c9efa52875e4160e0965819dac86403116: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/a8/e7a1c9efa52875e4160e0965819dac86403116 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ad/00d6f86bf7f17ed46aef31f264053e1298e4c7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ad/00d6f86bf7f17ed46aef31f264053e1298e4c7 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ae/84c35e234ede74db6369b100bd3abbe768bbe2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ae/84c35e234ede74db6369b100bd3abbe768bbe2 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/af/8eaee7e2ffff5205e7988246e5686f910761f1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/af/8eaee7e2ffff5205e7988246e5686f910761f1 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/b2/39ff8b17577262d971d938c795dee8df7334d6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/b2/39ff8b17577262d971d938c795dee8df7334d6 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/b9/d630bc13482920326a12e719a66b1d89e0b6be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/b9/d630bc13482920326a12e719a66b1d89e0b6be -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ba/a6246d1aa61cee1ed116aa47ffe8970e5cd95c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ba/a6246d1aa61cee1ed116aa47ffe8970e5cd95c -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/bd/c8f2a404c30b88aecbbc6445b1bd69ead78c15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/bd/c8f2a404c30b88aecbbc6445b1bd69ead78c15 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/c2/ad859bc1e3897fb26a1c28fffed9c4eee5a421: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/c2/ad859bc1e3897fb26a1c28fffed9c4eee5a421 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/c4/7a309af6b999de59de5c5a00b139655ea8e3c0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/c4/7a309af6b999de59de5c5a00b139655ea8e3c0 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/c4/895621f57196639c3cb3bcd59b4d21a57ee5ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/c4/895621f57196639c3cb3bcd59b4d21a57ee5ca -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/c5/d25b51aba4292354069660c9b25b4a00df8eb8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/c5/d25b51aba4292354069660c9b25b4a00df8eb8 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/c6/1de3fd97a4b0441d8a66cb37ba96f0310fcc80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/c6/1de3fd97a4b0441d8a66cb37ba96f0310fcc80 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/cc/d7cab9aa8755af6d91d0953dd63dbfeb0d56f7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/cc/d7cab9aa8755af6d91d0953dd63dbfeb0d56f7 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ce/d150a383e087dab48f5e51e1b204335d912062: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ce/d150a383e087dab48f5e51e1b204335d912062 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/cf/55ca82865597b44464cfc2a30bcd943ef25c70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/cf/55ca82865597b44464cfc2a30bcd943ef25c70 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/d1/c861f3ab1de87348e36c78346d8c7e1543b788: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/d1/c861f3ab1de87348e36c78346d8c7e1543b788 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/d6/619009de1fc58ab0dc443b304ede75c0ada53c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/d6/619009de1fc58ab0dc443b304ede75c0ada53c -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/d7/4188eec30f8013b5de3daf2ffe0180efa601d5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/d7/4188eec30f8013b5de3daf2ffe0180efa601d5 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/d8/263ee9860594d2806b0dfd1bfd17528b0ba2a4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/d8/263ee9860594d2806b0dfd1bfd17528b0ba2a4 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/d8/9bab4043ca0d3aa7ef6ffcb3efe7797588b5f1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/d8/9bab4043ca0d3aa7ef6ffcb3efe7797588b5f1 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/e1/6441a9fb972f314031cdf1b97e5a263094c9f7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/e1/6441a9fb972f314031cdf1b97e5a263094c9f7 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/e2/58ea3abf425b7adcf32df121fda3e18deaa869: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/e2/58ea3abf425b7adcf32df121fda3e18deaa869 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/e4/216ee4a0d1e06bd68547b8d455214a294a1dd4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/e4/216ee4a0d1e06bd68547b8d455214a294a1dd4 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/e4/40e5c842586965a7fb77deda2eca68612b1f53: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/e4/40e5c842586965a7fb77deda2eca68612b1f53 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/e9/4f8df90fc5352f0ddfbcb24b4205c4da3404a7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/e9/4f8df90fc5352f0ddfbcb24b4205c4da3404a7 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/e9/ec101c9981f7d37db62850160549eeba402292: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/e9/ec101c9981f7d37db62850160549eeba402292 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/eb/8ac47065780f81521aa0688d4d760eedd00010: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/eb/8ac47065780f81521aa0688d4d760eedd00010 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ec/20ba206db2eb9784cd708ca12b362faa41ec1e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ec/20ba206db2eb9784cd708ca12b362faa41ec1e -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ec/8c0890f9b7ec311a2131fa4f7e5b663e62c21d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ec/8c0890f9b7ec311a2131fa4f7e5b663e62c21d -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ed/08980bc43a7c4afcf0c38ee5ee89ae810c988e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ed/08980bc43a7c4afcf0c38ee5ee89ae810c988e -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ee/6c90b94d8b2aa4a9928233032f1c92d4f45077: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ee/6c90b94d8b2aa4a9928233032f1c92d4f45077 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/ef/936d7888af7e60dd6d2ead122f048579895e5c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/ef/936d7888af7e60dd6d2ead122f048579895e5c -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/f1/abc2b2c0df0c62d4904f93ed42be331aad4c03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/f1/abc2b2c0df0c62d4904f93ed42be331aad4c03 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/f3/c8fe3508f41c3d9446c5c372faabdbd1f335bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/f3/c8fe3508f41c3d9446c5c372faabdbd1f335bb -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/f5/5fd8fc1768452cfc27c363ac9a5923dd3aea1e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/f5/5fd8fc1768452cfc27c363ac9a5923dd3aea1e -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/f6/5eb4529c728d2a4efc5cd97429f8d5ded66263: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/f6/5eb4529c728d2a4efc5cd97429f8d5ded66263 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/f8/325711c7c47d20c0ba580ab86a8c0222e14868: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/f8/325711c7c47d20c0ba580ab86a8c0222e14868 -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/f9/063e787629809c3c7b0c3fba35c9d6c4d6020b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/f9/063e787629809c3c7b0c3fba35c9d6c4d6020b -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/fe/771f3f305a8f548233da431b25e4abbc52513b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/fe/771f3f305a8f548233da431b25e4abbc52513b -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/pack/pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.bitmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/pack/pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.bitmap -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/pack/pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/pack/pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.idx -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/objects/pack/pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbossdemocentral/bpms-travel-agency-demo/0c2dbc10804aa038955cf57830b1e3567fdeeb06/support/bpm-suite-demo-niogit/system.git/objects/pack/pack-3d813dd2aa1b1a33390263a7512921b92f9f9495.pack -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/packed-refs: -------------------------------------------------------------------------------- 1 | # pack-refs with: peeled 2 | d97263d0477721ae11618db60ca78c58d8b9f95c refs/heads/erics-uf-user 3 | cf9ad26608d90c8b3d2506272dc5a64c288c3d12 refs/heads/locks 4 | 7f3b60f0971470302f3bf052f2133b00cdc9a3e3 refs/heads/mailman-uf-user 5 | 14bdda7530bdd28accc818e621a1a4c93c08818f refs/heads/master 6 | 656fa1a9b066eca6636982a42f0a5d20cbc6fa6d refs/heads/social 7 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/refs/heads/erics-uf-user: -------------------------------------------------------------------------------- 1 | a21b12e26f03c909a9b5726f03eeec634003464f 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/refs/heads/master: -------------------------------------------------------------------------------- 1 | a72458c3e04e9ab7d245307e493388e5a1fcacb3 2 | -------------------------------------------------------------------------------- /support/bpm-suite-demo-niogit/system.git/refs/heads/social: -------------------------------------------------------------------------------- 1 | 43e89f114de6fd859af731f6b0d52b0989016705 2 | -------------------------------------------------------------------------------- /support/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | target 3 | docs 4 | init.bat 5 | init.sh 6 | README.md 7 | .DS_Store 8 | -------------------------------------------------------------------------------- /support/installation-eap: -------------------------------------------------------------------------------- 1 | 2 | 3 | EAP 4 | 7.0.0 5 | 6 | 7 | ./target/jboss-eap-7.0 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /support/installation-eap.variables: -------------------------------------------------------------------------------- 1 | adminPassword=jbosseap1! 2 | -------------------------------------------------------------------------------- /support/unzip.vbs: -------------------------------------------------------------------------------- 1 | '* Script name: unzip.vbs 2 | '* Created on: 4/8/2013 3 | '* Author: Andrew Block 4 | '* Purpose: Extracts the contents of a specified compressed file 5 | '* to a specified folder 6 | 7 | 8 | Dim pathToZipFile 9 | Dim dirToExtractFiles 10 | 11 | If WScript.Arguments.Count = 2 Then 12 | pathToZipFile = WScript.Arguments.Item(0) 13 | dirToExtractFiles = WScript.Arguments.Item(1) 14 | Else 15 | WScript.Echo "2 Parameters are Required" 16 | WScript.Quit(99) 17 | End If 18 | 19 | Dim fso 20 | Set fso = CreateObject("Scripting.FileSystemObject") 21 | 22 | pathToZipFile = fso.GetAbsolutePathName(pathToZipFile) 23 | dirToExtractFiles = fso.GetAbsolutePathName(dirToExtractFiles) 24 | 25 | If (Not fso.FileExists(pathToZipFile)) Then 26 | WScript.Echo "Zip file does not exist: " & pathToZipFile 27 | WScript.Quit(99) 28 | End If 29 | 30 | If Not fso.FolderExists(dirToExtractFiles) Then 31 | WScript.Echo "Directory does not exist: " & dirToExtractFiles 32 | WScript.Quit(99) 33 | End If 34 | 35 | dim sa 36 | set sa = CreateObject("Shell.Application") 37 | 38 | Dim zip 39 | Set zip = sa.NameSpace(pathToZipFile) 40 | 41 | Dim d 42 | Set d = sa.NameSpace(dirToExtractFiles) 43 | 44 | 'd.CopyHere zip.items, 4 45 | d.CopyHere zip.items, 20 46 | 47 | Do Until zip.Items.Count <= d.Items.Count 48 | Wscript.Sleep(200) 49 | Loop -------------------------------------------------------------------------------- /support/userinfo.properties: -------------------------------------------------------------------------------- 1 | erics=erics@domain.com:en-UK:erics 2 | Administrator=administrator@domain.com:en-UK:Administrator 3 | Administrators=administrators@domain.com:en-UK:Administrators:[Administrator] 4 | manager=manager@domain.com:en-UK:manager:[erics] 5 | reviewerrole=reviewerrole@domain.com:en-UK:reviewerrole:[erics] 6 | employeebookingrole=employeebookingrole@domain.com:en-UK:employeebookingrole:[erics] 7 | taskuser=taskuser@domain.com:en-UK:taskuser:[erics] 8 | --------------------------------------------------------------------------------