|
2 | 2 | skinparam fixCircleLabelOverlapping true
|
3 | 3 | skinparam componentStyle uml2
|
4 | 4 | component "com_acmeair\n\n\n\n\n\n" {
|
5 |
| -[com_acmeair_wxs_utils_WXSSessionManager] |
6 |
| -[com_acmeair_web_FlightsREST] |
7 |
| -[com_acmeair_wxs_service_FlightServiceImpl] |
8 |
| -[com_acmeair_morphia_services_FlightServiceImpl] |
9 |
| -[com_acmeair_morphia_services_CustomerServiceImpl] |
10 |
| -[com_acmeair_web_CustomerREST] |
11 |
| -[com_acmeair_morphia_services_BookingServiceImpl] |
12 |
| -[com_acmeair_web_LoginREST] |
| 5 | +[com_acmeair_config_LoaderREST] |
| 6 | +[com_acmeair_loader_Loader] |
| 7 | +portin " " as com_acmeair_requires_SERVICE_HOST_loader |
| 8 | +[com_acmeair_config_LoaderREST]..>[com_acmeair_loader_Loader] : requires |
| 9 | +"com_acmeair_requires_SERVICE_HOST_loader"--[com_acmeair_config_LoaderREST] |
| 10 | +} |
| 11 | +interface "SERVICE-HOST/loader" as interface.SERVICE_HOST_loader |
| 12 | +interface.SERVICE_HOST_loader--"com_acmeair_requires_SERVICE_HOST_loader" |
| 13 | +component "com_acmeair 2\n\n\n\n\n\n" { |
13 | 14 | [com_acmeair_loader_CustomerLoader]
|
14 |
| -[com_acmeair_web_BookingsREST] |
| 15 | +[com_acmeair_morphia_services_BookingServiceImpl] |
| 16 | +[com_acmeair_wxs_service_BookingServiceImpl] |
| 17 | +[com_acmeair_wxs_service_FlightServiceImpl] |
| 18 | +[com_acmeair_wxs_utils_WXSSessionManager] |
15 | 19 | [com_acmeair_loader_FlightLoader]
|
| 20 | +[com_acmeair_web_BookingsREST] |
| 21 | +[com_acmeair_web_CustomerREST] |
16 | 22 | [com_acmeair_config_AcmeAirConfiguration]
|
17 |
| -[com_acmeair_wxs_service_CustomerServiceImpl] |
18 |
| -[com_acmeair_wxs_service_BookingServiceImpl] |
| 23 | +[com_acmeair_web_LoginREST] |
19 | 24 | [com_acmeair_web_RESTCookieSessionFilter]
|
20 |
| -portin " " as com_acmeair_requires_SERVICE_HOST_customer_byid |
21 |
| -portin " " as com_acmeair_requires_SERVICE_HOST_flights |
22 |
| -portin " " as com_acmeair_requires_SERVICE_HOST_login |
23 |
| -portin " " as com_acmeair_requires_SERVICE_HOST_config |
24 |
| -portin " " as com_acmeair_requires_SERVICE_HOST_bookings |
25 |
| -[com_acmeair_web_BookingsREST]..>[com_acmeair_morphia_services_BookingServiceImpl] : requires |
26 |
| -[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_morphia_services_BookingServiceImpl] : requires |
27 |
| -[com_acmeair_web_FlightsREST]..>[com_acmeair_wxs_service_FlightServiceImpl] : requires |
28 |
| -[com_acmeair_web_FlightsREST]..>[com_acmeair_morphia_services_FlightServiceImpl] : requires |
29 |
| -[com_acmeair_web_LoginREST]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
| 25 | +[com_acmeair_wxs_service_CustomerServiceImpl] |
| 26 | +[com_acmeair_morphia_services_FlightServiceImpl] |
| 27 | +[com_acmeair_morphia_services_CustomerServiceImpl] |
| 28 | +[com_acmeair_web_FlightsREST] |
| 29 | +portin " " as com_acmeair_2_requires_SERVICE_HOST_flights |
| 30 | +portin " " as com_acmeair_2_requires_SERVICE_HOST_config |
| 31 | +portin " " as com_acmeair_2_requires_SERVICE_HOST_login |
| 32 | +portin " " as com_acmeair_2_requires_SERVICE_HOST_customer_byid |
| 33 | +portin " " as com_acmeair_2_requires_SERVICE_HOST_bookings |
| 34 | +[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_wxs_service_FlightServiceImpl] : requires |
30 | 35 | [com_acmeair_loader_CustomerLoader]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires
|
31 |
| -[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_morphia_services_FlightServiceImpl] : requires |
32 |
| -[com_acmeair_loader_CustomerLoader]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
33 |
| -[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_wxs_service_BookingServiceImpl] : requires |
34 |
| -[com_acmeair_web_CustomerREST]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires |
35 |
| -[com_acmeair_web_CustomerREST]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
36 |
| -[com_acmeair_loader_FlightLoader]..>[com_acmeair_wxs_service_FlightServiceImpl] : requires |
| 36 | +[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
37 | 37 | [com_acmeair_web_RESTCookieSessionFilter]..>[com_acmeair_wxs_utils_WXSSessionManager] : requires
|
38 |
| -[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires |
| 38 | +[com_acmeair_web_RESTCookieSessionFilter]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
| 39 | +[com_acmeair_web_FlightsREST]..>[com_acmeair_wxs_service_FlightServiceImpl] : requires |
| 40 | +[com_acmeair_web_LoginREST]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires |
| 41 | +[com_acmeair_web_CustomerREST]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires |
| 42 | +[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_morphia_services_BookingServiceImpl] : requires |
39 | 43 | [com_acmeair_loader_FlightLoader]..>[com_acmeair_morphia_services_FlightServiceImpl] : requires
|
| 44 | +[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_wxs_service_BookingServiceImpl] : requires |
| 45 | +[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires |
| 46 | +[com_acmeair_web_FlightsREST]..>[com_acmeair_morphia_services_FlightServiceImpl] : requires |
| 47 | +[com_acmeair_loader_CustomerLoader]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
40 | 48 | [com_acmeair_web_RESTCookieSessionFilter]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires
|
| 49 | +[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_morphia_services_FlightServiceImpl] : requires |
| 50 | +[com_acmeair_web_CustomerREST]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
| 51 | +[com_acmeair_web_LoginREST]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
| 52 | +[com_acmeair_web_BookingsREST]..>[com_acmeair_morphia_services_BookingServiceImpl] : requires |
41 | 53 | [com_acmeair_web_BookingsREST]..>[com_acmeair_wxs_service_BookingServiceImpl] : requires
|
42 |
| -[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
43 |
| -[com_acmeair_web_LoginREST]..>[com_acmeair_wxs_service_CustomerServiceImpl] : requires |
44 |
| -[com_acmeair_web_RESTCookieSessionFilter]..>[com_acmeair_morphia_services_CustomerServiceImpl] : requires |
45 |
| -[com_acmeair_config_AcmeAirConfiguration]..>[com_acmeair_wxs_service_FlightServiceImpl] : requires |
46 |
| -"com_acmeair_requires_SERVICE_HOST_config"--[com_acmeair_config_AcmeAirConfiguration] |
47 |
| -"com_acmeair_requires_SERVICE_HOST_customer_byid"--[com_acmeair_web_CustomerREST] |
48 |
| -"com_acmeair_requires_SERVICE_HOST_bookings"--[com_acmeair_web_BookingsREST] |
49 |
| -"com_acmeair_requires_SERVICE_HOST_login"--[com_acmeair_web_LoginREST] |
50 |
| -"com_acmeair_requires_SERVICE_HOST_flights"--[com_acmeair_web_FlightsREST] |
| 54 | +[com_acmeair_loader_FlightLoader]..>[com_acmeair_wxs_service_FlightServiceImpl] : requires |
| 55 | +"com_acmeair_2_requires_SERVICE_HOST_bookings"--[com_acmeair_web_BookingsREST] |
| 56 | +"com_acmeair_2_requires_SERVICE_HOST_config"--[com_acmeair_config_AcmeAirConfiguration] |
| 57 | +"com_acmeair_2_requires_SERVICE_HOST_login"--[com_acmeair_web_LoginREST] |
| 58 | +"com_acmeair_2_requires_SERVICE_HOST_flights"--[com_acmeair_web_FlightsREST] |
| 59 | +"com_acmeair_2_requires_SERVICE_HOST_customer_byid"--[com_acmeair_web_CustomerREST] |
51 | 60 | }
|
52 | 61 | interface "SERVICE-HOST/bookings" as interface.SERVICE_HOST_bookings
|
53 |
| -interface.SERVICE_HOST_bookings--"com_acmeair_requires_SERVICE_HOST_bookings" |
| 62 | +interface.SERVICE_HOST_bookings--"com_acmeair_2_requires_SERVICE_HOST_bookings" |
54 | 63 | interface "SERVICE-HOST/config" as interface.SERVICE_HOST_config
|
55 |
| -interface.SERVICE_HOST_config--"com_acmeair_requires_SERVICE_HOST_config" |
| 64 | +interface.SERVICE_HOST_config--"com_acmeair_2_requires_SERVICE_HOST_config" |
56 | 65 | interface "SERVICE-HOST/customer/byid" as interface.SERVICE_HOST_customer_byid
|
57 |
| -interface.SERVICE_HOST_customer_byid--"com_acmeair_requires_SERVICE_HOST_customer_byid" |
| 66 | +interface.SERVICE_HOST_customer_byid--"com_acmeair_2_requires_SERVICE_HOST_customer_byid" |
58 | 67 | interface "SERVICE-HOST/flights" as interface.SERVICE_HOST_flights
|
59 |
| -interface.SERVICE_HOST_flights--"com_acmeair_requires_SERVICE_HOST_flights" |
| 68 | +interface.SERVICE_HOST_flights--"com_acmeair_2_requires_SERVICE_HOST_flights" |
60 | 69 | interface "SERVICE-HOST/login" as interface.SERVICE_HOST_login
|
61 |
| -interface.SERVICE_HOST_login--"com_acmeair_requires_SERVICE_HOST_login" |
62 |
| -component "com_acmeair 2\n\n\n\n\n\n" { |
63 |
| -[com_acmeair_config_LoaderREST] |
64 |
| -[com_acmeair_loader_Loader] |
65 |
| -portin " " as com_acmeair_2_requires_SERVICE_HOST_loader |
66 |
| -[com_acmeair_config_LoaderREST]..>[com_acmeair_loader_Loader] : requires |
67 |
| -"com_acmeair_2_requires_SERVICE_HOST_loader"--[com_acmeair_config_LoaderREST] |
68 |
| -} |
69 |
| -interface "SERVICE-HOST/loader" as interface.SERVICE_HOST_loader |
70 |
| -interface.SERVICE_HOST_loader--"com_acmeair_2_requires_SERVICE_HOST_loader" |
| 70 | +interface.SERVICE_HOST_login--"com_acmeair_2_requires_SERVICE_HOST_login" |
71 | 71 |
|
72 | 72 | @enduml
|
0 commit comments