toys-store-items
toys-store-items
API
io.github.pervasivecats
AnyOps
ValidationError
main
io.github.pervasivecats.application
RequestProcessingFailed
Serializers
given_JsonFormat_Amount
given_JsonFormat_CatalogItem
given_JsonFormat_CatalogItemLifted
given_JsonFormat_CatalogItemPutInPlace
given_JsonFormat_Currency
given_JsonFormat_Item
given_JsonFormat_ItemAddedToCart
given_JsonFormat_ItemCategory
given_JsonFormat_ItemPutInPlace
given_JsonFormat_ItemReturned
given_JsonFormat_Price
io.github.pervasivecats.application.actors
CatalogItemServerActor
ItemCategoryServerActor
ItemServerActor
MessageBrokerActor
RootActor
io.github.pervasivecats.application.actors.command
CatalogItemServerCommand
CatalogItemServerCommand
AddCatalogItem
RemoveCatalogItem
ShowAllLiftedCatalogItems
ShowCatalogItem
UpdateCatalogItem
ItemCategoryServerCommand
ItemCategoryServerCommand
AddItemCategory
RemoveItemCategory
ShowItemCategory
UpdateItemCategory
ItemServerCommand
ItemServerCommand
AddItem
RemoveItem
ShowAllReturnedItems
ShowItem
MessageBrokerCommand
MessageBrokerCommand
CatalogItemLifted
CatalogItemPutInPlace
ItemAddedToCart
ItemPutInPlace
ItemReturned
RootCommand
RootCommand
Startup
io.github.pervasivecats.application.routes
Routes
DeserializationFailed
RequestFailed
io.github.pervasivecats.application.routes.entities
CatalogItemEntity
CatalogItemEntity
CatalogItemAdditionEntity
CatalogItemRemovalEntity
CatalogItemShowEntity
CatalogItemUpdateEntity
Entity
Entity
ErrorResponseEntity
ResultResponseEntity
given_RootJsonFormat_ErrorResponseEntity
ItemCategoryEntity
ItemCategoryEntity
ItemCategoryAdditionEntity
ItemCategoryRemovalEntity
ItemCategoryShowEntity
ItemCategoryUpdateEntity
ItemEntity
ItemEntity
ItemAdditionEntity
ItemRemovalEntity
ItemShowEntity
Response
Response
CatalogItemResponse
EmptyResponse
ItemCategoryResponse
ItemResponse
LiftedCatalogItemSetResponse
ReturnedItemSetResponse
io.github.pervasivecats.items
RepositoryOperationFailed
io.github.pervasivecats.items.catalogitem
CatalogItemStateHandlers
CatalogItemStateHandlers
EventRejected
Repository
Repository
CatalogItemNotFound
io.github.pervasivecats.items.catalogitem.domainevents
CatalogItemLifted
CatalogItemLifted
CatalogItemPutInPlace
CatalogItemPutInPlace
io.github.pervasivecats.items.catalogitem.entities
CatalogItem
CatalogItemOps
CatalogItemOps
InPlaceCatalogItem
InPlaceCatalogItem
given_CatalogItemOps_InPlaceCatalogItem
LiftedCatalogItem
LiftedCatalogItem
given_CatalogItemOps_LiftedCatalogItem
given_LiftedCatalogItemOps_LiftedCatalogItem
LiftedCatalogItemOps
LiftedCatalogItemOps
io.github.pervasivecats.items.catalogitem.valueobjects
Amount
Amount
WrongAmountFormat
CatalogItemId
CatalogItemId
WrongCatalogItemIdFormat
Count
Count
WrongCountFormat
Currency
Currency
CHF
EUR
GBP
USD
Price
Price
Store
Store
WrongStoreFormat
io.github.pervasivecats.items.item
Repository
Repository
ItemAlreadyPresent
ItemNotFound
io.github.pervasivecats.items.item.domainevents
ItemAddedToCart
ItemAddedToCart
ItemPutInPlace
ItemPutInPlace
ItemReturned
ItemReturned
io.github.pervasivecats.items.item.entities
InCartItem
InCartItem
given_InCartItemOps_InCartItem
InCartItemOps
InCartItemOps
InPlaceItem
InPlaceItem
given_InPlaceItemOps_InPlaceItem
InPlaceItemOps
InPlaceItemOps
Item
Item
WrongItemFormat
ReturnedItem
ReturnedItem
given_ReturnedItemOps_ReturnedItem
ReturnedItemOps
ReturnedItemOps
io.github.pervasivecats.items.item.services
ItemStateHandlers
ItemStateHandlers
io.github.pervasivecats.items.item.valueobjects
Customer
Customer
WrongCustomerFormat
ItemId
ItemId
WrongItemIdFormat
io.github.pervasivecats.items.itemcategory
Repository
Repository
ItemCategoryNotFound
io.github.pervasivecats.items.itemcategory.entities
ItemCategory
ItemCategory
given_ItemCategoryOps_ItemCategory
ItemCategoryOps
ItemCategoryOps
io.github.pervasivecats.items.itemcategory.valueobjects
Description
Description
WrongDescriptionFormat
ItemCategoryId
ItemCategoryId
WrongItemCategoryIdFormat
Name
Name
WrongNameFormat
toys-store-items
/
io.github.pervasivecats.items.item.services
/
ItemStateHandlers
ItemStateHandlers
io.github.pervasivecats.items.item.services.ItemStateHandlers$
See the
ItemStateHandlers
companion trait
object
ItemStateHandlers
extends
ItemStateHandlers
Attributes
Companion:
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
ItemStateHandlers
class
Object
trait
Matchable
class
Any
Self type
ItemStateHandlers
.type
Clear all
Members list
Concise view
Value members
Concrete methods
override
def
onItemAddedToCart
(
event
:
ItemAddedToCart
)(
using
Repository
,
Repository
):
Validated
[
Unit
]
Attributes
Definition Classes
ItemStateHandlers
override
def
onItemPutInPlace
(
event
:
ItemPutInPlace
)(
using
Repository
,
Repository
):
Validated
[
Unit
]
Attributes
Definition Classes
ItemStateHandlers
override
def
onItemReturned
(
event
:
ItemReturned
)(
using
Repository
,
Repository
):
Validated
[
Unit
]
Attributes
Definition Classes
ItemStateHandlers