Index
All Classes and Interfaces|All Packages
C
- ca.weblite.teavmlambda.demo.features.lambda - package ca.weblite.teavmlambda.demo.features.lambda
- ca.weblite.teavmlambda.demo.features.lambda.dto - package ca.weblite.teavmlambda.demo.features.lambda.dto
- ca.weblite.teavmlambda.demo.features.lambda.entity - package ca.weblite.teavmlambda.demo.features.lambda.entity
- ca.weblite.teavmlambda.demo.features.lambda.repository - package ca.weblite.teavmlambda.demo.features.lambda.repository
- ca.weblite.teavmlambda.demo.features.lambda.service - package ca.weblite.teavmlambda.demo.features.lambda.service
- ca.weblite.teavmlambda.generated - package ca.weblite.teavmlambda.generated
- create(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.ItemsResource
- create(String, String, int) - Method in class ca.weblite.teavmlambda.demo.features.lambda.repository.ItemRepository
- createItem(CreateItemRequest) - Method in class ca.weblite.teavmlambda.demo.features.lambda.service.ItemService
- CreateItemRequest - Class in ca.weblite.teavmlambda.demo.features.lambda.dto
- CreateItemRequest(String, String, int) - Constructor for class ca.weblite.teavmlambda.demo.features.lambda.dto.CreateItemRequest
D
- delete(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.ItemsResource
- deleteById(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.repository.ItemRepository
- deleteItem(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.service.ItemService
F
- findAll() - Method in class ca.weblite.teavmlambda.demo.features.lambda.repository.ItemRepository
- findById(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.repository.ItemRepository
- fromJson(String) - Static method in class ca.weblite.teavmlambda.demo.features.lambda.dto.CreateItemRequest
- fromJson(String) - Static method in class ca.weblite.teavmlambda.demo.features.lambda.dto.UpdateItemRequest
- fromRow(DbRow) - Static method in class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
G
- GeneratedContainer - Class in ca.weblite.teavmlambda.generated
-
Auto-generated dependency injection container.
- GeneratedContainer() - Constructor for class ca.weblite.teavmlambda.generated.GeneratedContainer
- GeneratedRouter - Class in ca.weblite.teavmlambda.generated
- GeneratedRouter(Container) - Constructor for class ca.weblite.teavmlambda.generated.GeneratedRouter
- GeneratedRouter(ItemsResource) - Constructor for class ca.weblite.teavmlambda.generated.GeneratedRouter
- getById(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.ItemsResource
- getDescription() - Method in class ca.weblite.teavmlambda.demo.features.lambda.dto.CreateItemRequest
- getDescription() - Method in class ca.weblite.teavmlambda.demo.features.lambda.dto.UpdateItemRequest
- getDescription() - Method in class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
- getId() - Method in class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
- getItem(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.service.ItemService
- getName() - Method in class ca.weblite.teavmlambda.demo.features.lambda.dto.CreateItemRequest
- getName() - Method in class ca.weblite.teavmlambda.demo.features.lambda.dto.UpdateItemRequest
- getName() - Method in class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
- getQuantity() - Method in class ca.weblite.teavmlambda.demo.features.lambda.dto.CreateItemRequest
- getQuantity() - Method in class ca.weblite.teavmlambda.demo.features.lambda.dto.UpdateItemRequest
- getQuantity() - Method in class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
I
- Item - Class in ca.weblite.teavmlambda.demo.features.lambda.entity
- Item(int, String, String, int) - Constructor for class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
- ItemRepository - Class in ca.weblite.teavmlambda.demo.features.lambda.repository
- ItemRepository(Database) - Constructor for class ca.weblite.teavmlambda.demo.features.lambda.repository.ItemRepository
- ItemService - Class in ca.weblite.teavmlambda.demo.features.lambda.service
- ItemService(ItemRepository) - Constructor for class ca.weblite.teavmlambda.demo.features.lambda.service.ItemService
- ItemsResource - Class in ca.weblite.teavmlambda.demo.features.lambda
-
Items REST resource demonstrating new framework features: PATCH method for partial updates @HeaderParam for custom header binding @NotNull/@NotEmpty validation on parameters ProblemDetail for structured error responses JsonBuilder for JSON serialization
- ItemsResource(ItemService) - Constructor for class ca.weblite.teavmlambda.demo.features.lambda.ItemsResource
L
- list(String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.ItemsResource
- listItems() - Method in class ca.weblite.teavmlambda.demo.features.lambda.service.ItemService
M
- main(String[]) - Static method in class ca.weblite.teavmlambda.demo.features.lambda.Main
- Main - Class in ca.weblite.teavmlambda.demo.features.lambda
- Main() - Constructor for class ca.weblite.teavmlambda.demo.features.lambda.Main
P
- patch(String, String) - Method in class ca.weblite.teavmlambda.demo.features.lambda.ItemsResource
R
- route(Request) - Method in class ca.weblite.teavmlambda.generated.GeneratedRouter
T
- toJson() - Method in class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
- toJsonArray(List<Item>) - Static method in class ca.weblite.teavmlambda.demo.features.lambda.entity.Item
U
- update(String, String, String, Integer) - Method in class ca.weblite.teavmlambda.demo.features.lambda.repository.ItemRepository
- updateItem(String, UpdateItemRequest) - Method in class ca.weblite.teavmlambda.demo.features.lambda.service.ItemService
- UpdateItemRequest - Class in ca.weblite.teavmlambda.demo.features.lambda.dto
- UpdateItemRequest(String, String, Integer) - Constructor for class ca.weblite.teavmlambda.demo.features.lambda.dto.UpdateItemRequest
All Classes and Interfaces|All Packages