MCPcopy Create free account

hub / github.com/aws-samples/designing-cloud-native-microservices-on-aws / functions

Functions270 in github.com/aws-samples/designing-cloud-native-microservices-on-aws

↓ 14 callersMethodtoString
()
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses/EntityId.java:40
↓ 12 callersMethodremove
(T aggregateRoot)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces/IRepository.java:35
↓ 10 callersFunctionescapeHtml
* Escape HTML special characters to prevent XSS. * @param {string} str * @returns {string}
website/js/components/menu.js:395
↓ 9 callersMethodgetItems
()
sources/coffeeshop/coffee-application/src/main/java/solid/humank/coffeeshop/coffee/datacontracts/messages/MakeCoffeeMsg.java:19
↓ 8 callersFunctionupdateState
* Merge data into a top-level section of the global state. * @param {string} section - Key in the state object (e.g. 'order', 'menu', 'loading') * @
website/js/app.js:32
↓ 7 callersFunctioncalculateTotal
* Calculate the order total from the selected size price plus any * customization price adjustments. Displays the result in #order-total. * @returns
website/js/components/order-form.js:226
↓ 7 callersMethodget
(Specification<Order> specification, int pageNo, int pageSize)
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/interfaces/IOrderRepository.java:11
↓ 7 callersMethodvalueOf
(int errorCode)
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/OrderErrorCode.java:31
↓ 5 callersFunctionescapeAttr
* Escape a string for use in an HTML attribute value. * @param {string} str * @returns {string}
website/js/components/menu.js:410
↓ 4 callersFunctionbuildDetailRow
* Build a single detail row (dt/dd pair). * @param {string} label * @param {string} value * @returns {string} HTML string
website/js/components/menu.js:274
↓ 4 callersMethodchangeStatus
(OrderStatus status)
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:145
↓ 4 callersFunctionfindProduct
* Look up a product in FALLBACK_MENU by its id. * @param {string} productId * @returns {CoffeeMenuItem|undefined}
website/js/components/order-form.js:33
↓ 4 callersMethodgetPrice
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/OrderItem.java:43
↓ 4 callersMethodgetProductId
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/OrderItem.java:27
↓ 4 callersMethodgetQty
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/OrderItem.java:35
↓ 4 callersMethodgetValue
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/OrderErrorCode.java:35
↓ 4 callersFunctionhideSkeleton
* Removes skeleton loading placeholders from the given container. * @param {string} containerId - The id of the container element.
website/js/utils/dom.js:48
↓ 4 callersMethodisSatisfy
()
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses/Specification.java:33
↓ 3 callersFunctionapiFetch
* Generic fetch wrapper with timeout and console logging. * * @param {string} url - Request URL * @param {RequestInit} [options={}] - Fetch options
website/js/api.js:22
↓ 3 callersMethodapplyEvent
(DomainEvent<T> event)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses/Entity.java:19
↓ 3 callersMethodgetCreatedDate
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/OrderId.java:37
↓ 3 callersMethodverifyStatus
(OrderStatus previousStatus, OrderStatus targetStatus)
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:154
↓ 3 callersMethodwriteToJsonString
(Object object)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/utilities/DomainModelMapper.java:29
↓ 2 callersMethodconvert
(Converter converter, double input)
sources/coffeeshop/ddd-commons/src/test/java/solid/humank/ddd/commons/FuncInterfaceTest.java:11
↓ 2 callersMethodcount
(Specification<T> by)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces/IRepository.java:29
↓ 2 callersMethodcreate
(CreateOrder cmd)
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:107
↓ 2 callersMethodcreate
(Object param)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces/IFactory.java:8
↓ 2 callersMethodfee
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/OrderItem.java:51
↓ 2 callersMethodget
(Specification<Coffee> specification, int pageNo, int pageSize)
sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/interfaces/ICoffeeRepository.java:11
↓ 2 callersMethodget
(U entityId)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces/IRepository.java:14
↓ 2 callersMethodgetMapper
(String name)
sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/DDBMapper.java:19
↓ 2 callersMethodgetParameter
(String paramName)
sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters/SSMUtil.java:13
↓ 2 callersMethodgetValue
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/OrderStatus.java:28
↓ 2 callersFunctionhideError
* Removes error messages from the given container. * @param {string} containerId - The id of the container element.
website/js/utils/dom.js:116
↓ 2 callersMethodreadValue
(String json, Class<T> valueType)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/utilities/DomainModelMapper.java:41
↓ 2 callersMethodselect
(AggregateRoot aggregateRoot)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces/ISelector.java:8
↓ 2 callersFunctionshowError
* Shows an error message with a retry button inside the given container. * Uses a Lucide-style alert-circle SVG icon. * @param {string} containerId
website/js/utils/dom.js:66
↓ 2 callersFunctionshowOrderResult
* Render a success or failure card inside #order-result. * @param {object} result - Response object (success: has id; failure: has message) * @para
website/js/components/order-form.js:348
↓ 2 callersFunctionshowSkeleton
* Shows a skeleton loading placeholder inside the given container. * Creates 3 animated pulse bars styled with design system colors. * @param {strin
website/js/utils/dom.js:16
↓ 2 callersFunctiontoggleCardDetail
* Toggle expanded/collapsed state of a menu card. * @param {HTMLElement} cardElement - The card article element
website/js/components/menu.js:283
↓ 2 callersMethodtotalFee
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:120
↓ 2 callersMethodtranslate
(I transRequest)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/interfaces/ITranslator.java:5
↓ 2 callersFunctionupdateCustomizations
* Rebuild the #customizations container with controls matching * the selected product's customization definitions. * @param {string} productId
website/js/components/order-form.js:127
↓ 2 callersFunctionupdateSizeOptions
* Rebuild the #size <select> options based on the given product. * Espresso gets Single / Double; everything else gets Short–Venti. * @param {string
website/js/components/order-form.js:96
↓ 2 callersMethodvalueOf
(int pageType)
sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/models/CoffeeStatus.java:24
↓ 1 callersMethodVerify
(Order order)
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/policies/OrderPolicy.java:18
↓ 1 callersFunctionbindBCHoverEffects
* Bind hover effects to each BC box. * On hover: increase border opacity and add a subtle glow via box-shadow. * @param {Array} boundedContexts - Ar
website/js/components/architecture.js:212
↓ 1 callersFunctionbuildArrowConnector
* Build HTML for an arrow connector between two BC boxes. * Shows right arrow on desktop, down arrow on mobile. * @param {Object} flow - Event flow
website/js/components/architecture.js:152
↓ 1 callersFunctionbuildBCBox
* Build HTML for a single Bounded Context box. * @param {Object} bc - Bounded context config object * @returns {string} HTML string
website/js/components/architecture.js:113
↓ 1 callersMethodbuildCountScanRequest
()
sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/AggregateRootMapper.java:13
↓ 1 callersFunctionbuildDetailHtml
* Build the expanded detail section HTML (recipe + customizations). * @param {object} recipe - {espressoShots, milkMl, waterMl, foam?} * @param {Arr
website/js/components/menu.js:212
↓ 1 callersMethodbuildPutItemRequest
(T aggregateRoot)
sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/repositories/AggregateRootMapper.java:11
↓ 1 callersFunctionbuildRecipePreviewHtml
* Build a short recipe preview line for the collapsed card view. * @param {object} recipe - {espressoShots, milkMl, waterMl, foam?} * @returns {stri
website/js/components/menu.js:176
↓ 1 callersFunctionbuildReturnFlow
* Build HTML for the return flow indicator (Inventory → Orders). * Shown as a curved path below the main diagram row. * @param {Object} flow - Event
website/js/components/architecture.js:173
↓ 1 callersFunctionbuildSizesHtml
* Build HTML for size options display. * @param {Array} sizes - Array of {size, ml, price} * @returns {string} HTML string
website/js/components/menu.js:153
↓ 1 callersMethodcancel
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:177
↓ 1 callersMethodclosed
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:171
↓ 1 callersMethodcompareTo
(Object other)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses/Enumeration.java:43
↓ 1 callersMethodconvert
(double input)
sources/coffeeshop/ddd-commons/src/test/java/solid/humank/ddd/commons/FuncInterfaceTest.java:7
↓ 1 callersFunctioncreateInventoryCard
* Create a single inventory card element. * @param {InventoryItem} item - {id, name, unit, current, max, image?} * @returns {HTMLElement} The card e
website/js/components/inventory.js:75
↓ 1 callersFunctioncreateMenuCard
* Create a single menu card element for a CoffeeMenuItem. * @param {CoffeeMenuItem} item - Menu item data * @returns {HTMLElement} The card element
website/js/components/menu.js:74
↓ 1 callersFunctioncreateOrder
* Create a new order via the Orders Service. * * @param {object} orderData - Order payload * @returns {Promise<object>} Parsed JSON response * @th
website/js/api.js:50
↓ 1 callersMethodcreatedDateString
()
sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/models/Coffee.java:72
↓ 1 callersMethodcreatedDateString
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:212
↓ 1 callersMethoddeliver
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/Order.java:164
↓ 1 callersMethodequals
(Object o)
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses/Enumeration.java:29
↓ 1 callersMethodestablishOrder
(CreateOrderMsg request)
sources/coffeeshop/orders-application/src/main/java/solid/humank/coffeeshop/order/applications/CreateOrderSvc.java:56
↓ 1 callersFunctionfetchCoffeeMenu
* Fetch the coffee menu from the Coffee Service. * Falls back to FALLBACK_MENU on any failure. * * @returns {Promise<CoffeeMenuItem[]>} Menu items
website/js/api.js:71
↓ 1 callersFunctionfetchInventory
* Fetch inventory levels from the Inventory Service. * Falls back to FALLBACK_INVENTORY on any failure. * * @returns {Promise<InventoryItem[]>} Inv
website/js/api.js:93
↓ 1 callersMethodfromString
(String transRequest)
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/models/OrderId.java:22
↓ 1 callersMethodgenerateCoffeeId
()
sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/interfaces/ICoffeeRepository.java:13
↓ 1 callersMethodgenerateOrderId
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/interfaces/IOrderRepository.java:13
↓ 1 callersMethodgetBody
()
sources/coffeeshop/inventory-sls/src/main/java/helloworld/GatewayResponse.java:22
↓ 1 callersMethodgetCWEParameters
()
sources/coffeeshop/infrastructure/src/main/java/solid/humank/coffeeshop/infra/adapters/CloudWatchEventAdapter.java:73
↓ 1 callersMethodgetHeaders
()
sources/coffeeshop/inventory-sls/src/main/java/helloworld/GatewayResponse.java:26
↓ 1 callersMethodgetMessage
()
sources/coffeeshop/orders-domain/src/main/java/solid/humank/coffeeshop/order/exceptions/AggregateException.java:33
↓ 1 callersMethodgetPageContents
(String address)
sources/coffeeshop/inventory-sls/src/main/java/helloworld/App.java:32
↓ 1 callersMethodgetProductId
()
sources/coffeeshop/coffee-sls/src/main/java/solid/humank/coffeeshop/cofee/sls/orders/datacontracts/OrderItem.java:22
↓ 1 callersFunctiongetSelectedProductId
* Return the currently selected product id from the #product select. * @returns {string}
website/js/components/order-form.js:44
↓ 1 callersMethodgetStatusCode
()
sources/coffeeshop/inventory-sls/src/main/java/helloworld/GatewayResponse.java:30
↓ 1 callersMethodgetTargetTable
()
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/ddd/commons/baseclasses/Specification.java:25
↓ 1 callersMethodhandleRequest
(final Object input, final Context context)
sources/coffeeshop/inventory-sls/src/main/java/helloworld/App.java:19
↓ 1 callersFunctioninitArchitecture
* Initialize the architecture diagram. * Clears the placeholder in #architecture-diagram and builds * an interactive HTML-based DDD architecture dia
website/js/components/architecture.js:15
↓ 1 callersFunctioninitHero
* Initialize Hero section entrance effects. * Adds a staggered fade-in + translateY animation to the h1, subtitle, and CTA. * Skips animation entire
website/js/components/hero.js:12
↓ 1 callersFunctioninitNavigation
* Initialize navigation behavior. * Binds smooth scrolling, scroll-based active highlighting, and mobile menu toggle.
website/js/components/navigation.js:17
↓ 1 callersFunctioninitOrderForm
* Initialise the order form by wiring up event listeners and * populating default values for size, customizations, and total.
website/js/components/order-form.js:57
↓ 1 callersFunctioninventoryAlertSvg
Alert-triangle icon (low stock warning badge)
website/js/components/inventory.js:241
↓ 1 callersFunctioninventoryCheckSvg
Check-circle icon (sufficient stock badge)
website/js/components/inventory.js:252
↓ 1 callersFunctioninventoryPackageSvg
Package icon (fallback when no image is available)
website/js/components/inventory.js:217
↓ 1 callersFunctioninventoryPackageSvgInline
Package icon as inline string (used in onerror fallback for images)
website/js/components/inventory.js:229
↓ 1 callersMethodisJava17OrLater
()
sources/coffeeshop/ddd-commons/src/main/java/solid/humank/commons/util/JavaVersionUtil.java:5
↓ 1 callersFunctionloadInventoryData
* Load inventory data from the Inventory Service and render the dashboard. * Shows skeleton while loading, error state with retry on failure.
website/js/components/inventory.js:20
↓ 1 callersFunctionloadInventoryDataSafe
* Load inventory data with error isolation.
website/js/app.js:91
↓ 1 callersFunctionloadMenuData
* Load menu data from the Coffee Service and render cards. * Shows skeleton while loading, error state with retry on failure.
website/js/components/menu.js:19
↓ 1 callersFunctionloadMenuDataSafe
* Load menu data with error isolation.
website/js/app.js:75
↓ 1 callersMethodmake
(MakeCoffee cmd)
sources/coffeeshop/coffee-domain/src/main/java/solid/humank/coffeeshop/coffee/models/Coffee.java:62
↓ 1 callersMethodmake
(MakeCoffeeMsg request)
sources/coffeeshop/coffee-application/src/main/java/solid/humank/coffeeshop/coffee/applications/MakeCoffeeSvc.java:40
↓ 1 callersFunctionmenuBeakerSvg
Beaker/flask icon (used for recipe details heading)
website/js/components/menu.js:359
↓ 1 callersFunctionmenuChevronDownSvg
Chevron-down icon (used for expand indicator)
website/js/components/menu.js:320
↓ 1 callersFunctionmenuCoffeeSvg
Coffee/bean icon (used for espresso shots)
website/js/components/menu.js:330
next →1–100 of 270, ranked by callers