Task: Same Same
React, Java/Spring-Boot, Hibernate, SQLServer
React, Node, SQL, SQLServer
On and Off the Bus
[Actor-Model]
{
"PROGRAMS_STREAMING": false
}
http://localhost:8090/
###
http://localhost:8090/data/programs?where=where%20program_id%20=%20113
###
http://localhost:8090/data/program/?program_id=370
###
http://localhost:8090/data/outlets/?outletNameStartsWith=NC%20R
###
http://localhost:8090/data/programevents/?program_id=370
###
http://localhost:8090/data/programeventmappings/?program_id=424
###
http://localhost:8090/data/programpricelevels/?program_id=424
###
http://localhost:8090/data/programpricelevelsmappings/?program_id=424
###
http://localhost:8090/data/programoptions/?program_id=370
###
http://localhost:8090/data/programoptionsvalues
###
http://localhost:8090/data/targeteventsafter/?outlet=4259&startDate=2022-04-05
###
// CREATE, UPDATE, DELETE Note: DEBUG setting
POST http://localhost:8090/data/programeventmappingcreate HTTP/1.1
content-type: application/json
{
"fields": {
"request_event_id": 196579,
"target_event_id": 196580,
"program_id": 443,
"sequence": 7
},
"DEBUG": true
}
###
POST http://localhost:8090/data/programeventmappingupdate HTTP/1.1
content-type: application/json
{
"updates": {
"request_event_id": 196582,
"target_event_id": 196580,
"sequence": 22
},
"program_event_mapping_id": 1214,
"DEBUG": true
}
###
http://localhost:8090/data/programeventmappingdelete/?program_event_mapping_id=1228&DEBUG=true
###
POST http://localhost:8090/data/programpricelevelmappingcreate HTTP/1.1
content-type: application/json
{
"fields": {
"request_price_level_type_id": 664,
"target_price_level_type_id": 6,
"program_id": 424,
"rank": 7
},
"DEBUG": true
}
###
POST http://localhost:8090/data/programpricelevelmappingupdate HTTP/1.1
content-type: application/json
{
"updates": {
"request_price_level_type_id": 1,
"target_price_level_type_id": 6,
"rank": 3
},
"program_seat_preference_mapping_id": 355,
"DEBUG": true
}
###
http://localhost:8090/data/programpricelevelmappingdelete/?program_seat_preference_mapping_id=480&DEBUG=true
###
// CREATE, UPDATE, DELETE Note: DEBUG setting
POST http://localhost:8090/data/programeventmappingcreate HTTP/1.1
content-type: application/json
{
"fields": {
"request_event_id": 196579,
"target_event_id": 196580,
"program_id": 443,
"sequence": 7
},
"DEBUG": true
}
###
POST http://localhost:8090/data/programeventmappingupdate HTTP/1.1
content-type: application/json
{
"updates": {
"request_event_id": 196582,
"target_event_id": 196580,
"sequence": 22
},
"program_event_mapping_id": 1214,
"DEBUG": true
}
###
http://localhost:8090/data/programeventmappingdelete/?program_event_mapping_id=1228&DEBUG=true
###
POST http://localhost:8090/data/programpricelevelmappingcreate HTTP/1.1
content-type: application/json
{
"fields": {
"request_price_level_type_id": 664,
"target_price_level_type_id": 6,
"program_id": 424,
"rank": 7
},
"DEBUG": true
}
###
POST http://localhost:8090/data/programpricelevelmappingupdate HTTP/1.1
content-type: application/json
{
"updates": {
"request_price_level_type_id": 1,
"target_price_level_type_id": 6,
"rank": 3
},
"program_seat_preference_mapping_id": 355,
"DEBUG": true
}
###
http://localhost:8090/data/programpricelevelmappingdelete/?program_seat_preference_mapping_id=480&DEBUG=true
###
Time to see code...
Taking the magic out of code is cool too.
or is this another case of...