All Classes and Interfaces
Class
Description
This class have audit constants for the application
This class defines AuditorAwareImpl
A bin is a place where you can organize the bin items or bins to one specific group.
This class defines the composite primary key for Bin entity.
Defines the list of statuses that a collection can support
IN_ACTIVE : bin in inactive state
ACTIVE: bin in active state.
This class defines the controller implementations to perform CURD operations for Bin model.
This class implements the BinDTO model to define the request and response Bin object.
This class defines the event model of the bin.
This class defines the event properties model of the bin.
Bin item is a product(SKU) which is associated to a bin.
Defines the list of statuses that a collection can support
IN_ACTIVE : bin in inactive state
ACTIVE: bin in active state.
This class defines the controller implementations to perform CURD operations for BinItem model.
This class defines the BinItemDTO model.
This class defines the event model of the bin item.
This class defines the event properties model of the bin item.
This class defines the primary key of the CollectionProperty.
This class defines the BinItemPropertyDTO model.
This is BinItemRepository interface.
This class contains response model for bin item in inventory
The Class BinItemSpecification
The Class BinItemSpecificationBuilderImpl
this extends the AbstractSpecificationBuilder to create the same for the binItem
BinItemsResponse
This holds the container to transfer the binItem object from the serviceimple to
the controller with appropriate response codes
This class contains response model for bin item in inventory
Bin Property entity.
This class defines the primary key of the binProperty.
This class defines the model for BinPropertyDTO (Data Transfer Object).
This is BinRepository interface.
This class contains the bin response
The Class BinSpecification
The Class BinSpecificationsBuilder
this extends the AbstractSpecificationBuilder to create the same for the bin
BinsResponse
This holds the container to transfer the bin object from the serviceimple to
the controller with appropriate response codes
This class defines the BulkTransactionBinItemDTO model for blocking quantity in a bin items.
This class defines the BulkTransactionDTO model for blocking quantity of multiple bin items.
This class to be handle create bulk transaction request via Event i.e.
This class defines the BulkTransactionResponse model.
This is the utility class for performing Cast kind of operations.
This class implements the checkInventoryDTO model to define the check inventory request and response.
The Class InventoryCollectionPropertiesHelper implemented business logic for
inventory services.
Provides interface define methods functionality to check inventory.
This class defines the check inventory request model.
This class contains response model for check inventory in inventory
This class defines CheckInvnetoryService to check the current inventory status of the bin item.
This class implements
CheckInventoryService
to handle the check inventory request.This class defines the validations for check inventory request.
This class defines the collection entity.
Status - this defines the list of statuses that a collection can support
IN_ACTIVE : collection in inactive state
ACTIVE: collection in active state.
CollectionAttribute class.
The controller class to handle the collection attribute CURD request.
This class hold the collection attribute informations.
This is CollectionAttributeRepository interface.
This is a wrapper class of collection attribute response
CollectionAttributeType class.
This class defines the controller implementations to perform CURD operations for collection model.
This class defines the model for CollectionDTO (Data Transfer Object).
This class defines MicroServiceProperties
CollectionsResponse
This holds the container to transfer the collection property object from the service implementation to
the controller with appropriate response codes
This class defines the CollectionProperty entity
This is a child entity of the collection
contains a composite key that comprises of the following
1. collection id
2. property name
*
This class defines the primary key of the CollectionProperty.
This class defines the controller implementations to perform CURD operations for collection property model.
This class defines the model for CollectionPropertyDTO (Data Transfer Object).
This is CollectionPropertyRepository interface
CollectionPropertyResponse
This is CollectionRepository interface
This class defines the CollectionResponse model.
The Class CollectionSpecification
The Class CollectionSpecificationsBuilder
this extends the AbstractSpecificationBuilder to create the same for the collection
CollectionsResponse
This holds the container to transfer the collection object from the serviceimple to
the controller with appropsriate response codes
This class defines common dependencies
This class contains the fields which are common for most of the entities
This class defines the Create binItem request model.
This class implements
CreateBinItemService
to create a bin item.This class defines the validations for create bin item request.
This class defines the Create bin request model.
An interface to define the service for creating a new bin.
This class implements
CreateBinService
and defines the create bin operation and its validations.This class defines CreateBinValidator.
This class defines CreateBulkTransactionRequest model.
This class defines Create Bulk Transaction Service for make transaction in multiple bin items.
This class implements the
CreateBulkTransactionService
interface
to handle create bulk transaction for multiple bin items.This class defines CreateBulkTransactionValidator.
This class defines CreateCollectionRequest model.
CreateCollectionService
This class implements the
CreateCollectionService
interface to handle create collection operations.This class defines CreateCollectionValidator.
This class defines CreateTransactionRequest model.
This class defines Create Transaction Service for make transaction in binitem.
This class defines CreateTransactionValidator.
An interface to define the service extend from EcommService.
CustomSimpleJpaRepository for custom implementation.
This class implements
CheckInventoryService
to handle the check inventory request.This class defines DefaultConstraintValidator.
This class defines the request model for delete bin.
This class implements
DeleteBinService
and defines delete bin request handler and validations.This is a holds the docket utility methods.
This annotation defines Duplicate Entry
This class defines Duplicate Entry Validator
This constraint validator used for finding duplicate entries in
Collection
This class have common dependency beans used for event handling.
This class is used for importing multiple dependencies used for handling events.
This class is used to configure the external tomcat server with Spring Boot application
Not applicable for embedded tomcat with Spring Boot application
This class defines the load all binItems request model.
This class defines the load all binItems request model.
FindAllBinItemService
This class implements
FindAllBinItemService
to find all binItems associated to the collection.This class contains response model for bin items in inventory
FindBinService
This class implements the
FindAllBinProductsService
interface to handle the find binItem request.This class defines the load all bins request model.
FindAllBinService
This class implements
FindAllBinService
and defines the implementations to find all bins in a collection.FindAllCollectionRequest
This class is the input model to create a new collection
this contains the following params from the rest controller to pass thru the service impl
1. page
2. size
3. filter
FindAllCollectionService
This class implements the
FindAllCollectionService
interface to handle find all collection operations.This class defines the load all transactions request model.
FindAllTransactionService
This class implements the
FindAllTransactionService
interface to find all transaction associated to the
collection and search/filter string.This class defines the FindBinItemRequest model.
FindBinService
This class implements the
FindBinItemService
interface to handle the find binItem request.This class defines the validations for find bin item request.
FindBinService
This class implements the
FindBinProductService
interface to handle the find binItem request.This class defines the FindBinRequest model.
FindBinService
This class implements the
FindBinService
interface to handle the find bin request.This class defines the FindCollectionPropertyRequest model.
This class defines FindCollectionPropertyService
This class implements the
FindCollectionPropertyService
interface to handle the find collection property get
request.This class defines the FindCollectionRequest model.
FindCollectionService
This class implements the
FindCollectionService
interface to handle the collection create request.This class defines the FindTransactionRequest model.
This class defines FindTransactionService
This class implements the
FindTransactionService
interface to handle the transaction get request.GetCollectionAttributeService interface
This service class implements GetCollectionAttributeService and handles the get collection attributes service
request, process it and save the details in DB.
This class have header name's for the application
The Class ImageObject
This is the InventoryApplication class.
This class defines the controller implementations to handle the Inventory service specific request.
This class defines base model of the inventory event
This class defines the Inventory event properties used for Event handling
This class defines the implementation of InventoryEventService
This class implements the Inventory service specific exception handler.
InventoryRepository for custom implementation.
A bin is a place where you can organize the bin items or bins to one specific group.
This class defines the controller implementations to perform CURD operations for InventoryRule model.
This class defines InventoryServiceException
This class extends
ResponseModel
to define InventoryServiceResponse model.This class defines InventoryValidatorException
This is the utility class for performing Log kind of operations.
The Class Offer
This class defines PatchUpdateBinItem to update the binItem in patch manner.
This class implements the
PatchUpdateBinItemService
interface to handle the patch update binItem request.This class defines the validations for patch update bin item request.
This class defines PatchUpdateCollectionService for update given field
This class implements the
PatchUpdateBinService
to update the bin data.This class defines PatchUpdateBinValidator.
This class defines UpdateCollectionPropertyService
This class implements the
UpdateCollectionPropertyService
interface to handle update collection property
operations.This class defines Create Transaction Service for patch update transaction in binitem.
This class implements the
PatchUpdateTransactionService
interface to handle update transaction for binitem.This class defines the validations for patch update transaction request.
This class defines the BinItemDTO model.
This model contains the response of a product property, such as value,
locale, etc.
QBin is a Querydsl query type for Bin
QBin_Key is a Querydsl query type for Key
QBinItem is a Querydsl query type for BinItem
QBinItemProperty is a Querydsl query type for BinItemProperty
QBinItemProperty_Key is a Querydsl query type for Key
QBinProperty is a Querydsl query type for BinProperty
QBinProperty_Key is a Querydsl query type for Key
QCollection is a Querydsl query type for Collection
QCollectionAttribute is a Querydsl query type for CollectionAttribute
QCollectionProperty is a Querydsl query type for CollectionProperty
QCollectionProperty_Key is a Querydsl query type for Key
QCommonEntityFields is a Querydsl query type for CommonEntityFields
QInventoryRule is a Querydsl query type for InventoryRule
QTransaction is a Querydsl query type for Transaction
This model contains the response of a product property, such as value,
locale, etc.
This class have utility methods
This class defines ReflectionUtils
This class have request parameter name's for the application
This class have response code's for the application
This class defines the controller implementations to perform CURD operations for ProductModelDTO model.
SearchCountCache class for caching search count by filters.
The Class SearchCriteria.
This class defines the Transaction entity.
Status - this defines the list of statuses that a Transaction can support
IN_ACTIVE : Transaction in inactive state
ACTIVE: Transaction in active state.
TransferMode - this defines the mode of transfer either GET or PUT
NONE - Not in use just for ordinal value
Defines the list of type that a Transaction can support
NONE : Not in use, just for ordinal value
ADD: Add Transaction.
This class defines the controller implementations to perform CURD operations for Transaction model.
This class implements the TransactionDTO model to define the request and response Transaction object.
This class defines the event model of the transaction.
This class defines the event properties model of the transaction.
This class used for a helper of transaction.
This is TransactionRepository interface.
This class defines the TransactionResponse model.
The ClassTransactionSpecification
The Class TransactionSpecificationBuilderImpl
this extends the AbstractSpecificationBuilder to create the same for the transaction
This class holds the container to transfer the
Transaction
object from the serviceimple to
the controller with appropriate response codesPatchUpdateBinItemRequest this model class define the patch update binItem request.
UpdateBinRequest
this model contains the BindDTO passed thru from the controller to serviceimpl
UpdateBinService
This class implements the
UpdateBinService
interface and defines the update bin service.This class defines UpdateBinValidator.
This class defines UpdateCollectionPropertyRequest
this model contains the collectionpropertydto passed thru from the controller to serviceimpl
This class defines UpdateCollectionPropertyService
This class implements the
UpdateCollectionPropertyService
interface to handle update collection property
operations.This class defines UpdateCollectionPropertyValidator.
UpdateCollectionRequest
this model contains the collectiondto passed thru from the controller to serviceimpl
UpdateCollectionService
This class implements the
UpdateCollectionService
interface to handle update collection operations.This class defines UpdateCollectionValidator.
This class defines UpdateTransactionRequest model.
This class defines ValidationCode
This class defines ValidationConstraintConstants
ValidationErrorModel class.
ValidationFieldErrorModel class.
ValidationGlobalErrorModel class.
This class defines the ValidationResponse model.
ValidationUtil class.