Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws-samples/aws-sam-java-rest
/ functions
Functions
110 in github.com/aws-samples/aws-sam-java-rest
⨍
Functions
110
◇
Types & classes
31
↓ 24 callers
Method
handleRequest
(InputStream input, OutputStream output, Context context)
src/main/java/com/amazonaws/handler/GetOrderHandler.java:50
↓ 20 callers
Method
getOrder
Returns an order or throws if the order does not exist. @param orderId id of order to get @return the order if it exists @throws OrderDoesNotExistExce
src/main/java/com/amazonaws/dao/OrderDao.java:85
↓ 12 callers
Method
updateOrder
Updates an order object. @param order order to update @return updated order
src/main/java/com/amazonaws/dao/OrderDao.java:148
↓ 10 callers
Method
getOrders
Gets a page of orders, at most pageSize long. @param exclusiveStartOrderId the exclusive start id for the next page. @return a page of orders. @throws
src/main/java/com/amazonaws/dao/OrderDao.java:108
↓ 9 callers
Method
writeInvalidJsonInStreamResponse
This method writes a body has invalid JSON response. @param objectMapper the mappeter to use for converting the error response to JSON. @param output
src/main/java/com/amazonaws/handler/OrderRequestStreamHandler.java:50
↓ 7 callers
Method
deleteOrder
Deletes an order. @param orderId order id of order to delete @return the deleted order
src/main/java/com/amazonaws/dao/OrderDao.java:205
↓ 7 callers
Method
tableName
()
src/main/java/com/amazonaws/config/OrderModule.java:36
↓ 5 callers
Method
createOrder
Creates an order. @param createOrderRequest details of order to create @return created order
src/main/java/com/amazonaws/dao/OrderDao.java:306
↓ 5 callers
Method
inject
(CreateOrderHandler requestHandler)
src/main/java/com/amazonaws/config/OrderComponent.java:33
↓ 4 callers
Method
isNullOrEmpty
(final String string)
src/main/java/com/amazonaws/dao/OrderDao.java:337
↓ 4 callers
Method
isNullOrEmpty
(final String string)
src/main/java/com/amazonaws/handler/OrderRequestStreamHandler.java:59
↓ 3 callers
Method
verifyOrderItem
(Item body, long expectedVersion, String expectedPreTaxAmount)
src/test/java/com/amazonaws/handler/CreateOrderHandlerIT.java:123
↓ 2 callers
Function
test_get_orders
()
src/test/resources/api_tests.py:46
↓ 2 callers
Method
validateCustomerId
(final String customerId)
src/main/java/com/amazonaws/dao/OrderDao.java:294
↓ 1 callers
Method
convert
(final Map<String, AttributeValue> item)
src/main/java/com/amazonaws/dao/OrderDao.java:228
↓ 1 callers
Method
createOrderItem
(final CreateOrderRequest order)
src/main/java/com/amazonaws/dao/OrderDao.java:272
↓ 1 callers
Method
inject
(OrderHandlerTestBase integrationTest)
src/test/java/com/amazonaws/config/OrderTestComponent.java:30
↓ 1 callers
Function
test_create_order
()
src/test/resources/api_tests.py:29
↓ 1 callers
Function
test_delete_order
()
src/test/resources/api_tests.py:105
↓ 1 callers
Function
test_get_order
()
src/test/resources/api_tests.py:62
↓ 1 callers
Function
test_update_order
()
src/test/resources/api_tests.py:81
Method
CouldNotCreateOrderException
(String message)
src/main/java/com/amazonaws/exception/CouldNotCreateOrderException.java:21
Method
CreateOrderHandler
()
src/main/java/com/amazonaws/handler/CreateOrderHandler.java:56
Method
DeleteOrderHandler
()
src/main/java/com/amazonaws/handler/DeleteOrderHandler.java:45
Method
GatewayResponse
Creates a GatewayResponse object. @param body body of the response @param headers headers of the response @param statusCode status code of the respons
src/main/java/com/amazonaws/model/response/GatewayResponse.java:44
Method
GetOrderHandler
()
src/main/java/com/amazonaws/handler/GetOrderHandler.java:45
Method
GetOrdersHandler
()
src/main/java/com/amazonaws/handler/GetOrdersHandler.java:44
Method
OrderDao
Constructs an OrderDao. @param dynamoDb dynamodb client @param tableName name of table to use for orders @param pageSize size of pages for getOrders
src/main/java/com/amazonaws/dao/OrderDao.java:72
Method
OrderDoesNotExistException
(String message)
src/main/java/com/amazonaws/exception/OrderDoesNotExistException.java:22
Method
OrderHandlerTestBase
()
src/test/java/com/amazonaws/handler/OrderHandlerTestBase.java:47
Method
TableDoesNotExistException
(String message)
src/main/java/com/amazonaws/exception/TableDoesNotExistException.java:21
Method
UnableToDeleteException
(String message)
src/main/java/com/amazonaws/exception/UnableToDeleteException.java:22
Method
UnableToUpdateException
(String message)
src/main/java/com/amazonaws/exception/UnableToUpdateException.java:21
Method
UpdateOrderHandler
()
src/main/java/com/amazonaws/handler/UpdateOrderHandler.java:48
Method
createOrder_whenAlreadyExists_throwsCouldNotCreateOrderException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:178
Method
createOrder_whenOrderDoesNotExist_createsOrderWithPopulatedOrderId
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:326
Method
createOrder_whenRequestNull_throwsIllegalArgumentException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:60
Method
createOrder_whenTableDoesNotExist_throwsTableDoesNotExistException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:66
Method
deleteOrder_whenDeleteItemReturnsEmptyAttributes_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:205
Method
deleteOrder_whenDeleteItemReturnsNoAttributes_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:198
Method
deleteOrder_whenDeleteItemReturnsNull_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:192
Method
deleteOrder_whenDeleteItemReturnsOkOrderItem_returnsDeletedOrder
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:212
Method
deleteOrder_whenTableDoesNotExist_throwsTableDoesNotExistException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:167
Method
deleteOrder_whenVersionMismatch_throwsUnableToDeleteException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:185
Method
dynamoDb
()
src/main/java/com/amazonaws/config/OrderModule.java:43
Method
getOrder_whenGetItemReturnsEmptyHashMap_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:356
Method
getOrder_whenGetItemReturnsHashMapWithCustomerIdWrongType_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:386
Method
getOrder_whenGetItemReturnsHashMapWithEmptyCustomerId_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:404
Method
getOrder_whenGetItemReturnsHashMapWithEmptyOrderId_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:378
Method
getOrder_whenGetItemReturnsHashMapWithInvalidPostTax_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:465
Method
getOrder_whenGetItemReturnsHashMapWithInvalidPreTax_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:433
Method
getOrder_whenGetItemReturnsHashMapWithInvalidVersion_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:500
Method
getOrder_whenGetItemReturnsHashMapWithOrderIdWrongType_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:362
Method
getOrder_whenGetItemReturnsHashMapWithPostTaxWrongType_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:443
Method
getOrder_whenGetItemReturnsHashMapWithPreTaxWrongType_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:413
Method
getOrder_whenGetItemReturnsHashMapWithUnsetCustomerIdAV_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:395
Method
getOrder_whenGetItemReturnsHashMapWithUnsetOrderIdAV_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:370
Method
getOrder_whenGetItemReturnsHashMapWithUnsetPostTaxAV_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:454
Method
getOrder_whenGetItemReturnsHashMapWithUnsetPreTaxAV_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:423
Method
getOrder_whenGetItemReturnsHashMapWithUnsetVersionAV_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:488
Method
getOrder_whenGetItemReturnsHashMapWithVersionOfWrongType_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:476
Method
getOrder_whenOrderDoesNotExist_throwsOrderDoesNotExist
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:350
Method
getOrder_whenOrderExists_returnsOrder
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:512
Method
getOrder_whenTableDoesNotExist_throwsTableDoesNotExistException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:73
Method
getOrders_whenTableDoesNotExist_throwsTableDoesNotExistException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:79
Method
getOrders_whenTableEmpty_returnsEmptyPage
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:85
Method
getOrders_whenTableNotEmpty_butLastEvaluatedKeyHasOrderIdSetToEmptyString_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:118
Method
getOrders_whenTableNotEmpty_butLastEvaluatedKeyHasOrderIdSetToUnsetAv_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:108
Method
getOrders_whenTableNotEmpty_butLastEvaluatedKeyHasOrderIdSetToWrongType_throwsIllegalStateException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:98
Method
getOrders_whenTableNotEmpty_returnsPage
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:128
Method
handleRequest
(InputStream input, OutputStream output, Context context)
src/main/java/com/amazonaws/handler/UpdateOrderHandler.java:53
Method
handleRequest
(InputStream input, OutputStream output, Context context)
src/main/java/com/amazonaws/handler/DeleteOrderHandler.java:50
Method
handleRequest
(InputStream input, OutputStream output, Context context)
src/main/java/com/amazonaws/handler/CreateOrderHandler.java:61
Method
handleRequest
(InputStream input, OutputStream output, Context context)
src/main/java/com/amazonaws/handler/GetOrdersHandler.java:49
Method
handleRequest_whenCreateOrderInputStreamDoesNotHavePostTaxAmount_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerTest.java:85
Method
handleRequest_whenCreateOrderInputStreamEmpty_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerTest.java:32
Method
handleRequest_whenCreateOrderInputStreamHasEmptyBodyDict_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerTest.java:67
Method
handleRequest_whenCreateOrderInputStreamHasNoBody_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerTest.java:40
Method
handleRequest_whenCreateOrderInputStreamHasNullBody_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerTest.java:49
Method
handleRequest_whenCreateOrderInputStreamHasWrongTypeForBody_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerTest.java:58
Method
handleRequest_whenCreateOrderInputStreamOk_puts200InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerIT.java:42
Method
handleRequest_whenCreateOrderInputStreamOnlyHasCustomer_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/CreateOrderHandlerTest.java:76
Method
handleRequest_whenDeleteOrderInputStreamEmpty_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/DeleteOrderHandlerTest.java:32
Method
handleRequest_whenDeleteOrderInputStreamHasNoMappedOrderIdPathParam_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/DeleteOrderHandlerTest.java:40
Method
handleRequest_whenGetOrderInputStreamEmpty_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/GetOrderHandlerTest.java:35
Method
handleRequest_whenGetOrderInputStreamHasNoMappedOrderIdPathParam_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/GetOrderHandlerTest.java:43
Method
handleRequest_whenUpdateOrderInputStreamDoesNotHavePostTaxAmount_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:94
Method
handleRequest_whenUpdateOrderInputStreamEmpty_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:32
Method
handleRequest_whenUpdateOrderInputStreamHasEmptyBodyDict_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:76
Method
handleRequest_whenUpdateOrderInputStreamHasNoBody_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:49
Method
handleRequest_whenUpdateOrderInputStreamHasNoMappedOrderIdPathParam_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:40
Method
handleRequest_whenUpdateOrderInputStreamHasNullBody_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:58
Method
handleRequest_whenUpdateOrderInputStreamHasWrongTypeForBody_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:67
Method
handleRequest_whenUpdateOrderInputStreamOnlyHasCustomer_puts400InOutputStream
()
src/test/java/com/amazonaws/handler/UpdateOrderHandlerTest.java:85
Method
objectMapper
()
src/main/java/com/amazonaws/config/OrderModule.java:57
Method
orderDao
(DynamoDbClient dynamoDb, @Named("tableName") String tableName)
src/main/java/com/amazonaws/config/OrderModule.java:63
Method
provideOrderDao
()
src/test/java/com/amazonaws/config/OrderTestComponent.java:29
Method
setup
()
src/test/java/com/amazonaws/handler/OrderHandlerTestBase.java:52
Method
teardown
()
src/test/java/com/amazonaws/handler/OrderHandlerTestBase.java:74
Method
updateOrder_whenAllNotSet_throwsIllegalArgumentException
()
src/test/java/com/amazonaws/dao/OrderDaoTest.java:249
next →
1–100 of 110, ranked by callers