Serialized Form
-
Package com.skava.inventory.entity
-
Class com.skava.inventory.entity.Bin
class Bin extends CommonEntityFields implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
channel
String channel
Indicates the channel via which the bin is created. -
collection
Collection collection
Many to one mapping for the collection to which this bin is associated. -
description
String description
The description of the bin. -
id
Bin.Key id
Composite primary key of the bin. the keys are collectionId and name -
leafBin
Boolean leafBin
A boolean flag to define whether the bin is associated with the bin item(s) or not. A leaf bin cannot be a parent bin. -
parentBin
Bin parentBin
Indicates the unique parent Bin ID. The bin associated to the parent bin Id should be available and active in inventory database. A bin which has associated to the bin item cannot be used as a parent bin -
properties
List<BinProperty> properties
List of bin properties associated to the bin. -
status
Bin.Status status
Defines the status of the bin, either active or inactive. Allowed values are 0 and 1 which are inactive and active respectively. -
type
String type
Type of the bin which should match the bin types defined in the Zookeeper property.
-
-
Class com.skava.inventory.entity.Bin.Key
class Key extends Object implements Serializable- serialVersionUID:
- 8010082870944781219L
-
Class com.skava.inventory.entity.BinItem
class BinItem extends CommonEntityFields implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atpBlockedQty
BigDecimal atpBlockedQty
The available quantity of the bin item to purchase. -
atpQty
BigDecimal atpQty
The available quantity of the bin item to purchase. -
backOrderedBlockedQty
BigDecimal backOrderedBlockedQty
The back order quantity limit of a bin item(product). This is the maximum quantity limit for the bin item to place an order when it goes out of stock. -
backOrderedQty
BigDecimal backOrderedQty
The back order quantity limit of a bin item(product). This is the maximum quantity limit for the bin item to place an order when it goes out of stock. -
bin
Bin bin
name - name of the Bin -
id
Long id
id - Primary key for bin item -
lowStockThreshold
BigDecimal lowStockThreshold
Specify the low stock threshold limit for the bin item. -
outOfStockThreshold
BigDecimal outOfStockThreshold
Method Specify the out of stock threshold limit for the bin item. -
preOrderedBlockedQty
BigDecimal preOrderedBlockedQty
The pre order quantity limit of a bin item(product). This is the maximum quantity limit for the bin item to place an order before the item is released. -
preOrderedQty
BigDecimal preOrderedQty
The pre order quantity limit of a bin item(product). This is the maximum quantity limit for the bin item to place an order before the item is released. -
properties
List<BinItemProperty> properties
List of bin item properties associated to the bin item. -
skuId
String skuId
skuId, name of the bin item. -
status
BinItem.Status status
Defines the status of the bin item, either active or inactive. Allowed values are 0 and 1 which are inactive and active respectively.
-
-
Class com.skava.inventory.entity.BinItemProperty
class BinItemProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItem
BinItem binItem
Bin item entity is mapped as many to one for the bin property many property is associated to one bin. -
id
BinItemProperty.Key id
Composite primary key of the bin. the keys are binItemId and name -
value
String value
Defines the value of the bin item property.
-
-
Class com.skava.inventory.entity.BinItemProperty.Key
class Key extends Object implements Serializable- serialVersionUID:
- 8010082870944781219L
-
Class com.skava.inventory.entity.BinProperty
class BinProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bin
Bin bin
Bin entity is mapped as many to one for the bin property many property is associated to one bin. -
id
BinProperty.Key id
A unique identifier of bin property -
value
String value
Value of the bin property
-
-
Class com.skava.inventory.entity.BinProperty.Key
class Key extends Object implements Serializable- serialVersionUID:
- 8010082870944781219L
-
Class com.skava.inventory.entity.Collection
class Collection extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
archive
boolean archive
-
businessId
long businessId
-
createdBy
String createdBy
The unique identifier of the user. -
createdTime
Timestamp createdTime
Created time of this entry as long in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC) for example the Unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000. -
description
String description
-
id
long id
-
name
String name
-
properties
List<CollectionProperty> properties
properties - properties list with name / value pair -
status
Collection.Status status
-
updatedBy
String updatedBy
The unique identifier of the most recent user who updated this entity. -
updatedTime
Timestamp updatedTime
The time of the most recent updation is given as long in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC); for example the unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000.
-
-
Class com.skava.inventory.entity.CollectionAttribute
class CollectionAttribute extends Object implements Serializable- serialVersionUID:
- 4476694339967259569L
-
Serialized Fields
-
defaultValue
String defaultValue
The defaultValue of the attribute. -
description
String description
The description about the attribute. -
id
Long id
A unique identifier of the collection attribute. -
name
String name
Name of the attribute. -
nullable
boolean nullable
The nullable flag. -
rule
String rule
The possible values for the attribute. -
type
String type
The type of the attribute.
-
-
Class com.skava.inventory.entity.CollectionProperty
class CollectionProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collection
Collection collection
-
id
CollectionProperty.Key id
-
value
String value
-
-
Class com.skava.inventory.entity.CollectionProperty.Key
class Key extends Object implements Serializable- serialVersionUID:
- 8010082870944781219L
-
Class com.skava.inventory.entity.ImageObject
class ImageObject extends Object implements Serializable- serialVersionUID:
- -5959302791467316141L
-
Class com.skava.inventory.entity.InventoryRule
class InventoryRule extends CommonEntityFields implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
-
description
String description
It refers to the description of inventoryRule. -
id
Long id
It refers to the identifier of the inventoryRule. -
name
String name
-
processName
String processName
It refers to the Process Name -
ruleString
String ruleString
It refers to the Rule String. -
status
InventoryRule.Status status
This is used to change the status of the particular InventoryRule.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
-
-
Class com.skava.inventory.entity.Offer
class Offer extends Object implements Serializable- serialVersionUID:
- 2587328770282537286L
-
Serialized Fields
-
availability
String availability
-
availableAtOrFrom
String availableAtOrFrom
Inventory location -
inventoryLevel
QuantitativeValue inventoryLevel
This attribute is used to hold the STOCK details of the SKU
-
-
Class com.skava.inventory.entity.PropertyValue
class PropertyValue extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.entity.QBin
class QBin extends com.querydsl.core.types.dsl.EntityPathBase<Bin> implements Serializable- serialVersionUID:
- -1502169867L
-
Serialized Fields
-
_super
QCommonEntityFields _super
-
channel
com.querydsl.core.types.dsl.StringPath channel
-
collection
QCollection collection
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
QBin_Key id
-
leafBin
com.querydsl.core.types.dsl.BooleanPath leafBin
-
parentBin
QBin parentBin
-
properties
com.querydsl.core.types.dsl.ListPath<BinProperty,
QBinProperty> properties -
status
com.querydsl.core.types.dsl.EnumPath<Bin.Status> status
-
type
com.querydsl.core.types.dsl.StringPath type
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
-
-
Class com.skava.inventory.entity.QBin_Key
class QBin_Key extends com.querydsl.core.types.dsl.BeanPath<Bin.Key> implements Serializable- serialVersionUID:
- 1905213894L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.inventory.entity.QBinItem
class QBinItem extends com.querydsl.core.types.dsl.EntityPathBase<BinItem> implements Serializable- serialVersionUID:
- 1906057640L
-
Serialized Fields
-
_super
QCommonEntityFields _super
-
atpBlockedQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> atpBlockedQty
-
atpQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> atpQty
-
backOrderedBlockedQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> backOrderedBlockedQty
-
backOrderedQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> backOrderedQty
-
bin
QBin bin
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
lowStockThreshold
com.querydsl.core.types.dsl.NumberPath<BigDecimal> lowStockThreshold
-
outOfStockThreshold
com.querydsl.core.types.dsl.NumberPath<BigDecimal> outOfStockThreshold
-
preOrderedBlockedQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> preOrderedBlockedQty
-
preOrderedQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> preOrderedQty
-
properties
com.querydsl.core.types.dsl.ListPath<BinItemProperty,
QBinItemProperty> properties -
skuId
com.querydsl.core.types.dsl.StringPath skuId
-
status
com.querydsl.core.types.dsl.EnumPath<BinItem.Status> status
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
-
-
Class com.skava.inventory.entity.QBinItemProperty
class QBinItemProperty extends com.querydsl.core.types.dsl.EntityPathBase<BinItemProperty> implements Serializable- serialVersionUID:
- -42189923L
-
Serialized Fields
-
binItem
QBinItem binItem
-
id
QBinItemProperty_Key id
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.inventory.entity.QBinItemProperty_Key
class QBinItemProperty_Key extends com.querydsl.core.types.dsl.BeanPath<BinItemProperty.Key> implements Serializable- serialVersionUID:
- 664876142L
-
Serialized Fields
-
binItemId
com.querydsl.core.types.dsl.NumberPath<Long> binItemId
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.inventory.entity.QBinProperty
class QBinProperty extends com.querydsl.core.types.dsl.EntityPathBase<BinProperty> implements Serializable- serialVersionUID:
- -1666633238L
-
Serialized Fields
-
bin
QBin bin
-
id
QBinProperty_Key id
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.inventory.entity.QBinProperty_Key
class QBinProperty_Key extends com.querydsl.core.types.dsl.BeanPath<BinProperty.Key> implements Serializable- serialVersionUID:
- -543146949L
-
Serialized Fields
-
binId
QBin_Key binId
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.inventory.entity.QCollection
class QCollection extends com.querydsl.core.types.dsl.EntityPathBase<Collection> implements Serializable- serialVersionUID:
- -1474539792L
-
Serialized Fields
-
archive
com.querydsl.core.types.dsl.BooleanPath archive
-
businessId
com.querydsl.core.types.dsl.NumberPath<Long> businessId
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
properties
com.querydsl.core.types.dsl.ListPath<CollectionProperty,
QCollectionProperty> properties -
status
com.querydsl.core.types.dsl.EnumPath<Collection.Status> status
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
-
-
Class com.skava.inventory.entity.QCollectionAttribute
class QCollectionAttribute extends com.querydsl.core.types.dsl.EntityPathBase<CollectionAttribute> implements Serializable- serialVersionUID:
- -1796257396L
-
Serialized Fields
-
defaultValue
com.querydsl.core.types.dsl.StringPath defaultValue
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
nullable
com.querydsl.core.types.dsl.BooleanPath nullable
-
rule
com.querydsl.core.types.dsl.StringPath rule
-
type
com.querydsl.core.types.dsl.StringPath type
-
-
Class com.skava.inventory.entity.QCollectionProperty
class QCollectionProperty extends com.querydsl.core.types.dsl.EntityPathBase<CollectionProperty> implements Serializable- serialVersionUID:
- 1857986789L
-
Serialized Fields
-
collection
QCollection collection
-
id
QCollectionProperty_Key id
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.inventory.entity.QCollectionProperty_Key
class QCollectionProperty_Key extends com.querydsl.core.types.dsl.BeanPath<CollectionProperty.Key> implements Serializable- serialVersionUID:
- -1155549770L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.inventory.entity.QCommonEntityFields
class QCommonEntityFields extends com.querydsl.core.types.dsl.EntityPathBase<CommonEntityFields> implements Serializable- serialVersionUID:
- -486097831L
-
Class com.skava.inventory.entity.QInventoryRule
class QInventoryRule extends com.querydsl.core.types.dsl.EntityPathBase<InventoryRule> implements Serializable- serialVersionUID:
- 206421222L
-
Serialized Fields
-
_super
QCommonEntityFields _super
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
processName
com.querydsl.core.types.dsl.StringPath processName
-
ruleString
com.querydsl.core.types.dsl.StringPath ruleString
-
status
com.querydsl.core.types.dsl.EnumPath<InventoryRule.Status> status
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
-
-
Class com.skava.inventory.entity.QTransaction
class QTransaction extends com.querydsl.core.types.dsl.EntityPathBase<Transaction> implements Serializable- serialVersionUID:
- 1821261004L
-
Serialized Fields
-
_super
QCommonEntityFields _super
-
atpQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> atpQty
-
backOrderedQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> backOrderedQty
-
binItem
QBinItem binItem
-
blockExpiryTime
com.querydsl.core.types.dsl.NumberPath<Long> blockExpiryTime
-
consignmentCost
com.querydsl.core.types.dsl.StringPath consignmentCost
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
notes
com.querydsl.core.types.dsl.StringPath notes
-
preOrderedQty
com.querydsl.core.types.dsl.NumberPath<BigDecimal> preOrderedQty
-
properties
com.querydsl.core.types.dsl.StringPath properties
-
reference
QTransaction reference
-
refTransactionId
com.querydsl.core.types.dsl.NumberPath<Long> refTransactionId
-
status
com.querydsl.core.types.dsl.EnumPath<Transaction.Status> status
-
transferMode
com.querydsl.core.types.dsl.EnumPath<Transaction.TransferMode> transferMode
-
type
com.querydsl.core.types.dsl.EnumPath<Transaction.Type> type
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
-
-
Class com.skava.inventory.entity.QuantitativeValue
class QuantitativeValue extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
BigDecimal value
The value
-
-
Class com.skava.inventory.entity.Transaction
class Transaction extends CommonEntityFields implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atpQty
BigDecimal atpQty
-
backOrderedQty
BigDecimal backOrderedQty
-
binItem
BinItem binItem
-
blockExpiryTime
Long blockExpiryTime
-
consignmentCost
String consignmentCost
-
id
Long id
-
notes
String notes
-
preOrderedQty
BigDecimal preOrderedQty
-
properties
String properties
-
reference
Transaction reference
Reference transaction id for transfered type transaction -
refTransactionId
Long refTransactionId
-
status
Transaction.Status status
-
transferMode
Transaction.TransferMode transferMode
The bin where the atp and backordered quantity was fetched -
type
Transaction.Type type
-
-
-
Package com.skava.inventory.entity.criteria
-
Class com.skava.inventory.entity.criteria.SearchCriteria
class SearchCriteria extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.inventory.entity.criteria.bin
-
Class com.skava.inventory.entity.criteria.bin.BinSpecification
class BinSpecification extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
criteria
SearchCriteria criteria
-
-
-
Package com.skava.inventory.entity.criteria.binitem
-
Class com.skava.inventory.entity.criteria.binitem.BinItemSpecification
class BinItemSpecification extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
criteria
SearchCriteria criteria
-
-
-
Package com.skava.inventory.entity.criteria.collection
-
Class com.skava.inventory.entity.criteria.collection.CollectionSpecification
class CollectionSpecification extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
criteria
SearchCriteria criteria
-
-
-
Package com.skava.inventory.entity.criteria.transaction
-
Class com.skava.inventory.entity.criteria.transaction.TransactionSpecification
class TransactionSpecification extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
criteria
SearchCriteria criteria
-
-
-
Package com.skava.inventory.event
-
Class com.skava.inventory.event.InventoryEvent
class InventoryEvent extends Object implements Serializable- serialVersionUID:
- 6528113539767779874L
-
Serialized Fields
-
eventName
String eventName
Name of the event
-
-
-
Package com.skava.inventory.exception
-
Exception com.skava.inventory.exception.InvalidSortParameterException
class InvalidSortParameterException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.inventory.exception.InventoryServiceException
class InventoryServiceException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
responseCode
ResponseCode responseCode
-
-
Exception com.skava.inventory.exception.InventoryValidateException
class InventoryValidateException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- -1800237265898207567L
-
-
Package com.skava.inventory.model.dto
-
Class com.skava.inventory.model.dto.BinDTO
class BinDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
channel
@NotNull(groups={ValidateOnCreateBin.class,ValidateOnUpdateBin.class}) @Size(min=1,max=100) String channel
Indicates the channel via which the bin is created. EG: web,OMS -
collectionId
Long collectionId
A unique id of the collection to which this bin is associated. Collection is the top most entity of a microservice under which all the other entities/resources reside. Each collection represents an instance of the microservice with configured properties and these properties can be modified to bring in a different behavior per collection of the same microservice. -
createdBy
String createdBy
Holds the user identifier who has created this entry. This is a unique identifier which can be used to identify a user. This data is generated and maintained by the User microservice and logically referred in this microservice. -
createdTime
Long createdTime
Holds the created timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS. -
description
@Size(min=1,max=1000) @NotNull(groups={ValidateOnCreateBin.class,ValidateOnUpdateBin.class}) String description
The description of the bin. This field gives an overview about the bin and it puropse. -
leafBin
@NotNull(groups={ValidateOnCreateBin.class,ValidateOnUpdateBin.class}) Boolean leafBin
A boolean flag to define whether the bin is a leaf bin. A leaf bin cannot be a parent bin. A bin must be a leafBin to associate with a bin item. -
name
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z0-9_]*$") @NotNull(groups=ValidateOnCreateBin.class) String name
The bin name consists of alphanumeric characters and a special character underscore (_). A bin name must be unique within a Collection. The combination of bin name and collection Id is used as unique identifier of the bin. -
parentBinName
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z0-9_]*$") String parentBinName
Name of the bin to be associated as parent bin. Bin name and parent bin name cannot be the same. -
properties
@Valid List<BinPropertyDTO> properties
Custom properties of the bin. The properties array must not contains duplicate property .i.e the name of a property must be unique in a bin. -
status
@Min(0L) @Max(1L) @NotNull(groups=ValidateOnUpdateBin.class) Integer status
Defines the status of the bin, such as the value 1 indicates ACTIVE or the value 0 indicates INACTIVE. Only the ACTIVE bin can be a parent bin, can be associated to bin items, transaction can be performed only over the bin items which is under an ACTIVE bin. -
type
@Size(min=0,max=100) String type
Type of the bin which should match the bin types defined in the collection property with name of BinTypes. EG: primary,secondary -
updatedBy
String updatedBy
Holds the user identifier who has updated this entry lastly. This is a unique identifier which can be used to identify a user. This data is generated and maintained by the User microservice and logically referred in this microservice. -
updatedTime
Long updatedTime
Holds the last updated timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS.
-
-
Class com.skava.inventory.model.dto.BinItemDTO
class BinItemDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atpBlockedQty
@Min(groups=ValidateOnCreateBinItem.class,value=0L) @Null(groups=ValidateOnPatchUpdateBinItem.class) BigDecimal atpBlockedQty
The available quantity of the binItem to purchase. -
atpQty
@Min(groups=ValidateOnCreateBinItem.class,value=0L) @Null(groups=ValidateOnPatchUpdateBinItem.class) BigDecimal atpQty
The available quantity of the binItem to purchase. -
backOrderedBlockedQty
@Min(groups=ValidateOnCreateBinItem.class,value=0L) @Null(groups=ValidateOnPatchUpdateBinItem.class) BigDecimal backOrderedBlockedQty
The back order quantity limit of a binItem(product). This is the maximum quantity limit for the binItem to place an order when it goes out of stock. -
backOrderedQty
@Min(groups=ValidateOnCreateBinItem.class,value=0L) @Null(groups=ValidateOnPatchUpdateBinItem.class) BigDecimal backOrderedQty
The back order quantity limit of a binItem(product). This is the maximum quantity limit for the binItem to place an order when it goes out of stock. -
binName
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z0-9_]*$") @NotNull(groups=ValidateOnCreateBinItem.class) String binName
Name of the bin. The bin name can be alpha numeric plus the special character underscore(_) is allowed. Special characters other than underscore(_) is not allowed. The bin name and the collection Id is unique. -
collectionId
Long collectionId
A unique id of the collection to which this binItem is associated. -
createdBy
String createdBy
user who created the binItem -
createdTime
Long createdTime
binItem created time -
displayStatus
String displayStatus
Display status of the binItem -
id
Long id
A unique Id of the binItem -
lowStockThreshold
@Min(0L) BigDecimal lowStockThreshold
Specify the low stock threshold limit for the binItem. which should be greater than out of stock threshold value. -
outOfStockThreshold
@Min(0L) BigDecimal outOfStockThreshold
Specify the out of stock threshold limit for the binItem. -
preOrderedBlockedQty
@Min(groups=ValidateOnCreateBinItem.class,value=0L) @Null(groups=ValidateOnPatchUpdateBinItem.class) BigDecimal preOrderedBlockedQty
The pre order quantity limit of a binItem(product). This is the maximum quantity limit for the binItem to place an order before the item is released -
preOrderedQty
@Min(groups=ValidateOnCreateBinItem.class,value=0L) @Null(groups=ValidateOnPatchUpdateBinItem.class) BigDecimal preOrderedQty
The pre order quantity limit of a binItem(product). This is the maximum quantity limit for the binItem to place an order before the item is released -
properties
@Valid List<BinItemPropertyDTO> properties
Custom properties of the bin item. The properties array must not contain duplicate property .i.e the name of a property must be unique in a bin item property. -
skuId
@Size(max=255) @NotBlank(groups=ValidateOnCreateBinItem.class) String skuId
skuId refers to the Name of the binItem. skuId is unique in the bin. -
status
@Min(0L) @Max(1L) Integer status
Defines the status of the bin, either active or inactive. Allowed values are 0 and 1 which are inactive and active respectively. -
updatedBy
String updatedBy
user who updated the binItem -
updatedTime
Long updatedTime
binItem updated time
-
-
Class com.skava.inventory.model.dto.BinItemPropertyDTO
class BinItemPropertyDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.dto.BinPropertyDTO
class BinPropertyDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.dto.BulkTransactionBinItemDTO
class BulkTransactionBinItemDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binName
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z0-9_]*$") @NotNull String binName
Name of the bin. The bin name can be alpha numeric plus the special character underscore(_) is allowed. Special characters other than underscore(_) is not allowed. The bin name and the collection Id is unique. -
response
InventoryServiceResponse response
-
skuId
@Size(max=255) @NotNull String skuId
skuId refers to the Name of the binItem. skuId is unique in the bin. -
transaction
@NotNull @Valid TransactionDTO transaction
-
-
Class com.skava.inventory.model.dto.BulkTransactionDTO
class BulkTransactionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allOrNone
boolean allOrNone
It defines, fail on rollback any one of the transaction is to be failed -
binItems
@NotNull @Valid @Size(min=1,max=100) List<BulkTransactionBinItemDTO> binItems
List of bin items, which contains a transaction to be perform -
storeId
String storeId
It defines the valid identifier of the store.
-
-
Class com.skava.inventory.model.dto.CheckInventoryDTO
class CheckInventoryDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atpQty
BigDecimal atpQty
Expected available quantity of the binItem. The method is implemented such as it should accept both Intger and Double values. -
availableStatus
String availableStatus
Available status of the binItem. -
backOrderedQty
BigDecimal backOrderedQty
The back order quantity limit of a binItem. -
binName
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z0-9_]*$") @NotNull String binName
Name of the bin. The bin name can be alpha numeric plus the special character underscore(_) is allowed. Special characters other than underscore(_) is not allowed. The bin name and the collection Id is unique. -
preOrderedQty
BigDecimal preOrderedQty
The pre order quantity limit of a binItem. -
properties
@Valid List<BinItemPropertyDTO> properties
Custom properties of the bin item. The properties array must not contain duplicate property .i.e the name of a property must be unique in a bin item property. -
response
InventoryServiceResponse response
-
skuId
@Size(max=255) @NotNull String skuId
skuId refers to the Name of the binItem. skuId is unique in the bin.
-
-
Class com.skava.inventory.model.dto.CollectionAttributeDTO
class CollectionAttributeDTO extends Object implements Serializable- serialVersionUID:
- -1761108348057847407L
-
Serialized Fields
-
defaultValue
String defaultValue
The default value of the attribute. -
description
String description
The description of the attribute. -
name
String name
The name of the attribute. -
nullable
boolean nullable
The attribute emptiness of the attribute. -
possibleValues
List<String> possibleValues
The possible values of the attribute. -
type
String type
The type of the attribute.
-
-
Class com.skava.inventory.model.dto.CollectionDTO
class CollectionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.Min(0L) long businessId
businessid that the collection associated to -
createdBy
String createdBy
user who created the collection -
createdTime
Long createdTime
Collection created time as long in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC); for example the unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000 -
description
@NotNull(groups={ValidateOnCreateCollection.class,ValidateOnUpdateCollection.class}) @Size(min=2,max=1000) String description
collection description -
id
long id
collection id -
name
@Size(min=2,max=255) @NotNull(groups={ValidateOnCreateCollection.class,ValidateOnUpdateCollection.class}) String name
name of the collection -
properties
@Valid List<CollectionPropertyDTO> properties
properties associated with the collection -
status
@NotNull(groups=ValidateOnUpdateCollection.class) Collection.Status status
status of the collection -
updatedBy
String updatedBy
user who updated the collection -
updatedTime
Long updatedTime
The time of the most recent collection updation is given as long in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC); for example the unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000.
-
-
Class com.skava.inventory.model.dto.CollectionPropertyDTO
class CollectionPropertyDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
collection id of the collection property -
name
@Size(min=1,max=50) @NotNull(groups={ValidateOnCreateCollection.class,ValidateOnUpdateCollection.class}) String name
name of the collection property -
value
@Size(min=1,max=250) String value
value for the collection property
-
-
Class com.skava.inventory.model.dto.InventoryRuleDTO
class InventoryRuleDTO extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -1030651307717853615L
-
Serialized Fields
-
collectionId
long collectionId
It refers the identifier of the collection. -
createdBy
String createdBy
Id of the user who created entity. -
createdOn
Date createdOn
Time stamp denotes the created time of the entity. -
description
String description
It refers to the description of priceRule. -
id
long id
It refers the identifier of the InventoryRule/. -
name
String name
It refers to the name of inventoryRule. -
processName
String processName
-
ruleString
String ruleString
-
status
InventoryRule.Status status
This is used to change the status of the particular InventoryRule.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status -
updatedBy
String updatedBy
Id of the user who updated entity. -
updatedOn
Date updatedOn
Time stamp denotes the updated time of the entity.
-
-
Class com.skava.inventory.model.dto.ProductModelDTO
class ProductModelDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
additionalProperty
Map<String,
PropertyValue> additionalProperty This attribute is used to hold the additional properties that are associated with the item -
audience
@Size(min=0,max=255) String audience
This attribute is used to hold the audience of the SKU. -
brand
@Size(min=0,max=255) String brand
This attribute is used to hold the brand of the SKU. -
color
@Size(min=0,max=255) String color
This attribute is used to hold the color of the SKU -
description
String description
This attribute is used to hold the description of the SKU -
disambiguatingDescription
String disambiguatingDescription
This attribute is used to hold the short description of the SKU. -
hasMeasurement
@Size(min=0,max=255) String hasMeasurement
This attribute is used to hold the Measurement details of SKU -
identifier
@Size(min=0,max=255) String identifier
Skus that are configured in the Admin will have unique identifier. Based on the mentioned identifier, associated sku information are responded. -
image
Map<String,
ImageObject> image /** This attribute is used to hold the images of the SKU -
isVariantOf
@Size(min=0,max=255) String isVariantOf
This attribute is used to indicates the kind of product that this is a variant of -
keywords
String keywords
This attribute is used to hold the keywords which are similar or represents the SKU characteristics. -
material
String material
This attribute is used to hold the material by which SKU is made. -
model
@Size(min=0,max=255) String model
This attribute is used to hold the model of the SKU which belongs to. -
name
@Size(min=0,max=255) String name
This attribute is used to hold the name of the SKU -
offers
Offer offers
Contains the list of inventory and price details of SKU
-
-
Class com.skava.inventory.model.dto.TransactionDTO
class TransactionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowBackOrderFromATP
boolean allowBackOrderFromATP
Allow BackOrder Flag -
atpQty
@Min(0L) BigDecimal atpQty
Available quantity of the transaction is made, for make inventory. The method is implemented such as it should accept both Intger and Double values. -
backOrderedQty
@Min(0L) BigDecimal backOrderedQty
Back ordered quantity of the transaction is made, for make inventory. The method is implemented such as it should accept both Intger and Double values for backorderedQuantity -
binItemId
Long binItemId
A unique id of the binitem to which this transaction is associated.. -
blockExpiryTime
@Min(0L) Long blockExpiryTime
Expiry Time -
consignmentCost
String consignmentCost
Consignment Cost -
createdBy
String createdBy
user who created the Transaction -
createdTime
Long createdTime
Transaction created time -
fromBinName
@Null(groups=ValidateOnPatchUpdateTransaction.class) String fromBinName
Available quantityFractional of the transaction is made, for make inventory. The method is implemented such as it should accept Double values. -
id
Long id
transaction id -
notes
@NotNull String notes
Notes about transaction -
preOrderedQty
@Min(0L) BigDecimal preOrderedQty
Pre ordered quantity of the transaction is made, for make inventory. -
properties
String properties
Transaction properties -
referenceId
Long referenceId
Reference transaction id for transfered type transaction -
refTransactionId
@Min(0L) Long refTransactionId
Reference Transaction ID -
status
@Min(0L) @Max(1L) Integer status
Defines the status of the transaction, either active or inactive. Allowed values are 0 and 1 which are inactive and active respectively. -
storeId
@Min(0L) String storeId
A unique identifier of the store. -
toBinName
@Size(min=1,max=100) @Null(groups=ValidateOnPatchUpdateTransaction.class) @Pattern(regexp="^[a-zA-Z0-9_]*$") String toBinName
To bin name of the bin, which is used for transfer atp or backordered quantity from one binitem to another binitem. -
type
@Null(groups=ValidateOnPatchUpdateTransaction.class) @Min(groups=ValidateOnCreateTransaction.class,value=1L) @Max(groups=ValidateOnCreateTransaction.class,value=7L) Integer type
Type of the transaction. -
updatedBy
String updatedBy
user who updated the Transaction -
updatedTime
Long updatedTime
Transaction updated time
-
-
-
Package com.skava.inventory.model.event
-
Class com.skava.inventory.model.event.BinEvent
class BinEvent extends InventoryEvent implements Serializable- serialVersionUID:
- 6754044590534146940L
-
Serialized Fields
-
bin
BinEvent.BinEventModel bin
-
-
Class com.skava.inventory.model.event.BinEvent.BinEventModel
class BinEventModel extends Object implements Serializable- serialVersionUID:
- -2005558188599743453L
-
Serialized Fields
-
binName
String binName
name of the bin.
-
-
Class com.skava.inventory.model.event.BinItemEvent
class BinItemEvent extends InventoryEvent implements Serializable- serialVersionUID:
- 6754044590534146940L
-
Serialized Fields
-
binItem
BinItemEvent.BinItemEventModel binItem
-
-
Class com.skava.inventory.model.event.BinItemEvent.BinItemEventModel
class BinItemEventModel extends Object implements Serializable- serialVersionUID:
- -2005558188599743453L
-
Class com.skava.inventory.model.event.TransactionEvent
class TransactionEvent extends InventoryEvent implements Serializable- serialVersionUID:
- 6754044590534146940L
-
Serialized Fields
-
transaction
TransactionEvent.TransactionEventModel transaction
-
-
Class com.skava.inventory.model.event.TransactionEvent.TransactionEventModel
class TransactionEventModel extends Object implements Serializable- serialVersionUID:
- -2005558188599743453L
-
-
Package com.skava.inventory.model.request.bin
-
Class com.skava.inventory.model.request.bin.CreateBinRequest
class CreateBinRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.request.bin.DeleteBinRequest
class DeleteBinRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.request.bin.FindAllBinRequest
class FindAllBinRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
@Min(0L) @NotNull Long collectionId
Identifier of the collection. -
filter
String filter
Set of string defines the filter/search criteria. This string is used as criteria while querying the data. -
page
@jakarta.validation.constraints.Min(1L) int page
This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API. -
size
@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int size
This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
-
-
Class com.skava.inventory.model.request.bin.FindBinRequest
class FindBinRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.request.bin.UpdateBinRequest
class UpdateBinRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bin
@Valid @NotNull BinDTO bin
BinDTO instance -
binName
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z0-9_]*$") @NotNull String binName
Name of the bin. The bin name can be alpha numeric plus the special character underscore(_) is allowed. Special characters other than underscore(_) is not allowed. The bin name and the collection Id is unique. -
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection.
-
-
-
Package com.skava.inventory.model.request.binitem
-
Class com.skava.inventory.model.request.binitem.CheckInventoryRequest
class CheckInventoryRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItems
@Valid @NotNull List<CheckInventoryDTO> binItems
Contains BinItem(s) to check inventory details. -
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection. -
fulfillmentProvider
@Valid String fulfillmentProvider
-
skipAppInvocation
@jakarta.validation.Valid,@jakarta.validation.constraints.NotNull boolean skipAppInvocation
-
-
Class com.skava.inventory.model.request.binitem.CreateBinItemRequest
class CreateBinItemRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItem
@Valid @NotNull BinItemDTO binItem
BinItemDTO instance -
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection.
-
-
Class com.skava.inventory.model.request.binitem.FindAllBinItemBySkuRequest
class FindAllBinItemBySkuRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
@Min(0L) @NotNull Long collectionId
Identifier of the collection. -
page
@jakarta.validation.constraints.Min(1L) int page
This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API. -
size
@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int size
This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request. -
skuId
@Size(max=255) String skuId
skuId refers to the Name of the binItem. skuId is unique in the bin.
-
-
Class com.skava.inventory.model.request.binitem.FindAllBinItemRequest
class FindAllBinItemRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
@Min(0L) @NotNull Long collectionId
Identifier of the collection. -
filter
String filter
Set of string defines the filter/search criteria. This string is used as criteria while querying the data. -
page
@jakarta.validation.constraints.Min(1L) int page
This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API. -
size
@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int size
This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request. -
sort
com.skava.core.qdsl.sort.EcomSorts sort
-
-
Class com.skava.inventory.model.request.binitem.FindBinItemRequest
class FindBinItemRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItemId
@Min(0L) Long binItemId
id - id of the BinItem to find and response -
binName
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z0-9_]*$") String binName
Name of the bin. The bin name can be alpha numeric plus the special character underscore(_) is allowed. Special characters other than underscore(_) is not allowed. The bin name and the collection Id is unique. -
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection. -
skuId
@Size(max=255) String skuId
skuId refers to the Name of the binItem. skuId is unique in the bin.
-
-
Class com.skava.inventory.model.request.binitem.UpdateBinItemRequest
class UpdateBinItemRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItem
@Valid @NotNull BinItemDTO binItem
BinItemDTO instance -
binItemId
@Min(0L) @NotNull Long binItemId
A unique identifier of the binItem. This Id is different from the SKU Id. -
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection.
-
-
-
Package com.skava.inventory.model.request.collection
-
Class com.skava.inventory.model.request.collection.CreateCollectionRequest
class CreateCollectionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collection
@Valid @NotNull CollectionDTO collection
Contains collection data transfer model that is passed from the rest API
-
-
Class com.skava.inventory.model.request.collection.FindAllCollectionRequest
class FindAllCollectionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.Min(0L) long businessId
-
filter
String filter
Set of string defines the filter/search criteria. This string is used as criteria while querying the data. -
page
@jakarta.validation.constraints.Min(1L) int page
-
size
@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int size
-
-
Class com.skava.inventory.model.request.collection.FindCollectionRequest
class FindCollectionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.Min(0L) long businessId
Business ID to be associated to the collection. -
collectionId
@jakarta.validation.constraints.Min(0L) long collectionId
id - id of the collection to find and respon
-
-
Class com.skava.inventory.model.request.collection.UpdateCollectionRequest
class UpdateCollectionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.Min(0L) long businessId
id - id of the business -
collection
@Valid @NotNull CollectionDTO collection
collection - dto model that recieved from the rest controller to the serviceimpl -
collectionId
@jakarta.validation.constraints.Min(0L) long collectionId
id - id of the collection to update
-
-
-
Package com.skava.inventory.model.request.collection.property
-
Class com.skava.inventory.model.request.collection.property.FindCollectionPropertyRequest
class FindCollectionPropertyRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.request.collection.property.UpdateCollectionPropertyRequest
class UpdateCollectionPropertyRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@Min(0L) @NotNull Long businessId
-
collectionId
@Min(0L) @NotNull Long collectionId
Collection Id to be update -
collectionProperties
@Valid @NotNull List<CollectionPropertyDTO> collectionProperties
-
-
-
Package com.skava.inventory.model.request.inventoryrule
-
Class com.skava.inventory.model.request.inventoryrule.InventoryRuleRequest
class InventoryRuleRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
collection id -
filters
String filters
filters -
id
long id
-
inventoryRuleDTO
InventoryRuleDTO inventoryRuleDTO
inventoryRuleDTO -
page
int page
page -
size
int size
This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request. -
sort
org.springframework.data.domain.Sort sort
sort
-
-
-
Package com.skava.inventory.model.request.transaction
-
Class com.skava.inventory.model.request.transaction.CreateBulkTransactionRequest
class CreateBulkTransactionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bulkTransaction
@Valid @NotNull BulkTransactionDTO bulkTransaction
Contains transaction data transfer model that is passed from the rest API -
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection.
-
-
Class com.skava.inventory.model.request.transaction.CreateTransactionRequest
class CreateTransactionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItemId
@Min(0L) @NotNull Long binItemId
A unique identifier of a bin item. -
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection. -
transaction
@Valid @NotNull TransactionDTO transaction
Contains transaction data transfer model that is passed from the rest API
-
-
Class com.skava.inventory.model.request.transaction.FindAllTransactionRequest
class FindAllTransactionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItemId
@Min(0L) @NotNull Long binItemId
Identifier of the BinItem. -
collectionId
@Min(0L) @NotNull Long collectionId
Identifier of the collection. -
filter
String filter
Set of string defines the filter/search criteria. This string is used as criteria while querying the data. -
page
@jakarta.validation.constraints.Min(1L) int page
This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API. -
size
@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int size
This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request. -
skipTotalCount
Boolean skipTotalCount
This recognize the user need to skip the total count -
sort
com.skava.core.qdsl.sort.EcomSorts sort
-
-
Class com.skava.inventory.model.request.transaction.FindTransactionRequest
class FindTransactionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.request.transaction.UpdateTransactionRequest
class UpdateTransactionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
@Min(0L) @NotNull Long collectionId
A unique identifier of a collection. -
transaction
@Valid @NotNull TransactionDTO transaction
Contains transaction data transfer model that is passed from the rest API -
transactionId
@Min(0L) @NotNull Long transactionId
A unique identifier of a transaction.
-
-
-
Package com.skava.inventory.model.response
-
Class com.skava.inventory.model.response.InventoryServiceResponse
class InventoryServiceResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
status
org.springframework.http.HttpStatus status
-
-
Class com.skava.inventory.model.response.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
count
int count
count -
page
int page
Page -
size
int size
size -
totalCount
long totalCount
totalCount
-
-
Class com.skava.inventory.model.response.ValidationResponse
class ValidationResponse extends InventoryServiceResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
validationErrors
ValidationErrorModel validationErrors
-
-
-
Package com.skava.inventory.model.response.bin
-
Class com.skava.inventory.model.response.bin.BinResponse
class BinResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bin
BinDTO bin
Bin dto to be returned @seeBinDTO
-
code
ResponseCode code
response code to be returned
-
-
Class com.skava.inventory.model.response.bin.BinsResponse
class BinsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bins
List<BinDTO> bins
list of bin dto model to be passed thru from service object to the controller -
code
ResponseCode code
response code to be returned -
pageableInfo
PageableInfo pageableInfo
PageableInfo
-
-
-
Package com.skava.inventory.model.response.binitem
-
Class com.skava.inventory.model.response.binitem.BinItemResponse
class BinItemResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItem
BinItemDTO binItem
BinItemDTO to be returned @seeBinItemDTO
-
code
ResponseCode code
response code to be returned
-
-
Class com.skava.inventory.model.response.binitem.BinItemsResponse
class BinItemsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItems
List<BinItemDTO> binItems
list of binItem DTO model to be passed thru from service object to the controller -
code
ResponseCode code
response code to be returned -
pageableInfo
PageableInfo pageableInfo
PageableInfo
-
-
Class com.skava.inventory.model.response.binitem.BinProductResponse
class BinProductResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
sku
ProductModelDTO sku
ProductModelDTO to be returned @seeProductModelDTO
-
-
Class com.skava.inventory.model.response.binitem.CheckInventoryResponse
class CheckInventoryResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItems
List<CheckInventoryDTO> binItems
CheckInventoryDTO to be returned @seeCheckInventoryDTO
-
binItemsToFetchFromDB
List<CheckInventoryDTO> binItemsToFetchFromDB
CheckInventoryDTO to be returned @seeCheckInventoryDTO
-
code
ResponseCode code
response code to be returned
-
-
Class com.skava.inventory.model.response.binitem.FindAllBinProductResponse
class FindAllBinProductResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
skus
List<ProductModelDTO> skus
ProductModelDTO to be returned @seeProductModelDTO
-
-
-
Package com.skava.inventory.model.response.collection
-
Class com.skava.inventory.model.response.collection.CollectionResponse
class CollectionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
collection
CollectionDTO collection
collection dto to be returned @seeCollectionDTO
-
-
Class com.skava.inventory.model.response.collection.CollectionsResponse
class CollectionsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
collections
List<CollectionDTO> collections
list of collection dto model to be passed thru from service object to the controller -
pageableInfo
PageableInfo pageableInfo
PageableInfo
-
-
-
Package com.skava.inventory.model.response.collection.attribute
-
Class com.skava.inventory.model.response.collection.attribute.CollectionAttributesResponse
class CollectionAttributesResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
collectionAttributes
List<CollectionAttributeDTO> collectionAttributes
list of collection DTO model to be passed through from service object to the controller
-
-
-
Package com.skava.inventory.model.response.collection.property
-
Class com.skava.inventory.model.response.collection.property.CollectionPropertiesResponse
class CollectionPropertiesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
collectionProperties
List<CollectionPropertyDTO> collectionProperties
list of collection property dto model to be passed thru from service object to the controller -
pageableInfo
PageableInfo pageableInfo
PageableInfo
-
-
Class com.skava.inventory.model.response.collection.property.CollectionPropertyResponse
class CollectionPropertyResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 6830191125635212861L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
collectionProperty
CollectionPropertyDTO collectionProperty
collection property dto to be returned @seeCollectionPropertyDTO
-
-
-
Package com.skava.inventory.model.response.inventoryrule
-
Class com.skava.inventory.model.response.inventoryrule.InventoryRuleResponse
class InventoryRuleResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
rules
List<InventoryRuleDTO> rules
list of collection dto model to be passed thru from service object to the controller
-
-
-
Package com.skava.inventory.model.response.transaction
-
Class com.skava.inventory.model.response.transaction.BulkTransactionResponse
class BulkTransactionResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bulkTransaction
BulkTransactionDTO bulkTransaction
transaction dto to be returned @seeTransactionDTO
-
code
ResponseCode code
response code to be returned
-
-
Class com.skava.inventory.model.response.transaction.TransactionResponse
class TransactionResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
transaction
TransactionDTO transaction
transaction dto to be returned @seeTransactionDTO
-
-
Class com.skava.inventory.model.response.transaction.TransactionsResponse
class TransactionsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned -
pageableInfo
PageableInfo pageableInfo
PageableInfo -
transactions
List<TransactionDTO> transactions
list ofTransactionDTO
model to be passed thru from service object to the controller
-
-
-
Package com.skava.inventory.validation.custom
-
Class com.skava.inventory.validation.custom.ValidationErrorModel
class ValidationErrorModel extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fieldErrors
ValidationFieldErrorModel[] fieldErrors
-
globalErrors
ValidationGlobalErrorModel[] globalErrors
-
-
Class com.skava.inventory.validation.custom.ValidationFieldErrorModel
class ValidationFieldErrorModel extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.validation.custom.ValidationGlobalErrorModel
class ValidationGlobalErrorModel extends Object implements Serializable- serialVersionUID:
- 1L
-