Serialized Form

  • Package com.skava.list.exceptions

  • Package com.skava.list.model

    • Class com.skava.list.model.ListEventPayload

      class ListEventPayload extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • accountsId
          String accountsId
          List account id Refers to the account ID of the list. It is created for B2B.
        • listId
          String listId
          List id Refers to the list ID for which the list item is created.
        • listItemId
          String listItemId
          List item id Indicates the unique valid ID of the list item.
        • listItemType
          String listItemType
          List Item Type Refers to the item type which will be stored in the list.
        • listType
          String listType
          List Type Refers the list type.
        • userId
          String userId
          User Id Refers to the ID of the user for which the list is created.
  • Package com.skava.list.model.datatransferobject

    • Class com.skava.list.model.datatransferobject.CacheClearDataRequest

      class CacheClearDataRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -791238368012739972L
      • Serialized Fields

        • cacheName
          String cacheName
          cacheName holds the key name of cache.
        • collectionId
          long collectionId
          collectionId holds the collectionId id of cache.
        • listId
          String listId
          listId holds the list id of cache.
        • listItemId
          String listItemId
          listItemId Indicates the unique ID of the list item to be cleared.
        • locale
          String locale
          locale holds the locale value.
        • versionId
          String versionId
          versionId holds the version.
    • Class com.skava.list.model.datatransferobject.List

      class List extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • accessType
          AccessType accessType
          The Access Type Indicates the access type of the list. .
        • accountId
          String accountId
          The account id Refers to the account ID of the list. It is created for B2B.
        • collectionId
          Long collectionId
          The collection id Holds a valid collection identifier of this microservice.
        • createdBy
          String createdBy
          The created by Indicates the ID of the user by whom the list was created.
        • createdTime
          String createdTime
          The created time Indicates the time when the list was created.
        • id
          String id
          The id Holds the unique valid ID of the list..
        • itemType
          String itemType
          The item type Refers to the item type which will be stored in the list.
        • listItems
          List<ListItem> listItems
          The list items Contains the list of items which are available for the list.
        • name
          String name
          The name Holds the key of the property..
        • properties
          Map<String,String> properties
          The properties Contains all the additional properties which need to be added to a list apart from the available default properties.
        • type
          String type
          The type Refers to the type of the collection attribute..
        • updatedBy
          String updatedBy
          The updated by Indicates the ID of the user by whom the list was last updated.
        • updatedTime
          String updatedTime
          The updated time Indicates the time when the list was last updated.
        • userId
          String userId
          The user id Refers to the ID of the user for which the list is created.
    • Class com.skava.list.model.datatransferobject.ListItem

      class ListItem extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          Long collectionId
          The collection id Holds a valid collection identifier of this microservice.
        • createdBy
          long createdBy
          The created by Indicates the ID of the user by whom the list was created.
        • createdTime
          String createdTime
          The created time Indicates the time when the list was created.
        • id
          String id
          The id Refers to the identifier of the list item. This field is generated automatically.
        • key
          String key
          The key Refers to the List item key.
        • listId
          String listId
          The list id Holds the unique valid ID of the list.
        • name
          String name
          The name Refers to the value of the key.
        • properties
          Map<String,String> properties
          The properties Contains all the additional properties which need to be added to a list apart from the available default properties.
        • storeId
          String storeId
          The store Id Indicates the store id associated with the item.
        • updatedBy
          long updatedBy
          The updated by Indicates the ID of the user by whom the list was last updated.
        • updatedTime
          String updatedTime
          The updated time Indicates the time when the list last was updated.
    • Class com.skava.list.model.datatransferobject.ListItemDelete

      class ListItemDelete extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • id
          String[] id
          The id Refers to the identifier of the list item.
  • Package com.skava.list.model.domain

    • Class com.skava.list.model.domain.CollectionAttributeDomain

      class CollectionAttributeDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • businessId
          long businessId
        • defaultValue
          String defaultValue
          Holds the defaultValue of the collection property attribute
        • description
          String description
          Holds the description of the collection property attribute
        • id
          String id
          It refers the Identifier of the collection.
        • name
          String name
          Holds the name of the collection property attribute
        • nullable
          boolean nullable
          Holds the validationRule of the collection property attribute
        • possibleValues
          List<String> possibleValues
          The possible values of the attribute.
        • type
          CollectionAttributeType type
          The type of the attribute.
    • Class com.skava.list.model.domain.CollectionDomain

      class CollectionDomain extends Object implements Serializable
      serialVersionUID:
      4899421810184291232L
      • Serialized Fields

        • businessId
          long businessId
        • createdBy
          long createdBy
        • createdOn
          Date createdOn
        • description
          String description
        • id
          long id
        • name
          String name
        • properties
          List<CollectionPropertyDomain> properties
          Holds the collection property attributes list
        • status
          ItemStatus status
        • updatedBy
          long updatedBy
        • updatedOn
          Date updatedOn
    • Class com.skava.list.model.domain.CollectionPropertyDomain

      class CollectionPropertyDomain extends Object implements Serializable
      serialVersionUID:
      1930554881066646017L
      • Serialized Fields

        • name
          String name
          Holds the name of the collection property attribute
        • value
          String value
          Holds the value of the collection property attribute
    • Class com.skava.list.model.domain.ListDomain

      class ListDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • accessType
          AccessType accessType
          The Access Type Indicates the access type of the list.
        • accountId
          String accountId
          The account id Refers to the account ID of the list. It is created for B2B.
        • adminUserId
          String adminUserId
        • collectionId
          Long collectionId
          The collection id Refers to the collection ID of the list for which the list is created.
        • createdBy
          String createdBy
          The created by Indicates the ID of the user by whom the list was created.
        • createdTime
          String createdTime
          The created time Indicates the time when the list was created.
        • id
          String id
          The id Indicates the unique identifier of the list. This field is generated automatically.
        • isGuest
          boolean isGuest
          To check if it is Guest user.
        • itemType
          String itemType
          The item type Refers to the item type which will be stored in the list.
        • listItemDomains
          List<ListItemDomain> listItemDomains
          The list item domains Contains the list of items which are available for the list.
        • name
          String name
          The name Refers to the name of the list. The name of the list is unique for a user within a collection.
        • properties
          Map<String,String> properties
          The properties Contains all the additional properties which need to be added to a list apart from the available default properties.
        • type
          String type
          The type Refers the list type.
        • updatedBy
          String updatedBy
          The updated by indicates the ID of the user by whom the list was last updated.
        • updatedTime
          String updatedTime
          The updated time Indicates the ID of the user by whom the list was last updated.
        • userId
          String userId
          The user id Refers to the ID of the user for which the list is created.
        • userInfo
          String userInfo
    • Class com.skava.list.model.domain.ListFilterDomain

      class ListFilterDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • currentPage
          int currentPage
          current page in the pagination
        • filter
          String filter
          filter comes for pagination
        • firstListId
          String firstListId
          first list id of the page
        • lastListId
          String lastListId
          last list id of the page
    • Class com.skava.list.model.domain.ListItemDomain

      class ListItemDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          Long collectionId
          Refers to the collection ID of the list for which the list is created.
        • createdBy
          long createdBy
        • createdTime
          String createdTime
          The created time Indicates the time (in milliseconds) when the list was created.
        • id
          String id
          The id Indicates the unique identifier of the list. This field is generated automatically.
        • key
          String key
          The key Refers to the item key
        • listId
          String listId
          Indicates the unique identifier of the list. This field is generated automatically.
        • name
          String name
          The name Refers to the name of the list. The name of the list is unique for a user within a collection.
        • properties
          Map<String,String> properties
          The properties Contains all the additional properties which need to be added to a list apart from the available default properties.
        • storeId
          String storeId
          The store Id Indicates the store id associated with the item.
        • updatedBy
          long updatedBy
        • updatedTime
          String updatedTime
          The updated time Indicates the time (in milliseconds) when the list last was updated.
  • Package com.skava.list.model.entity

    • Class com.skava.list.model.entity.CollectionEntity

      class CollectionEntity extends Object implements Serializable
      serialVersionUID:
      -1939943228517673795L
      • Serialized Fields

        • businessId
          long businessId
          The business id Holds a valid business identifier. .
        • createdBy
          long createdBy
          Holds the user identifier who has created this entry.
        • createdOn
          Date createdOn
          Holds the created timestamp of this entry.
        • description
          String description
          The description Refers to the description of the item.
        • id
          long id
          The id Refers to the identifier of the item.
        • listCollectionProperties
          Map<String,String> listCollectionProperties
          The list collection properties.
        • name
          String name
          The name Holds the name of the property.
        • status
          ItemStatus status
          The status Specifies whether the item is ACTIVE or INACTIVE.
        • updatedBy
          long updatedBy
        • updatedOn
          Date updatedOn
    • Class com.skava.list.model.entity.CollectionPropertyAttribute

      class CollectionPropertyAttribute extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • createdTime
          Date createdTime
          The created by Indicates the ID of the user by whom the list was created.
        • description
          String description
          Holds the description of the collection property attribute
        • id
          String id
          It refers the Identifier of the collection.
        • name
          String name
          Holds the name of the collection property attribute
        • nullable
          boolean nullable
          Holds the validationRule of the collection property attribute
        • rule
          String rule
          Holds the rule of the collection property attribute
        • type
          CollectionAttributeType type
          Refers to the type of the collection attribute
        • updatedTime
          Date updatedTime
          The updated time Indicates the time when the list was last updated.
        • value
          String value
          Holds the defaultValue of the collection property attribute
    • Class com.skava.list.model.entity.ListEntity

      class ListEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • accessType
          AccessType accessType
          The Access Type Indicates the access type of the list.
        • accountId
          String accountId
          The account id Refers to the account ID of the list. It is created for B2B.
        • collectionId
          Long collectionId
          The collection id Refers to the collection ID of the list for which the list is created.
        • createdBy
          String createdBy
          The created by Indicates the ID of the user by whom the list was created.
        • createdTime
          String createdTime
          The created time Indicates the time when the list was created.
        • id
          String id
          The id Indicates the unique identifier of the list. This field is generated automatically.
        • itemType
          String itemType
          The item type Refers to the item type which will be stored in the list.
        • listItemEntities
          List<ListItemEntity> listItemEntities
          The ListItems Contains the list of items which are available for the list.
        • name
          String name
          The name Refers to the name of the list. The name of the list is unique for a user within a collection.
        • properties
          Map<String,String> properties
          The properties Contains all the additional properties which need to be added to a list apart from the available default properties.
        • type
          String type
          The type Refers the list type.
        • updatedBy
          String updatedBy
          The updated by Indicates the ID of the user by whom the list was last updated.
        • updatedTime
          String updatedTime
          The updated time Indicates the time when the list was last updated.
        • userId
          String userId
          The user id Refers to the ID of the user for which the list is created.
    • Class com.skava.list.model.entity.ListEntityUnwinded

      class ListEntityUnwinded extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • count
          Long count
        • id
          String id
          The id Indicates the unique identifier of the list. This field is generated automatically.
        • listItems
          ListItemEntity listItems
          TThe ListItems Contains the list of items which are available for the list.
        • name
          String name
          The name Refers to the name of the list. The name of the list is unique for a user within a collection.
    • Class com.skava.list.model.entity.ListItemEntity

      class ListItemEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          Long collectionId
          The collection id Refers to the collection ID for which the list item is created.
        • createdBy
          long createdBy
          The created by Indicates the ID of the user by whom the list was created.
        • createdTime
          String createdTime
          The created time Indicates the time when the list was created.
        • id
          String id
          The id Indicates the unique identifier of the list. This field is generated automatically.
        • key
          String key
          The key Refers to the item key.
        • listId
          String listId
          The list id Refers to the list ID for which the list item is created.
        • name
          String name
          The name The name Refers to the name of the list. The name of the list is unique for a user within a collection.
        • properties
          Map<String,String> properties
          The properties Contains all the additional properties which need to be added to a list apart from the available default properties
        • storeId
          String storeId
          The store Id Indicates the store id associated with the item.
        • updatedBy
          long updatedBy
          The updated by Indicates the ID of the user by whom the list was last updated.
        • updatedTime
          String updatedTime
          The updated time Indicates the time when the list was last updated.
    • Class com.skava.list.model.entity.QCollectionEntity

      class QCollectionEntity extends com.querydsl.core.types.dsl.EntityPathBase<CollectionEntity> implements Serializable
      serialVersionUID:
      1714929363L
      • Serialized Fields

        • businessId
          com.querydsl.core.types.dsl.StringPath businessId
          stringPath of userId
        • description
          com.querydsl.core.types.dsl.StringPath description
          stringPath of list type
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
          stringPath of id
        • name
          com.querydsl.core.types.dsl.StringPath name
          stringPath of list Name
    • Class com.skava.list.model.entity.QListEntity

      class QListEntity extends com.querydsl.core.types.dsl.EntityPathBase<ListEntity> implements Serializable
      serialVersionUID:
      1714929363L
      • Serialized Fields

        • accountId
          com.querydsl.core.types.dsl.StringPath accountId
          stringPath of accoountId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
          Numberpath of collectionId
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
          stringPath of created by
        • createdTime
          com.querydsl.core.types.dsl.StringPath createdTime
          stringPath of created time
        • id
          com.querydsl.core.types.dsl.StringPath id
          stringPath of id
        • itemType
          com.querydsl.core.types.dsl.StringPath itemType
          stringPath of item type
        • name
          com.querydsl.core.types.dsl.StringPath name
          stringPath of list Name
        • type
          com.querydsl.core.types.dsl.StringPath type
          stringPath of list type
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
          stringPath of udpated By
        • updatedTime
          com.querydsl.core.types.dsl.StringPath updatedTime
          stringPath of update time
        • userId
          com.querydsl.core.types.dsl.StringPath userId
          stringPath of userId
    • Class com.skava.list.model.entity.QListItemEntity

      class QListItemEntity extends com.querydsl.core.types.dsl.EntityPathBase<ListItemEntity> implements Serializable
      serialVersionUID:
      1714929363L
      • Serialized Fields

        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
          Numberpath of collectionId
        • createdTime
          com.querydsl.core.types.dsl.StringPath createdTime
          stringPath of created time
        • id
          com.querydsl.core.types.dsl.StringPath id
          stringPath of id
        • key
          com.querydsl.core.types.dsl.StringPath key
          stringPath of userId
        • listId
          com.querydsl.core.types.dsl.StringPath listId
          stringPath of list type
        • name
          com.querydsl.core.types.dsl.StringPath name
          stringPath of list Name
        • updatedTime
          com.querydsl.core.types.dsl.StringPath updatedTime
          stringPath of created time
  • Package com.skava.list.model.exchange.request

    • Class com.skava.list.model.exchange.request.CollectionAttributeRequestInternal

      class CollectionAttributeRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • businessId
          long businessId
        • locale
          String locale
          Response message would be rendered in the mentioned locale **
    • Class com.skava.list.model.exchange.request.CollectionPropertyRequestInternal

      class CollectionPropertyRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -6713997565545956668L
      • Serialized Fields

        • businessId
          long businessId
          It refers the identifier of the business.
        • collectionAttributeRequest
          CollectionProperty collectionAttributeRequest
          Holds the request data
        • collectionId
          long collectionId
          An unique id for the collection
        • locale
          String locale
          Response message would be rendered in the mentioned locale
    • Class com.skava.list.model.exchange.request.CollectionRequest

      class CollectionRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      3943005230550129121L
      • Serialized Fields

        • description
          String description
          It refers to the description of collection.
        • name
          String name
          It refers to the name of collection.
        • properties
          List<CollectionProperty> properties
          Holds the collection property attributes list
        • status
          ItemStatus status
          It refers to the status of collection.
    • Class com.skava.list.model.exchange.request.CollectionRequestInternal

      class CollectionRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -4574926307780795131L
      • Serialized Fields

        • authToken
          String authToken
          It holds the value of auth token which is required to access the item.
        • businessId
          long businessId
          It refers the businessId of the collection.
        • collectionRequest
          CollectionRequest collectionRequest
          It refers to the requests of collection information.
        • filters
          String filters
          It refers to querydsl filters
        • id
          Long id
          It refers to the identifier of collection
        • locale
          String locale
          It refers to locale which is used to display messages
        • page
          int page
          This parameter is used to mention the starting index of the items which going to responded by the API.
        • size
          int size
          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
          It refers to EcomSort
    • Class com.skava.list.model.exchange.request.ListItemRequestInternal

      class ListItemRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          Long collectionId
          The collection id Refers to the collection ID of the list for which the list is created.
        • filters
          String filters
          It refers to querydsl filters
        • id
          String id
          The id Refers to the identifier of the list item. This field is generated automatically.
        • listId
          String listId
          The list id Holds the unique valid ID of the list.
        • listItemRequest
          ListItem[] listItemRequest
          The list item request.
        • locale
          String locale
          The locale ndicates the locale in which the API response and the error messages will be responded.
        • page
          int page
          The page Specifies the number of pages to be retrieved in the response.
        • size
          int size
          The size Specifies the number of records to be rendered in a page.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.list.model.exchange.request.ListMergeRequestInternal

      class ListMergeRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          Long collectionId
          The collection id Refers to the collection ID of the list for which the list is created.
        • fakeUserId
          String fakeUserId
          The page Indicates the ID of the fake user.
        • locale
          String locale
          The locale Indicates the locale in which the API response and the error messages will be responded.
        • userId
          String userId
          The id Indicates the unique ID of the registered user.
    • Class com.skava.list.model.exchange.request.ListRequestInternal

      class ListRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          Long collectionId
          The collection id Refers to the collection ID of the list for which the list is created.
        • filters
          String filters
        • id
          String id
          The id Indicates the unique identifier of the list. This field is generated automatically.
        • listRequest
          List listRequest
          The list request.
        • locale
          String locale
          The locale Indicates the locale in which the API response and the error messages will be responded.
        • page
          int page
          The page Specifies the number of pages to be retrieved in the response..
        • pageSequence
          String pageSequence
          The page sequnce.
        • size
          int size
          The size Specifies the number of records to be rendered in a page.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
  • Package com.skava.list.model.exchange.response