Serialized Form

  • Package com.skava.catalog.exception

  • Package com.skava.catalog.model

    • Class com.skava.catalog.model.AttributeValidationModel

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

        • attributeId
          String attributeId
          attribute Id - Holds the identifier of the attribute.
        • catalogId
          String catalogId
          catalog Id - Holds the identifier of the Catalog.
        • collectionId
          long collectionId
          collection Id- Holds the identifier of the Collection.
        • dataType
          DataType dataType
          datatype - Holds the type of the data.
        • itemId
          String itemId
          item Id - Holds the identifier of the item.
        • itemType
          ItemType itemType
          itemType - Holds the type of the item.
        • projectId
          String projectId
          project Id - Holds the identifier of the project.
        • type
          AttributeType type
          Attribute type - Holds the type of the Attribute.
        • validation
          String validation
          validation - Holds the Validation Information.
        • validationData
          String validationData
          validationData - Holds the Validation Information.
        • value
          String value
          value - Holds the value as String.
        • versionId
          String versionId
          version Id - Holds the identifier of the Version.
  • Package com.skava.catalog.model.domain

    • Class com.skava.catalog.model.domain.AttributeDO

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

        • attributeId
          AttributeId attributeId
          attributeId-It refers to the attributeId of the collection.
        • autoGeneration
          Boolean autoGeneration
          autoGeneration - The parameter specifies whether the attribute will generate description or not.
        • collectionId
          long collectionId
          CollectionId-It refers to the identifier of the collection.
        • comparable
          Boolean comparable
          comparable - The parameter specifies whether the attribute is comparable or not.
        • createdBy
          long createdBy
          CreatedBy-It refers to the createdBy of the attribute.
        • createdOn
          LocalDateTime createdOn
          caretedOn-It refers to the createdOn of the attribute.
        • dataType
          DataType dataType
          datatype-The parameter specifies the types of data.
        • displayable
          Boolean displayable
          displayable - The parameter specifies whether the attribute is displayable or not.
        • filterable
          Boolean filterable
          filterable-The parameter specifies whether the attribute is filter or not.
        • filters
          String filters
          filters- It refers to querydsl filters
        • identifier
          String identifier
          identifier -It refers to the identifier of attribute.
        • isFromPropertyService
          boolean isFromPropertyService
          isFromPropertyService-It refers to identify whether the request is comes from attribute property service
        • level
          String level
        • locale
          String locale
          locale -It refers to locale which is used to display messages
        • localeRestricted
          boolean localeRestricted
          isLocaleRestricted - The parameter specifies whether the attribute has restricted Locale or not.
        • modelId
          String modelId
          modelId-Contains a unique model identifier which has to be associated with the parent model.
        • page
          int page
          page -This parameter is used to mention the starting index of the items which going to responded by the API.
        • parentModelId
          String parentModelId
          parentModelId-Contains a unique model identifier.
        • properties
          List<AttributeProperty> properties
          properties - It refers the properties of attribute
        • required
          Boolean required
          required-It refers the attribute required information.
        • searchable
          Boolean searchable
          searchable-The parameter specifies whether the attribute is search or not.
        • size
          int size
          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
          sort -It refers to EcomSort
        • sortable
          Boolean sortable
          sortable-The parameter specifies whether the attribute is sort or not.
        • source
          String source
          Source-Contains a source of the attribute.
        • sourcePath
          String sourcePath
          SourcePath-Contains a source path of the attribute.
        • status
          AttributeStatus status
          status -The parameter specifies the status of the attribute.
        • suggestible
          Boolean suggestible
          Suggestible-The parameter specifies whether the attribute is suggestible or not.
        • timeZone
          String timeZone
          timezone -It refers to timeZone
        • type
          AttributeType type
          type -The parameter specifies the types of data.
        • updatedBy
          long updatedBy
          updatedBy- It refers to the updatedBy of the attribute.
        • updatedOn
          LocalDateTime updatedOn
          updatedOn-It refers to the updatedOn of the attribute.
        • validation
          String validation
          validation-The parameter specifies the types of data.
        • versionId
          String versionId
          VersionId-It refers to the version id of the product.
    • Class com.skava.catalog.model.domain.CollectionAttributeDO

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

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

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

        • attributeId
          String attributeId
          attributeId - Holds the unique attribute id of the collection attribute**
        • businessId
          long businessId
          businessId - It refers to the BusinessId of the collection.
        • collectionId
          long collectionId
          CollectionId - Holds the collection Id of the collection property **
        • filters
          com.skava.core.qdsl.filter.EcomFilters filters
          Filters - It refers to querydsl filters.
        • id
          String id
          id -Holds the unique id of the collection property **
        • name
          String name
          name - Holds the unique name of the collection property **
        • nullable
          boolean nullable
          nullable - Holds the validationRule of the collection property attribute
        • page
          int page
          page - Holds the page value**
        • size
          int size
          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
          Sort - It refers to EcomSort.
        • value
          String value
          value - Holds the value of the collection property **
    • Class com.skava.catalog.model.domain.ModelPropertyDO

      class ModelPropertyDO extends Object implements Serializable
      serialVersionUID:
      8349942900846002559L
      • Serialized Fields

        • description
          String description
          description - description of the model property
        • locale
          String locale
          locale - locale of the model property.
        • name
          String name
          name - name of the model property
    • Class com.skava.catalog.model.domain.ModelValueAttributeDO

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

        • attributeId
          String attributeId
          AttributeId - attribute identifier of the model value.
        • locale
          String locale
          locale - locale of the attribute value
        • value
          Object value
          AttributeValue - attribute value of the model value.
    • Class com.skava.catalog.model.domain.PageableDO

      class PageableDO extends Object implements Serializable
      serialVersionUID:
      -4171794710531693613L
      • Serialized Fields

        • pageableInfo
          PageableInfo pageableInfo
          pageableInfo - Holds the information about pagenation
  • Package com.skava.catalog.model.entity

    • Class com.skava.catalog.model.entity.Attribute

      class Attribute extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      8349942900846002559L
      • Serialized Fields

        • attributeId
          AttributeId attributeId
          attributeId - It refers to the embedded identifier of attribute
        • autoGeneration
          Boolean autoGeneration
          autoGeneration - The parameter specifies whether the attribute is auto generate description or not.
        • comparable
          Boolean comparable
          comparable - The parameter specifies whether the attribute is comparable or not.
        • dataType
          DataType dataType
          datatype - The parameter specifies the types of data.
        • displayable
          Boolean displayable
          displayable - The parameter specifies whether the attribute is displayable or not.
        • filterable
          Boolean filterable
          filterable - The parameter specifies whether the attribute is filter or not.
        • level
          String level
        • localeRestricted
          boolean localeRestricted
          autoGeneration - The parameter specifies whether the attribute is auto generate description or not.
        • modelId
          String modelId
          model Id - Contains a unique model identifier which has to be associated with the parent model.
        • parentModelId
          String parentModelId
          ParentModelId -holds the PArentModelID
        • properties
          List<AttributeProperty> properties
          properties - It refers the properties of attribute
        • required
          Boolean required
          required - The parameter specifies whether the attribute is required or not.
        • searchable
          Boolean searchable
          searchable - The parameter specifies whether the attribute is search or not.
        • sortable
          Boolean sortable
          sortable - The parameter specifies whether the attribute is sort or not.
        • source
          String source
          Source -Holds the value for the source.
        • sourcePath
          String sourcePath
          Sourcepath-holds the value for the sourcepath
        • status
          AttributeStatus status
          status - The parameter specifies the status of the attribute.
        • suggestible
          Boolean suggestible
          suggestible - The parameter specifies whether the attribute is suggestible or not.
        • type
          AttributeType type
          Attributetype - The parameter specifies the types of attribute.
        • validation
          String validation
          validation - "It refers the validation information.
    • Class com.skava.catalog.model.entity.AttributeGroup

      class AttributeGroup extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      7802005438264957136L
      • Serialized Fields

        • attributeGroupId
          AttributeGroupId attributeGroupId
          attributeGroupId - It refers to the embedded identifier of attribute
        • attributeIds
          LinkedHashSet<String> attributeIds
          attributeIds - This parameter provides the identifiers of attributes.
        • orderIdx
          int orderIdx
          orderIdx - The parameter specifies the order of attribute group.
        • type
          AttributeGroupType type
          type - The parameter specifies the types of attribute group.
    • Class com.skava.catalog.model.entity.AttributeGroupId

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

        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • identifier
          String identifier
        • versionId
          String versionId
          version Id - Holds the identifier of the Version.
    • Class com.skava.catalog.model.entity.AttributeId

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

        • collectionId
          long collectionId
          colectionId - It refers to the identifier of the collection.
        • identifier
          String identifier
          identifier - It refers to the identifier of product
        • versionId
          String versionId
          version Id - It refers to the identifier of verison of the product
    • Class com.skava.catalog.model.entity.AttributeProperty

      class AttributeProperty extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • locale
          String locale
          locale - It refers to the locale of attribute property.
        • name
          String name
          name - It refers to the name of the attribute.
        • validationData
          String validationData
          validation Data - It refers to the validationData of the attribute.
    • Class com.skava.catalog.model.entity.Catalog

      class Catalog extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      -2809343636012448933L
      • Serialized Fields

        • adminFilter
          String adminFilter
        • catalogId
          CatalogId catalogId
          catalogId - It refers to the identifier of catalog.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of catalog
        • endTime
          LocalDateTime endTime
          endtime -It refers to the end time of the catalog.
        • properties
          List<CatalogProperty> properties
          properties - It refers to catalog properties
        • sfFilter
          String sfFilter
        • startTime
          LocalDateTime startTime
          start Time -It refers to the start time of the catalog.
        • status
          CatalogStatus status
          status - The boolean parameter specifies whether the catalog is active or inactive.
        • subType
          String subType
        • type
          CatalogType type
          type -The boolean parameter specifies whether the catalog type is master or catalog.
    • Class com.skava.catalog.model.entity.CatalogAuditEntry

      class CatalogAuditEntry extends Object implements Serializable
      serialVersionUID:
      -728536578108817836L
      • Serialized Fields

        • createdBy
          long createdBy
          createdBy - It refers to the item created by whom. It holds the userid value.
        • createdOn
          LocalDateTime createdOn
          createdOn - It refers the created time of the item.
        • updatedBy
          long updatedBy
          updated by - It refers to the item updated by whom. It holds the userid value.
        • updatedOn
          LocalDateTime updatedOn
          updated on - It refers the updated time of the item.
    • Class com.skava.catalog.model.entity.CatalogId

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

        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • identifier
          String identifier
          identifier - It refers to the identifier of product
    • Class com.skava.catalog.model.entity.CatalogProperty

      class CatalogProperty extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • locale
          String locale
          locale - It refers to the locale of the catalog property.
        • name
          String name
          name - It refers to the identifier of the attribute.
        • value
          String value
          Value - Holds the value as String.
    • Class com.skava.catalog.model.entity.CatalogRevision

      class CatalogRevision extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      -9216381206802557695L
      • Serialized Fields

        • approvedBy
          String approvedBy
          approvedBy - It refers to approved by of catalog revision
        • approvedOn
          LocalDateTime approvedOn
          approved On -It refers to approved date of catalog revision
        • catalogRevisionId
          CatalogRevisionId catalogRevisionId
          catalogRevision - It refers to the identifier of the collection.
        • data
          Object data
          data - It refers to the data of catalog revision
        • versionId
          String versionId
          version Id - It refers to the versionid of catalog revision
    • Class com.skava.catalog.model.entity.CatalogRevisionId

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

        • catalogId
          String catalogId
          catalogId -It refers to the notes of product.
        • collectionId
          long collectionId
          collctionId - It refers to the identifier of the collection.
        • itemId
          String itemId
          itemId - It refers to the itemid of catalog revision
        • itemType
          RevisionItemType itemType
          itemType - It refers to item type of catalog revision
    • Class com.skava.catalog.model.entity.Collection

      class Collection extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      -3653873573190843664L
      • Serialized Fields

        • businessId
          long businessId
          business Id - It refers the businessId of the collection.
        • description
          String description
          description - It refers to the description of collection.
        • id
          long id
          id - It refers to the identifier of collection
        • name
          String name
          name - It refers to the name of collection.
        • properties
          List<CollectionProperty> properties
          properties - It refers to the collection properties
        • status
          CatalogStatus status
          status - It refers to the status of collection.
    • Class com.skava.catalog.model.entity.CollectionProperty

      class CollectionProperty extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • attributeId
          String attributeId
          AttributeId - Holds the unique attribute Id of the collection attribute.
        • value
          String value
          Value - Holds the value of the collection property.
    • Class com.skava.catalog.model.entity.CollectionPropertyAttribute

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

        • defaultValue
          String defaultValue
          defaultValue - Holds the defaultValue of the collection property attributes.
        • description
          String description
          description - Holds the description of the collection property attributes.
        • id
          String id
          Id - Holds the unique id of the collection property attribute.
        • name
          String name
          name - Holds the name of the collection property attribute.
        • nullable
          boolean nullable
          nullable - Holds the validationRule of the collection property attributes.
        • rule
          String rule
          rule - Holds the rule of the collection property attribute.
        • type
          CollectionAttributeType type
          type - The boolean parameter specifies whether the item is static or dynamic.
    • Class com.skava.catalog.model.entity.ImageAssets

      class ImageAssets extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      -2809343636012448933L
      • Serialized Fields

        • catalogId
          String catalogId
          catalogId - It refers to the identifier of catalog
        • changeType
          ImageAssetsType changeType
          type -The boolean parameter specifies whether the ImageAssets type is master or catalog.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of collection
        • id
          long id
          id - It refers to the identifier of ImageAssets.
        • imageUrl
          String imageUrl
          imageUrl - It refers to the imageUrl of ImageAssets.
        • locale
          String locale
          locale - It refers to the locale of ImageAssets.
        • productId
          String productId
          collectionId - It refers to the identifier of product
        • projectId
          String projectId
          projectId - It refers to the identifier of project
        • skuId
          String skuId
          collectionId - It refers to the identifier of SKU
        • status
          ImageAssetsStatus status
          status - The boolean parameter specifies whether the catalog is active or inactive.
    • Class com.skava.catalog.model.entity.Model

      class Model extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      8349942900846002559L
      • Serialized Fields

        • id
          ModelId id
        • properties
          List<ModelProperty> properties
          model property - This parameter holds the properties of the model.
        • status
          CatalogStatus status
          status - The parameter specifies the status of the model.
        • type
          MultilevelType type
          model type - This parameter specifies the type of the model.
    • Class com.skava.catalog.model.entity.ModelId

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

        • collectionId
          long collectionId
          CollectionId - It holds the identifier of the collection.
        • identifier
          String identifier
          Identifier - It refers to the identifier of attribute.
        • versionId
          String versionId
          versionId - Holds the identifier of the Version.
    • Class com.skava.catalog.model.entity.ModelProperty

      class ModelProperty extends Object implements Serializable
      serialVersionUID:
      8349942900846002559L
      • Serialized Fields

        • description
          String description
          description - Holds the description of the model property.
        • locale
          String locale
          locale - Holds the locale of the model property names.
        • name
          String name
          name - Holds the name of the model property.
    • Class com.skava.catalog.model.entity.ModelValue

      class ModelValue extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      8349942900846002559L
      • Serialized Fields

        • attributes
          List<ModelValueAttributeEntity> attributes
          attrbutes - It refers the attributes.
        • mappingId
          String mappingId
          mappingId - The parameter specifies the unique identifier of mapping id.
        • mappingType
          TemplateMappingType mappingType
          mappingType - The parameter specifies the unique identifier of mapping type.
        • modelType
          MultilevelType modelType
          modelType - The parameter specifies the type of the model.
        • modelValueId
          ModelValueId modelValueId
          modelvalueId - It refers the name.
        • productId
          String productId
          productId - The parameter specifies the unique identifier of product.
        • skuId
          String skuId
          skuId - The parameter specifies the unique identifier of sku.
        • status
          CatalogStatus status
          status - The parameter specifies the status of the model.
    • Class com.skava.catalog.model.entity.ModelValueAttributeEntity

      class ModelValueAttributeEntity extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      8349942900846002559L
      • Serialized Fields

        • attributeId
          String attributeId
          AttributeId.- Holds the identifier of the attribute.
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • value
          Object value
          value - Holds the value as String.
    • Class com.skava.catalog.model.entity.ModelValueId

      class ModelValueId extends Object implements Serializable
      serialVersionUID:
      8349942900846002559L
      • Serialized Fields

        • catalogId
          String catalogId
          catalogId - It refers to the identifier of catalog.
        • collectionId
          long collectionId
          collectionId - It refers the collectionIds.
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute.
        • modelId
          String modelId
          model Id - It refers the modelIds
        • projectId
          String projectId
          projectId - It refers to the identifier of the project.
        • versionId
          String versionId
          version Id - Holds the identifier of the Version.
    • Class com.skava.catalog.model.entity.ModelValueProperty

      class ModelValueProperty extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • attributeId
          String attributeId
          AttributeId - Holds the identifier of the attribute.
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • value
          String value
          value - Holds the value as String.
    • Class com.skava.catalog.model.entity.ModelValueUsage

      class ModelValueUsage extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      8349942925345002559L
      • Serialized Fields

        • id
          ModelValueUsageId id
          id - It refers the name.
        • parentModelValueIds
          Set<String> parentModelValueIds
          parentModelValueIds -It refers the parent model value id's.
        • productIds
          Set<String> productIds
          productsIds - It refers the product id's.
        • skuIds
          Set<String> skuIds
          skuIds - It refers the sku id's.
    • Class com.skava.catalog.model.entity.ModelValueUsageId

      class ModelValueUsageId extends Object implements Serializable
      serialVersionUID:
      83493544546002559L
      • Serialized Fields

        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog.
        • collectionId
          long collectionId
          collection Id- It refers to the identifier of the collection.
        • modelValueId
          String modelValueId
          modelValue Id - Holds a unique model identifier which has to be associated with the parent modelValue.
        • projectId
          String projectId
          projectId - Holds the identifier of the project.
        • versionId
          String versionId
          versionId - Holds the identifier of the Version.
    • Class com.skava.catalog.model.entity.Product

      class Product extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      3650207976850160898L
      • Serialized Fields

        • endTime
          LocalDateTime endTime
          endtime - It refers to the endtime of the product.
        • productId
          ProductId productId
          product Id - Holds the unique id of the product which contains the catalog id, project id, collection id.
        • properties
          List<ProductProperty> properties
          properties - It refers to the properties of the product.
        • semantics
          List<String> semantics
          sematics - It refers to the notes of product.
        • skuIds
          LinkedHashSet<String> skuIds
          skuIDs -Holds the identifier of the sku's.
        • startTime
          LocalDateTime startTime
          startTime - It refers to the starttime of the product.
        • status
          CatalogStatus status
          status -The boolean parameter specifies whether the product is active or inactive.
        • visible
          CatalogVisible visible
          visible - The boolean parameter specifies whether the product is visible or not.
    • Class com.skava.catalog.model.entity.ProductId

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

        • catalogId
          String catalogId
          catalogId - Holds the identifier of the Catalog.
        • collectionId
          long collectionId
          collectionId - Holds the identifier of the Collection.
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute.
        • projectId
          String projectId
          projectId - Holds the identifier of the project.
        • versionId
          String versionId
          version Id - Holds the identifier of the Version.
    • Class com.skava.catalog.model.entity.ProductProperty

      class ProductProperty extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • attributeId
          String attributeId
          AttributeId - Holds the unique attribute Id of the product property.
        • attributeLevel
          String attributeLevel
        • isDelete
          Boolean isDelete
          isdelete - It refers to the flag of product property.
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • localeRestricted
          boolean localeRestricted
        • type
          DataType type
          type - The boolean parameter specifies whether the item is static or dynamic.
        • value
          Object value
          value - Holds the value of the attribute property.
    • Class com.skava.catalog.model.entity.Project

      class Project extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      -1489323942521522070L
      • Serialized Fields

        • actualCompletionDate
          LocalDateTime actualCompletionDate
          actualCompletionDate - It refers to the actualCompletionDate of the category.
        • description
          String description
          descripton - The boolean parameter specifies whether the item is static or dynamic.
        • name
          String name
          name - It refers to name of the project.
        • notes
          String notes
          notes - It refers to the notes of item.
        • projectId
          ProjectId projectId
          project Id - It refers to the identifier of projects.
        • state
          ProjectState state
          state - It refers the state of the Project.
        • targetCompletionDate
          LocalDateTime targetCompletionDate
          targettCompletionDate - It refers to the targetCompletionDate of the project.
        • type
          ProjectType type
          type - The boolean parameter specifies whether the item is static or dynamic.
    • Class com.skava.catalog.model.entity.ProjectId

      class ProjectId extends Object implements Serializable
      serialVersionUID:
      2020826410992071404L
      • Serialized Fields

        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • identifier
          String identifier
          identifier - It refers to the identifier of product.
    • Class com.skava.catalog.model.entity.ProjectNotes

      class ProjectNotes extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      -700560407409883966L
      • Serialized Fields

        • itemId
          String itemId
          itemId - It refers to the item id of the project notes.
        • itemType
          ItemType itemType
          item.Type - The enum parameter specifies whether the item is product or category or sku.
        • notes
          String notes
          notes - It refers to the notes of the project notes.
        • projectNotesId
          ProjectNotesId projectNotesId
          projectNotes - It refers to the identifier of projectNotes.
        • userId
          String userId
          userId - It refers to the user id of the project notes.
        • userName
          String userName
          UserName - It refers to the user name of the project notes.
    • Class com.skava.catalog.model.entity.ProjectNotesId

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

        • catalogId
          String catalogId
          catalogId - Holds the identifier of the Catalog.
        • collectionId
          long collectionId
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute.
        • projectId
          String projectId
          projectId-Holds the identifier of the project
    • Class com.skava.catalog.model.entity.QAttribute

      class QAttribute extends com.querydsl.core.types.dsl.EntityPathBase<Attribute> implements Serializable
      serialVersionUID:
      -395899950L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • attributeId
          QAttributeId attributeId
        • autoGeneration
          com.querydsl.core.types.dsl.BooleanPath autoGeneration
        • comparable
          com.querydsl.core.types.dsl.BooleanPath comparable
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • dataType
          com.querydsl.core.types.dsl.EnumPath<DataType> dataType
        • displayable
          com.querydsl.core.types.dsl.BooleanPath displayable
        • filterable
          com.querydsl.core.types.dsl.BooleanPath filterable
        • level
          com.querydsl.core.types.dsl.StringPath level
        • localeRestricted
          com.querydsl.core.types.dsl.BooleanPath localeRestricted
        • modelId
          com.querydsl.core.types.dsl.StringPath modelId
        • parentModelId
          com.querydsl.core.types.dsl.StringPath parentModelId
        • properties
          com.querydsl.core.types.dsl.ListPath<AttributeProperty,QAttributeProperty> properties
        • required
          com.querydsl.core.types.dsl.BooleanPath required
        • searchable
          com.querydsl.core.types.dsl.BooleanPath searchable
        • sortable
          com.querydsl.core.types.dsl.BooleanPath sortable
        • source
          com.querydsl.core.types.dsl.StringPath source
        • sourcePath
          com.querydsl.core.types.dsl.StringPath sourcePath
        • status
          com.querydsl.core.types.dsl.EnumPath<AttributeStatus> status
        • suggestible
          com.querydsl.core.types.dsl.BooleanPath suggestible
        • type
          com.querydsl.core.types.dsl.EnumPath<AttributeType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • validation
          com.querydsl.core.types.dsl.StringPath validation
    • Class com.skava.catalog.model.entity.QAttributeGroup

      class QAttributeGroup extends com.querydsl.core.types.dsl.EntityPathBase<AttributeGroup> implements Serializable
      serialVersionUID:
      1874824653L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • attributeGroupId
          QAttributeGroupId attributeGroupId
        • attributeIds
          com.querydsl.core.types.dsl.SetPath<String,com.querydsl.core.types.dsl.StringPath> attributeIds
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • orderIdx
          com.querydsl.core.types.dsl.NumberPath<Integer> orderIdx
        • type
          com.querydsl.core.types.dsl.EnumPath<AttributeGroupType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QAttributeGroupId

      class QAttributeGroupId extends com.querydsl.core.types.dsl.BeanPath<AttributeGroupId> implements Serializable
      serialVersionUID:
      2115196872L
      • Serialized Fields

        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QAttributeId

      class QAttributeId extends com.querydsl.core.types.dsl.BeanPath<AttributeId> implements Serializable
      serialVersionUID:
      1792239757L
      • Serialized Fields

        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QAttributeProperty

      class QAttributeProperty extends com.querydsl.core.types.dsl.EntityPathBase<AttributeProperty> implements Serializable
      serialVersionUID:
      -352887865L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • name
          com.querydsl.core.types.dsl.StringPath name
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • validationData
          com.querydsl.core.types.dsl.StringPath validationData
    • Class com.skava.catalog.model.entity.QCatalog

      class QCatalog extends com.querydsl.core.types.dsl.EntityPathBase<Catalog> implements Serializable
      serialVersionUID:
      -1804495153L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • adminFilter
          com.querydsl.core.types.dsl.StringPath adminFilter
        • catalogId
          QCatalogId catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • endTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> endTime
        • properties
          com.querydsl.core.types.dsl.ListPath<CatalogProperty,QCatalogProperty> properties
        • sfFilter
          com.querydsl.core.types.dsl.StringPath sfFilter
        • startTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> startTime
        • status
          com.querydsl.core.types.dsl.EnumPath<CatalogStatus> status
        • subType
          com.querydsl.core.types.dsl.StringPath subType
        • type
          com.querydsl.core.types.dsl.EnumPath<CatalogType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QCatalogAuditEntry

      class QCatalogAuditEntry extends com.querydsl.core.types.dsl.BeanPath<CatalogAuditEntry> implements Serializable
      serialVersionUID:
      -1155716730L
      • Serialized Fields

        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QCatalogId

      class QCatalogId extends com.querydsl.core.types.dsl.BeanPath<CatalogId> implements Serializable
      serialVersionUID:
      1046947914L
      • Serialized Fields

        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
    • Class com.skava.catalog.model.entity.QCatalogProperty

      class QCatalogProperty extends com.querydsl.core.types.dsl.EntityPathBase<CatalogProperty> implements Serializable
      serialVersionUID:
      1484364228L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • name
          com.querydsl.core.types.dsl.StringPath name
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.catalog.model.entity.QCatalogRevision

      class QCatalogRevision extends com.querydsl.core.types.dsl.EntityPathBase<CatalogRevision> implements Serializable
      serialVersionUID:
      -2078247990L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • approvedBy
          com.querydsl.core.types.dsl.StringPath approvedBy
        • approvedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> approvedOn
        • catalogRevisionId
          QCatalogRevisionId catalogRevisionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • data
          com.querydsl.core.types.dsl.SimplePath<Object> data
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QCatalogRevisionId

      class QCatalogRevisionId extends com.querydsl.core.types.dsl.BeanPath<CatalogRevisionId> implements Serializable
      serialVersionUID:
      -36523387L
      • Serialized Fields

        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • itemId
          com.querydsl.core.types.dsl.StringPath itemId
        • itemType
          com.querydsl.core.types.dsl.EnumPath<RevisionItemType> itemType
    • Class com.skava.catalog.model.entity.QCollection

      class QCollection extends com.querydsl.core.types.dsl.EntityPathBase<Collection> implements Serializable
      serialVersionUID:
      -1534954456L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • 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<CatalogStatus> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QCollectionProperty

      class QCollectionProperty extends com.querydsl.core.types.dsl.EntityPathBase<CollectionProperty> implements Serializable
      serialVersionUID:
      -131592675L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • attributeId
          com.querydsl.core.types.dsl.StringPath attributeId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.catalog.model.entity.QCollectionPropertyAttribute

      class QCollectionPropertyAttribute extends com.querydsl.core.types.dsl.EntityPathBase<CollectionPropertyAttribute> implements Serializable
      serialVersionUID:
      -577549057L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • defaultValue
          com.querydsl.core.types.dsl.StringPath defaultValue
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.StringPath 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.EnumPath<CollectionAttributeType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QImageAssets

      class QImageAssets extends com.querydsl.core.types.dsl.EntityPathBase<ImageAssets> implements Serializable
      serialVersionUID:
      -533707660L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • changeType
          com.querydsl.core.types.dsl.EnumPath<ImageAssetsType> changeType
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • imageUrl
          com.querydsl.core.types.dsl.StringPath imageUrl
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • productId
          com.querydsl.core.types.dsl.StringPath productId
        • projectId
          com.querydsl.core.types.dsl.StringPath projectId
        • skuId
          com.querydsl.core.types.dsl.StringPath skuId
        • status
          com.querydsl.core.types.dsl.EnumPath<ImageAssetsStatus> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QModel

      class QModel extends com.querydsl.core.types.dsl.EntityPathBase<Model> implements Serializable
      serialVersionUID:
      -1225758881L
    • Class com.skava.catalog.model.entity.QModelId

      class QModelId extends com.querydsl.core.types.dsl.BeanPath<ModelId> implements Serializable
      serialVersionUID:
      -1133243174L
      • Serialized Fields

        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QModelProperty

      class QModelProperty extends com.querydsl.core.types.dsl.BeanPath<ModelProperty> implements Serializable
      serialVersionUID:
      497474132L
      • Serialized Fields

        • description
          com.querydsl.core.types.dsl.StringPath description
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • name
          com.querydsl.core.types.dsl.StringPath name
    • Class com.skava.catalog.model.entity.QModelValue

      class QModelValue extends com.querydsl.core.types.dsl.EntityPathBase<ModelValue> implements Serializable
      serialVersionUID:
      -1992426158L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • attributes
          com.querydsl.core.types.dsl.ListPath<ModelValueAttributeEntity,QModelValueAttributeEntity> attributes
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • mappingId
          com.querydsl.core.types.dsl.StringPath mappingId
        • mappingType
          com.querydsl.core.types.dsl.EnumPath<TemplateMappingType> mappingType
        • modelType
          com.querydsl.core.types.dsl.EnumPath<MultilevelType> modelType
        • modelValueId
          QModelValueId modelValueId
        • productId
          com.querydsl.core.types.dsl.StringPath productId
        • skuId
          com.querydsl.core.types.dsl.StringPath skuId
        • status
          com.querydsl.core.types.dsl.EnumPath<CatalogStatus> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QModelValueAttributeEntity

      class QModelValueAttributeEntity extends com.querydsl.core.types.dsl.BeanPath<ModelValueAttributeEntity> implements Serializable
      serialVersionUID:
      232997357L
      • Serialized Fields

        • _super
          QOutputModel _super
        • attributeId
          com.querydsl.core.types.dsl.StringPath attributeId
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • value
          com.querydsl.core.types.dsl.SimplePath<Object> value
    • Class com.skava.catalog.model.entity.QModelValueId

      class QModelValueId extends com.querydsl.core.types.dsl.BeanPath<ModelValueId> implements Serializable
      serialVersionUID:
      833878541L
      • Serialized Fields

        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
        • modelId
          com.querydsl.core.types.dsl.StringPath modelId
        • projectId
          com.querydsl.core.types.dsl.StringPath projectId
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QModelValueProperty

      class QModelValueProperty extends com.querydsl.core.types.dsl.EntityPathBase<ModelValueProperty> implements Serializable
      serialVersionUID:
      -461058745L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • attributeId
          com.querydsl.core.types.dsl.StringPath attributeId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.catalog.model.entity.QModelValueUsage

      class QModelValueUsage extends com.querydsl.core.types.dsl.EntityPathBase<ModelValueUsage> implements Serializable
      serialVersionUID:
      -3599505L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          QModelValueUsageId id
        • parentModelValueIds
          com.querydsl.core.types.dsl.SetPath<String,com.querydsl.core.types.dsl.StringPath> parentModelValueIds
        • productIds
          com.querydsl.core.types.dsl.SetPath<String,com.querydsl.core.types.dsl.StringPath> productIds
        • skuIds
          com.querydsl.core.types.dsl.SetPath<String,com.querydsl.core.types.dsl.StringPath> skuIds
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QModelValueUsageId

      class QModelValueUsageId extends com.querydsl.core.types.dsl.BeanPath<ModelValueUsageId> implements Serializable
      serialVersionUID:
      835845354L
      • Serialized Fields

        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • modelValueId
          com.querydsl.core.types.dsl.StringPath modelValueId
        • projectId
          com.querydsl.core.types.dsl.StringPath projectId
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QProduct

      class QProduct extends com.querydsl.core.types.dsl.EntityPathBase<Product> implements Serializable
      serialVersionUID:
      1625293733L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • endTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> endTime
        • productId
          QProductId productId
        • properties
          com.querydsl.core.types.dsl.ListPath<ProductProperty,QProductProperty> properties
        • semantics
          com.querydsl.core.types.dsl.ListPath<String,com.querydsl.core.types.dsl.StringPath> semantics
        • skuIds
          com.querydsl.core.types.dsl.SetPath<String,com.querydsl.core.types.dsl.StringPath> skuIds
        • startTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> startTime
        • status
          com.querydsl.core.types.dsl.EnumPath<CatalogStatus> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • visible
          com.querydsl.core.types.dsl.EnumPath<CatalogVisible> visible
    • Class com.skava.catalog.model.entity.QProductId

      class QProductId extends com.querydsl.core.types.dsl.BeanPath<ProductId> implements Serializable
      serialVersionUID:
      -1460815968L
      • Serialized Fields

        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
        • projectId
          com.querydsl.core.types.dsl.StringPath projectId
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QProductProperty

      class QProductProperty extends com.querydsl.core.types.dsl.EntityPathBase<ProductProperty> implements Serializable
      serialVersionUID:
      -1494167398L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • attributeId
          com.querydsl.core.types.dsl.StringPath attributeId
        • attributeLevel
          com.querydsl.core.types.dsl.StringPath attributeLevel
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • isDelete
          com.querydsl.core.types.dsl.BooleanPath isDelete
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • localeRestricted
          com.querydsl.core.types.dsl.BooleanPath localeRestricted
        • type
          com.querydsl.core.types.dsl.EnumPath<DataType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • value
          com.querydsl.core.types.dsl.SimplePath<Object> value
    • Class com.skava.catalog.model.entity.QProject

      class QProject extends com.querydsl.core.types.dsl.EntityPathBase<Project> implements Serializable
      serialVersionUID:
      1625457103L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • actualCompletionDate
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> actualCompletionDate
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • description
          com.querydsl.core.types.dsl.StringPath description
        • name
          com.querydsl.core.types.dsl.StringPath name
        • notes
          com.querydsl.core.types.dsl.StringPath notes
        • projectId
          QProjectId projectId
        • state
          com.querydsl.core.types.dsl.EnumPath<ProjectState> state
        • targetCompletionDate
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> targetCompletionDate
        • type
          com.querydsl.core.types.dsl.EnumPath<ProjectType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.catalog.model.entity.QProjectId

      class QProjectId extends com.querydsl.core.types.dsl.BeanPath<ProjectId> implements Serializable
      serialVersionUID:
      -1303817398L
      • Serialized Fields

        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
    • Class com.skava.catalog.model.entity.QProjectNotes

      class QProjectNotes extends com.querydsl.core.types.dsl.EntityPathBase<ProjectNotes> implements Serializable
      serialVersionUID:
      1665181234L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • itemId
          com.querydsl.core.types.dsl.StringPath itemId
        • itemType
          com.querydsl.core.types.dsl.EnumPath<ItemType> itemType
        • notes
          com.querydsl.core.types.dsl.StringPath notes
        • projectNotesId
          QProjectNotesId projectNotesId
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • userId
          com.querydsl.core.types.dsl.StringPath userId
        • userName
          com.querydsl.core.types.dsl.StringPath userName
    • Class com.skava.catalog.model.entity.QProjectNotesId

      class QProjectNotesId extends com.querydsl.core.types.dsl.BeanPath<ProjectNotesId> implements Serializable
      serialVersionUID:
      -1783633171L
      • Serialized Fields

        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
        • projectId
          com.querydsl.core.types.dsl.StringPath projectId
    • Class com.skava.catalog.model.entity.QSequence

      class QSequence extends com.querydsl.core.types.dsl.EntityPathBase<Sequence> implements Serializable
      serialVersionUID:
      1197807563L
      • Serialized Fields

        • id
          com.querydsl.core.types.dsl.StringPath id
        • lastCollectionId
          com.querydsl.core.types.dsl.NumberPath<Long> lastCollectionId
        • lastImageAssetsId
          com.querydsl.core.types.dsl.NumberPath<Long> lastImageAssetsId
    • Class com.skava.catalog.model.entity.QSku

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

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • endTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> endTime
        • id
          QSkuId id
        • properties
          com.querydsl.core.types.dsl.ListPath<SkuProperty,QSkuProperty> properties
        • startTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> startTime
        • status
          com.querydsl.core.types.dsl.EnumPath<CatalogStatus> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • visible
          com.querydsl.core.types.dsl.EnumPath<CatalogVisible> visible
    • Class com.skava.catalog.model.entity.QSkuId

      class QSkuId extends com.querydsl.core.types.dsl.BeanPath<SkuId> implements Serializable
      serialVersionUID:
      -1220321458L
      • Serialized Fields

        • catalogId
          com.querydsl.core.types.dsl.StringPath catalogId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
        • projectId
          com.querydsl.core.types.dsl.StringPath projectId
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.catalog.model.entity.QSkuProperty

      class QSkuProperty extends com.querydsl.core.types.dsl.EntityPathBase<SkuProperty> implements Serializable
      serialVersionUID:
      111771080L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • attributeId
          com.querydsl.core.types.dsl.StringPath attributeId
        • attributeLevel
          com.querydsl.core.types.dsl.StringPath attributeLevel
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • isDelete
          com.querydsl.core.types.dsl.BooleanPath isDelete
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • localeRestricted
          com.querydsl.core.types.dsl.BooleanPath localeRestricted
        • name
          com.querydsl.core.types.dsl.StringPath name
        • type
          com.querydsl.core.types.dsl.EnumPath<DataType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • value
          com.querydsl.core.types.dsl.SimplePath<Object> value
    • Class com.skava.catalog.model.entity.QVersion

      class QVersion extends com.querydsl.core.types.dsl.EntityPathBase<Version> implements Serializable
      serialVersionUID:
      -2008591474L
      • Serialized Fields

        • _super
          QCatalogAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          QVersionId id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • notes
          com.querydsl.core.types.dsl.StringPath notes
        • s3path
          com.querydsl.core.types.dsl.StringPath s3path
        • status
          com.querydsl.core.types.dsl.EnumPath<PublishStatus> status
        • type
          com.querydsl.core.types.dsl.EnumPath<PublishType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • versionIdentifier
          com.querydsl.core.types.dsl.StringPath versionIdentifier
    • Class com.skava.catalog.model.entity.QVersionId

      class QVersionId extends com.querydsl.core.types.dsl.BeanPath<VersionId> implements Serializable
      serialVersionUID:
      -1816088247L
      • Serialized Fields

        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • identifier
          com.querydsl.core.types.dsl.StringPath identifier
    • Class com.skava.catalog.model.entity.Sequence

      class Sequence extends Object implements Serializable
      serialVersionUID:
      7282428300728462359L
      • Serialized Fields

        • id
          String id
          id - Holds the identifier of the sequence.
        • lastCollectionId
          long lastCollectionId
          lastCollectionId - Holds the lastCollectionId.
        • lastImageAssetsId
          long lastImageAssetsId
          lastCollectionId - Holds the lastImageAssetsId.
    • Class com.skava.catalog.model.entity.Sku

      class Sku extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      -4653901774927365500L
      • Serialized Fields

        • endTime
          LocalDateTime endTime
          endtime - It refers to the endtime of the sku.
        • id
          SkuId id
          skuId - This unique id represents the sku identifier which is combination of catalogId, projectId, collectionId, identifier.
        • properties
          List<SkuProperty> properties
          properties - It refers to the properties of Skus.
        • startTime
          LocalDateTime startTime
          starttime - It refers to the starttime of the sku.
        • status
          CatalogStatus status
          status - The boolean parameter specifies whether the sku is active or inactive.
        • visible
          CatalogVisible visible
          visible - The boolean parameter specifies whether the sku is visible or not.
    • Class com.skava.catalog.model.entity.SkuId

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

        • catalogId
          String catalogId
          catalogID - Holds the identifier of the Catalog of the sku.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of attribute.
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute.
        • projectId
          String projectId
          projectId - Holds the identifier of the project of the sku.
        • versionId
          String versionId
          version Id
    • Class com.skava.catalog.model.entity.SkuProperty

      class SkuProperty extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • attributeId
          String attributeId
          Holds the unique attribute Id of the sku property
        • attributeLevel
          String attributeLevel
        • isDelete
          Boolean isDelete
          Holds the delete flag
        • locale
          String locale
          Holds the locale of the attribute property
        • localeRestricted
          boolean localeRestricted
        • name
          String name
          name -It refers to name of the Attribute.
        • type
          DataType type
          type - The boolean parameter specifies whether the item is static or dynamic.
        • value
          Object value
          Holds the value of the sku property
    • Class com.skava.catalog.model.entity.Version

      class Version extends CatalogAuditEntry implements Serializable
      serialVersionUID:
      8041474495404760279L
      • Serialized Fields

        • id
          VersionId id
          id - It refers the Identifier of the Catalog Version.
        • name
          String name
          name - It refers to the name of version.
        • notes
          String notes
          It refers to the notes of publish version.
        • s3path
          String s3path
          It refers to the s3path of the publish version.
        • status
          PublishStatus status
          This is used to change the status of the particular Catalog Version.There are two status INPROGRESS denotes Version is in Progress and status COMPLETED denotes Version is a complete version.
        • type
          PublishType type
          This is used to change the type of the particular Catalog Version.There are three status INPROGRESS denotes Version is in Progress and status COMPLETED denotes Version is a complete version.
        • versionIdentifier
          String versionIdentifier
          versionIdentifier - It refers to the version id of the product or sku.
    • Class com.skava.catalog.model.entity.VersionId

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

        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute.
  • Package com.skava.catalog.model.exchange

    • Class com.skava.catalog.model.exchange.Attribute

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

        • autoGeneration
          Boolean autoGeneration
          autoGeneration - The parameter specifies whether the attribute is auto generate description or not.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • comparable
          Boolean comparable
          comparable - The parameter specifies whether the attribute is comparable or not.
        • createdBy
          long createdBy
          createdBy - It refers to the createdBy of the category.
        • createdOn
          String createdOn
          createdOn -It refers to the createdOn of the category.
        • dataType
          DataType dataType
          datatype - The parameter specifies the types of data.
        • displayable
          Boolean displayable
          displayable - The parameter specifies whether the attribute is displayable or not.
        • endTime
          String endTime
        • filterable
          Boolean filterable
          filterable - The parameter specifies whether the attribute is filter or not.
        • identifier
          String identifier
          identifier - The parameter specifies the types of data.
        • level
          String level
        • localeRestricted
          boolean localeRestricted
          autoGeneration - The parameter specifies whether the attribute is auto generate description or not.
        • modelId
          String modelId
          modelId - Contains a unique model identifier which has to be associated with the parent model.
        • parentModelId
          String parentModelId
          Contains a unique model identifier.
        • properties
          List<AttributeProperty> properties
          properties - It refers the properties of attribute
        • required
          Boolean required
          required - It refers the attribute required information.
        • searchable
          Boolean searchable
          searchable - The parameter specifies whether the attribute is search or not.
        • sortable
          Boolean sortable
          sortable - The parameter specifies whether the attribute is sort or not.
        • source
          String source
          Contains a source of the Attribute.
        • sourcePath
          String sourcePath
          Contains a source path of the Attribute.
        • startTime
          String startTime
        • status
          AttributeStatus status
          status - The parameter specifies the status of the attribute.
        • suggestible
          Boolean suggestible
          suggestible - The parameter specifies whether the attribute is suggest or not.
        • type
          AttributeType type
          type - The parameter specifies the types of data.
        • updatedBy
          long updatedBy
          updated By - It refers to the updatedBy of the category.
        • updatedOn
          String updatedOn
          updatedon - It refers to the updatedOn of the category.
        • validation
          String validation
          validation
        • versionId
          String versionId
          versionId - It refers to the version id of product
    • Class com.skava.catalog.model.exchange.AttributeGroup

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

        • attributeIds
          LinkedHashSet<String> attributeIds
          attributeIds - The parameter specifies the order index of data.
        • collectionId
          long collectionId
          collectionId -It refers to the identifier of the collection.
        • createdBy
          long createdBy
          createdBy - It refers to the createdBy of the category.
        • createdOn
          String createdOn
          createdOn - It refers to the createdOn of the category.
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute.
        • orderIdx
          int orderIdx
          orderIdx - The parameter specifies the order index of data.
        • type
          AttributeGroupType type
          type - The parameter specifies the types of data.
        • updatedBy
          long updatedBy
          updatedBy -It refers to the updatedBy of the category.
        • updatedOn
          String updatedOn
          updatedOn -It refers to the updatedOn of the category.
    • Class com.skava.catalog.model.exchange.AttributeProperty

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

        • locale
          String locale
          locale - It refers to the locale of the attribute.
        • name
          String name
          name - It refers to the name of the attribute.
        • validationData
          String validationData
          validationData - It refers to the validationData of the attribute.
    • Class com.skava.catalog.model.exchange.Catalog

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

        • adminFilter
          String adminFilter
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of collection.
        • createdBy
          long createdBy
          CreatedBy - It refers to the createdBy of the category.
        • createdOn
          String createdOn
          CreatedOn - It refers to the createdOn of the category.
        • endTime
          String endTime
          endtime - It refers to the end time of the catalog.
        • identifier
          String identifier
          identifier - It refers to the identifier of catalog
        • locked
          CatalogLocked locked
        • properties
          List<CatalogProperty> properties
          properties - It refers to properties of the catalog.
        • sfFilter
          String sfFilter
        • startTime
          String startTime
          startTime - It refers to the start time of the catalog.
        • status
          CatalogStatus status
          status - The boolean parameter specifies whether the catalog is active or inactive.
        • subType
          String subType
          subType - The boolean parameter specifies whether the catalog is default or filter.
        • type
          CatalogType type
          type - The boolean parameter specifies whether the catalog type is master or sales.
        • updatedBy
          long updatedBy
          updatedBY - It refers to the updatedBy of the category.
        • updatedOn
          String updatedOn
          updatesOn - It refers to the updatedOn of the category.
    • Class com.skava.catalog.model.exchange.CatalogProperty

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

        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • locked
          CatalogLocked locked
        • name
          String name
          name - It refers to name of the Attribute.
        • value
          String value
          value - Holds the value as String.
    • Class com.skava.catalog.model.exchange.CatalogRevision

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

        • approvedOn
          String approvedOn
          approvedOn - It refers to the approved date of catalog revision.
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • itemId
          String itemId
          itemId - It refers to the item id of the catalog revision
        • itemType
          RevisionItemType itemType
          itemType - It refers to the item type of the catalog revision
    • Class com.skava.catalog.model.exchange.Collection

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

        • businessId
          long businessId
          bussinessId - It refers the businessId of the collection.
        • createdBy
          long createdBy
          createdBy - It refers to the createdBy of the category.
        • createdOn
          String createdOn
          createdOn - It refers to the createdOn of the category.
        • description
          String description
          description - It refers to the description of collection.
        • id
          long id
          id - It refers to the identifier of collection
        • name
          String name
          name - It refers to the name of collection.
        • properties
          @Valid List<CollectionProperty> properties
          Holds the collection property attributes list **
        • status
          CatalogStatus status
          status - It refers to the status of collection.
        • updatedBy
          long updatedBy
          updatedBy - It refers to the updatedBy of the category.
        • updatedOn
          String updatedOn
          updated On - It refers to the updatedOn of the category.
    • Class com.skava.catalog.model.exchange.CollectionAttribute

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

        • defaultValue
          String defaultValue
          defaultValue - Holds the defaultValue of the collection property attribute.**
        • description
          String description
          description - Holds the description of the collection property attribute.**
        • name
          String name
          name - It refers to name of the Collection Porperty Attribute. **
        • nullable
          boolean nullable
          nullable - Holds the validationRule of the collection property attributes.**
        • possibleValues
          List<String> possibleValues
          possibleValues - The possible values of the attribute.
        • type
          CollectionAttributeType type
          type - The parameter specifies the types of data..
    • Class com.skava.catalog.model.exchange.CollectionProperty

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

        • name
          String name
          name - Holds the name of the collection property attribute **
        • value
          String value
          value - Holds the value of the collection property attribute **
    • Class com.skava.catalog.model.exchange.ImageAssets

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

        • backgroundImageUrl
          String backgroundImageUrl
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of catalog
        • changeType
          ImageAssetsType changeType
          notes - It refers to the notes of item.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of collection
        • createdBy
          long createdBy
          created By - It refers to the createdBy of the category.
        • createdDateTime
          String createdDateTime
          created On - It refers to the createdOn of the category.
        • id
          long id
          identifiers - It refers to the identifier of imageAssets
        • imageUrl
          String imageUrl
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • productId
          String productId
          Description- It refers to the description of project
        • projectId
          String projectId
          projectId - It refers to the identifier of project
        • prompt
          String prompt
        • properties
          Map<String,String> properties
        • skuId
          String skuId
          catalogId - It refers to the identifier of the catalog.
        • status
          ImageAssetsStatus status
        • updatedBy
          long updatedBy
          updated By - It refers to the updatedBy of the category.
        • updatedDateTime
          String updatedDateTime
          updatedOn - It refers to the updatedOn of the category.
    • Class com.skava.catalog.model.exchange.Model

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

        • attributes
          List<AttributeDO> attributes
          attributes - The parameter specifies the types of attribute.
        • createdBy
          long createdBy
          createdBy - It refers to the createdBy of the model.
        • createdOn
          String createdOn
          created on - It refers to the createdOn of the model.
        • modelId
          String modelId
          modelId - It refers the name of the model
        • properties
          List<ModelProperty> properties
          properties - The parameter specifies the locale based name of the model.
        • status
          CatalogStatus status
          status - The parameter specifies the status of the model.
        • type
          MultilevelType type
          type - It refers to the updatedBy of the model.
        • updatedBy
          long updatedBy
          updated By - It refers to the updatedBy of the model.
        • updatedOn
          String updatedOn
          updated On - It refers to the updatedOn of the model.
    • Class com.skava.catalog.model.exchange.ModelProperty

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

        • description
          String description
          description - It refers to the description of ModelProperty.
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • name
          String name
          name - It refers to name of the ModelProperty.
    • Class com.skava.catalog.model.exchange.ModelValue

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

        • attributes
          List<ModelValueAttribute> attributes
          Attributes - holds the attributes
        • catalogId
          String catalogId
          catalogId - holds the identifier of the catalog
        • collectionId
          long collectionId
          colelctionId - holds the identifier of the collection
        • createdBy
          long createdBy
          createdBy - It refers to the createdBy of the model.
        • createdTime
          String createdTime
          creatingTime - It refers to the createdOn of the model.
        • identifier
          String identifier
          identifier - It refers to the identifier of the model.
        • mappingId
          String mappingId
          mapppingId - holds the mapping identifier
        • mappingType
          TemplateMappingType mappingType
          mapping type - holds the mapping type
        • modelId
          String modelId
          modelId - holds the identifier of the model
        • modelType
          MultilevelType modelType
          modeltype - holds the modeltype
        • productId
          String productId
          product id - holds the product identifier
        • projectId
          String projectId
          projectId - holds the project identifier
        • skuId
          String skuId
          skuid -holds the sku identifier
        • status
          CatalogStatus status
          status - The parameter specifies the status of the model.
        • updatedBy
          long updatedBy
          UpdatedBy - It refers to the updatedBy of the model.
        • updatedTime
          String updatedTime
          updatedTime - It refers to the updatedOn of the model.
        • versionId
          String versionId
          versionId - It refers to the version id of product
    • Class com.skava.catalog.model.exchange.ModelValueAttribute

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

        • attributeId
          String attributeId
          attributeID - Holds the identifier of the attribute.
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • value
          Object value
          value - Holds the value as String.
    • Class com.skava.catalog.model.exchange.Product

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

        • catalogId
          String catalogId
          catalogId - It refers to the catalog id of the product.
        • collectionId
          long collectionId
          collection Id - It refers to the identifier of the collection.
        • createdBy
          long createdBy
          createdBy
        • createdOn
          String createdOn
          createdOn
        • endTime
          String endTime
          endTime
        • identifier
          String identifier
          identifier- It refers to the identifier of product
        • locked
          CatalogLocked locked
        • notes
          String notes
        • projectId
          String projectId
          projectId - It refers to the project id of the product.
        • projectStatus
          CatalogProjectStatus projectStatus
        • properties
          List<ProductProperty> properties
          properties
        • semantics
          List<String> semantics
          semantics
        • skuIds
          LinkedHashSet<String> skuIds
          skuIds - It refers to the identifier of sku
        • startTime
          String startTime
          startTime
        • status
          CatalogStatus status
          status - The boolean parameter specifies whether the prodcut is active or inactive.
        • updatedBy
          long updatedBy
          updated By
        • updatedOn
          String updatedOn
          updatedon
        • versionId
          String versionId
          versionID - It refers to the version id of product
        • visible
          CatalogVisible visible
          visible
    • Class com.skava.catalog.model.exchange.ProductProperty

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

        • attributeId
          String attributeId
          attributeId - It refers to the identifier of the product identifier of the Product Property.
        • isDelete
          Boolean isDelete
          isdelete - It refers to the flag of product property
        • locale
          String locale
          locale - It refers to the local of the Product Property.
        • locked
          CatalogLocked locked
        • value
          String value
    • Class com.skava.catalog.model.exchange.Project

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

        • actualCompletionDate
          String actualCompletionDate
          actual completionDate - It refers to the actualCompletionDate of the category.
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • createdBy
          long createdBy
          created By - It refers to the createdBy of the category.
        • createdOn
          String createdOn
          created On - It refers to the createdOn of the category.
        • description
          String description
          Description- It refers to the description of project
        • identifier
          String identifier
          identifiers - It refers to the identifier of project
        • name
          String name
          name - It refers to the name of project.
        • notes
          String notes
          notes - It refers to the notes of item.
        • state
          ProjectState state
          state - It refers the state of the Project.
        • status
          ProjectStatus status
        • targetCompletionDate
          String targetCompletionDate
          targetCompletionDate - It refers to the targetCompletionDate of the project.
        • type
          ProjectType type
          type - The boolean parameter specifies whether the item is static or dynamic.
        • updatedBy
          long updatedBy
          updated By - It refers to the updatedBy of the category.
        • updatedOn
          String updatedOn
          updatedOn - It refers to the updatedOn of the category.
    • Class com.skava.catalog.model.exchange.ProjectNotes

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

        • catalogId
          String catalogId
          catalogId - It refers to the catalog id of the project notes.
        • collectionId
          long collectionId
          collectionId - It refers to the collection id of the project notes.
        • identifier
          String identifier
          identifier - It refers to the identifier of project notes
        • itemId
          String itemId
          itemid - It refers to the item id of the project notes.
        • itemType
          ItemType itemType
          itemType - The enum parameter specifies whether the item is product or category or sku.
        • notes
          String notes
          notes - It refers to the notes of the project notes.
        • projectId
          String projectId
          projectId - It refers to the project id of the project notes.
        • updatedTime
          String updatedTime
          updated time - It refers to the updatedTime of the project notes..
        • userId
          String userId
          userId- It refers to the user id of the project notes.
        • userName
          String userName
          username - It refers to the user name of the project notes.
    • Class com.skava.catalog.model.exchange.Sku

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

        • catalogId
          String catalogId
          catalogID - It refers to the identifier of the catalog.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • createdBy
          long createdBy
          createdBy - It refers to the createdBy of the category.
        • createdOn
          String createdOn
          created On - It refers to the createdOn of the category.
        • endTime
          String endTime
          endTime - It refers to the endtime of the sku.
        • identifier
          String identifier
          identifier - It refers to the identifier of sku
        • locked
          CatalogLocked locked
        • notes
          String notes
        • projectId
          String projectId
          projectId - It refers to the project id of the sku.
        • projectStatus
          ProjectStatus projectStatus
        • properties
          List<SkuProperty> properties
          properties - It refers to the properties of Sku
        • startTime
          String startTime
          startTime - It refers to the starttime of the sku.
        • status
          CatalogStatus status
          status - The boolean parameter specifies whether the sku is active or inactive.
        • updatedBy
          long updatedBy
          Updated By - It refers to the updatedBy of the category.
        • updatedOn
          String updatedOn
          updatedOn - It refers to the updatedOn of the category.
        • versionId
          String versionId
          versionId - It refers to the version id of product
        • visible
          CatalogVisible visible
          visible - The boolean parameter specifies whether the sku is visible or not.
    • Class com.skava.catalog.model.exchange.SkuProperty

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

        • attributeId
          String attributeId
          attributeId - It refers to the identifier of the product identifier of the Product Property.
        • isDelete
          Boolean isDelete
          isdelete -It refers to the flag of sku property
        • locale
          String locale
          locale - It refers to the local of the Product Property.
        • locked
          Boolean locked
        • name
          String name
          name - It refers to name of the Attribute.
        • value
          String value
          value - Holds the value as String.
    • Class com.skava.catalog.model.exchange.Version

      class Version extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      687726547103426L
      • Serialized Fields

        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • createdBy
          long createdBy
          Id of the user who created entity.
        • createdOn
          String createdOn
          Time stamp denotes the created time of the entity.
        • identifier
          String identifier
          identifier - It refers to the identifier of product
        • name
          String name
          names - It refers to the notes of product.
        • notes
          String notes
          It refers to the notes of publish version.
        • s3path
          String s3path
          It refers to the s3path of the publish version.
        • status
          PublishStatus status
          This is used to change the status of the particular Catalog Version.There are two status INPROGRESS denotes Version is in Progress and status COMPLETED denotes Version is a complete version.
        • type
          PublishType type
          This is used to change the type of the particular Catalog Version.There are three types. INCREMENTAL denotes Version is created through incremental feed process. FULL denotes Version is created through full feed process. ROLLBACK denotes Version is created through rollback feed process.
        • updatedBy
          long updatedBy
          Id of the user who updated entity.
        • updatedOn
          String updatedOn
          Time stamp denotes the updated time of the entity.
        • versionIdentifier
          String versionIdentifier
          versionIdentifier - It refers to the version id of the product or sku.
  • Package com.skava.catalog.model.exchange.request

    • Class com.skava.catalog.model.exchange.request.AttributeGroupRequest

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

        • attributeIds
          LinkedHashSet<String> attributeIds
          attribueIds - The parameter specifies the types of attribute.
        • collectionId
          long collectionId
          collectionID - It refers to the identifier of the collection.
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute.
        • orderIdx
          int orderIdx
          orderIdx - The parameter specifies the types of attribute.
        • type
          AttributeGroupType type
          type - The parameter specifies the types of attributegroup.
    • Class com.skava.catalog.model.exchange.request.AttributeGroupRequestInternal

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

        • attributeGroupRequest
          AttributeGroupRequest attributeGroupRequest
          attributeGroupRequest - It refers to the requests of AttributeGroup information.
        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • filters
          String filters
          filters - It refers to querydsl filters
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • page
          int page
          page - This parameter will be available for all the services that supports pagination.
        • size
          int size
          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
          sort - It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.AttributePropertyRequest

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

        • locale
          String locale
          locale - It refers to the locale of the attribute.
        • name
          String name
          name - It refers to the name of the attribute.
        • validationData
          String validationData
          validation Data - It refers to the validationData of the attribute.
    • Class com.skava.catalog.model.exchange.request.AttributePropertyRequestInternal

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

        • attributeId
          String attributeId
          attributeID - It holds the value of attribute id which is required to access the item.
        • attributePropertiesRequest
          List<AttributePropertyRequest> attributePropertiesRequest
          attributePropertiesRequest - It refers to the requests of attributeProperty information.
        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • collectionId
          long collectionId
          colectionID - It holds the value of collection id which is required to access the item.
        • locale
          String locale
          locale - It refers to locale which is used to display messages
    • Class com.skava.catalog.model.exchange.request.AttributeRequest

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

        • autoGeneration
          boolean autoGeneration
          autoGeneration - The parameter specifies whether the attribute is auto generate description or not.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • comparable
          boolean comparable
          comparable - The parameter specifies whether the attribute is comparable or not.
        • dataType
          DataType dataType
          datatype - The parameter specifies the types of data.
        • displayable
          boolean displayable
          displayable - The parameter specifies whether the attribute is displayable or not.
        • endTime
          String endTime
        • filterable
          boolean filterable
          filterable - The parameter specifies whether the attribute is filter or not.
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute
        • level
          String level
          level - Holds the attribute level product or sku
        • localeRestricted
          boolean localeRestricted
          isLocaleRestricted - The parameter specifies whether the attribute is locale restricted or not.
        • modelId
          String modelId
          model Id - Holds the identifier of the Model
        • parentModelId
          String parentModelId
          parentmodelId - Holds the identifier of the parentmodel
        • properties
          List<AttributeProperty> properties
          porperties - It refers the properties of attribute
        • required
          Boolean required
          required - It refers the attribute required information.
        • searchable
          boolean searchable
          searchable - The parameter specifies whether the attribute is search or not.
        • sortable
          boolean sortable
          sortable - The parameter specifies whether the attribute is sort or not.
        • source
          String source
          source - It refers the source information.
        • sourcePath
          String sourcePath
          source path - It refers the sourcePath information.
        • startTime
          String startTime
        • status
          AttributeStatus status
          status - The parameter specifies the status of the attribute.
        • suggestible
          boolean suggestible
          suggestible - The parameter specifies whether the attribute is suggest or not.
        • type
          AttributeType type
          type - The parameter specifies the types of attribute.
        • validation
          String validation
          validation - It refers the validation information.
    • Class com.skava.catalog.model.exchange.request.AttributeRequestInternal

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

        • attributeRequest
          AttributeRequest attributeRequest
          attributeRequest - It refers to the requests of attribute information.
        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • collectionId
          long collectionId
          collectionID - It refers to the identifier of the collection.
        • dataType
          DataType dataType
          dataType - The parameter specifies the types of data.
        • filters
          String filters
          filters - It refers to querydsl filters
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • page
          int page
          page - This parameter will be available for all the services that supports pagination.
        • size
          int size
          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
          sort - It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.CacheClearRequestInternal

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • cacheKey
          String cacheKey
          cache key - It refers to item cache name
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • locale
          String locale
          locale - It refers to locale which is used to display messages
    • Class com.skava.catalog.model.exchange.request.CacheClearRequestInternal.CacheClearRequestInternalBuilder

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • cacheKey
          String cacheKey
          cachekey- It refers to item cache name
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • locale
          String locale
          locale - It refers to locale which is used to display messages
    • Class com.skava.catalog.model.exchange.request.CatalogPropertyRequest

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

        • locale
          String locale
          locale - It refers to the locale of the catalog Property.
        • locked
          CatalogLocked locked
        • name
          String name
          name - It refers to the identifier of the attribute .
        • value
          String value
          value - It holds the value of the Product Porperty.
    • Class com.skava.catalog.model.exchange.request.CatalogPropertyRequestInternal

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

        • authToken
          String authToken
          authtoken - It holds the value of auth token which is required to access the item.
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog identifier of the Product Property.
        • catalogPropertyRequests
          List<CatalogPropertyRequest> catalogPropertyRequests
          catalopropertiesRequest - It refers to the requests of catalogProperty information
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • locale
          String locale
          locale - It refers to locale which is used to display messages
    • Class com.skava.catalog.model.exchange.request.CatalogRequest

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

        • adminFilter
          String adminFilter
          adminFilter - The parameter specifies the admin filter of the catalog.
        • collectionId
          long collectionId
          collectionID - It refers to the identifier of collection.
        • endTime
          String endTime
          endTime - It refers to the end time of the catalog.
        • identifier
          String identifier
          identifier - It refers to the identifier of catalog
        • locked
          CatalogLocked locked
        • properties
          List<CatalogProperty> properties
          properties - It refers to the end time of the catalog.
        • sfFilter
          String sfFilter
          sfFilter - The parameter specifies the sf filter of the catalog.
        • startTime
          String startTime
          starttime - It refers to the start time of the catalog.
        • status
          CatalogStatus status
          status - The boolean parameter specifies whether the catalog is active or inactive.
        • subType
          String subType
          subType - The boolean parameter specifies whether the catalog is default or filter.
        • type
          CatalogType type
          tyoe - The boolean parameter specifies whether the catalog type is master or catalog.
    • Class com.skava.catalog.model.exchange.request.CatalogRequestInternal

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • businessId
          long businessId
          businessId - It refers the businessId of the collection.
        • catalogRequest
          CatalogRequest catalogRequest
          catalogRequest - It refers the businessId of the collection.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of collection.
        • filters
          String filters
          filters - It refers to querydsl filters
        • identifier
          String identifier
          identifier - It refers to the identifier of catalog
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • page
          int page
          page - This parameter will be available for all the services that supports pagination.
        • size
          int size
          size - This parameter will be available for all the services that supports pagination.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort -It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.CatalogRevisionRequestInternal

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog.
        • collectionId
          long collectionId
          collectionId -It refers to the identifier of the collection.
        • filters
          String filters
          filters - It refers to querydsl filters
        • itemId
          String itemId
          itemId - It refers to the itemid of the collection.
        • itemType
          String itemType
          itemType - It refers to the itemtype of the collection.
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • page
          int page
          page - This parameter is used to mention the starting index of the items which going to responded by the API.
        • size
          int size
          size - This parameter will be available for all the services that supports pagination.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.CollectionAttributeRequestInternal

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

        • authToken
          String authToken
          Holds the auth token to perform authentication **
        • businessId
          long businessId
          business Id - It refers the businessId of the collection.
        • locale
          String locale
          Response message would be rendered in the mentioned locale **
    • Class com.skava.catalog.model.exchange.request.CollectionPropertyRequestInternal

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

        • authToken
          String authToken
          Holds the auth token to perform authentication **
        • businessId
          long businessId
          business ID - It refers the identifier of the business.
        • collectionAttributeRequest
          CollectionProperty collectionAttributeRequest
          Holds the request data **
        • collectionId
          @jakarta.validation.constraints.Min(message="Collection Id should be greater than 0", value=0L) long collectionId
          An unique id for the collection **
        • collectionProperties
          List<CollectionProperty> collectionProperties
          Holds the request data **
        • filters
          com.skava.core.qdsl.filter.EcomFilters filters
          filters - It refers to querydsl filters
        • locale
          String locale
          Response message would be rendered in the mentioned locale **
        • page
          int page
          page - holds the information about the pagenation
        • size
          int size
          Holds the size value for pagination**
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.CollectionRequest

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

        • createdBy
          long createdBy
          created by - It refers to the createdBy of collection./ /* It refers to the createdBy of collection.
        • description
          String description
          description - It refers to the description of collection.
        • name
          String name
          name - It refers to the name of collection.
        • properties
          List<CollectionProperty> properties
          Holds the collection property attributes list **
        • status
          CatalogStatus status
          status - It refers to the status of collection.
        • updatedBy
          long updatedBy
          updated By - It refers to the updatedBy of collection.
    • Class com.skava.catalog.model.exchange.request.CollectionRequestInternal

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

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

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

        • backgroundImageUrl
          String backgroundImageUrl
          background Image Url - It refers to the URL of background image.
        • imageUrl
          String imageUrl
          imageUrl - It refers to the URL of image.
        • productId
          String productId
          productId - It refers to the identifier of the product.
        • prompt
          String prompt
          prompt - It refers to the prompt for the image
        • properties
          Map<String,String> properties
          properties - It refers to the properties of the image assets.
        • skuId
          String skuId
          skuId - It refers to the identifier of the sku.
        • status
          ImageAssetsStatus status
          status - It refers to the status of the image assets.
    • Class com.skava.catalog.model.exchange.request.ImageAssetsRequestInternal

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

        • authToken
          String authToken
        • catalogId
          String catalogId
        • changeType
          ImageAssetsType changeType
        • collectionId
          long collectionId
          colectionID -It refers to the identifier of the collection.
        • filters
          String filters
        • imageAssetsId
          long imageAssetsId
        • imageAssetsRequest
          ImageAssetsRequest imageAssetsRequest
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • page
          int page
        • productId
          String productId
        • projectId
          String projectId
        • size
          int size
        • skuId
          String skuId
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort-It refers to EcomSort
        • versionId
          String versionId
    • Class com.skava.catalog.model.exchange.request.ImportExportRequestInternal

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

        • authToken
          String authToken
          It contains the authentication token required for the creation of Collection.
        • businessId
          long businessId
          It refers to the businessId of the catalog.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          com.skava.core.qdsl.filter.EcomFilters filters
          It refers to the filter parameters of catalog.
        • id
          long id
          It refers to the identifier of the catalog.
        • importExportType
          ImportExportType importExportType
          importExportType - Holds the type
        • locale
          String locale
          locale - locale for response.
        • page
          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
          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
          It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.ModelRequest

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

        • modelId
          String modelId
          modelId - It refers the name.
        • properties
          List<ModelProperty> properties
          properties - The parameter specifies the locale based name of the model.
        • status
          CatalogStatus status
          status - The parameter specifies the status of the model.
        • type
          MultilevelType type
          type - The parameter specifies the status of the model.
    • Class com.skava.catalog.model.exchange.request.ModelRequestInternal

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • filters
          String filters
          filters - It refers to querydsl filters
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute
        • isDelete
          Boolean isDelete
          isDelete - holds the value which is used to find whether it is delete or not.
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • modelRequest
          ModelRequest modelRequest
          modelRequest - It refers to the requests of model information.
        • page
          int page
          page - This parameter will be available for all the services that supports pagination.
        • size
          int size
          size - This parameter will be available for all the services that supports pagination.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - It refers to EcomSorts
    • Class com.skava.catalog.model.exchange.request.ModelValueRequestInternal

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

        • attributeName
          String attributeName
          attribute Name - holds the name of the attribute
        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • catalogId
          String catalogId
          catalogID - holds the identifier of te catalog
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection.
        • filters
          String filters
          filters - It refers to querydsl filters
        • identifier
          String identifier
          identifier - It refers to the identifier of attribute
        • locale
          String locale
          local - It refers to locale which is used to display messages
        • mappingId
          String mappingId
          mappingID - holds the identifier of mapping
        • mappingType
          TemplateMappingType mappingType
          mapping Type - holds the type of mapping
        • modelId
          String modelId
          modelId - hodls the identifier of the model
        • modelType
          MultilevelType modelType
          modelType - holds the type of model
        • modelValue
          ModelValue modelValue
          modelValue- It refers to the requests of model value information.
        • page
          int page
          page - holdes the pagination information
        • productId
          String productId
          product ID - holds the identifier of the product
        • projectId
          String projectId
          projectId - holds the idenntifier of the project
        • size
          int size
          size - This parameter will be available for all the services that supports pagination.
        • skuId
          String skuId
          skuID - holds the identifier of the sku
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - It refers to EcomSort
        • status
          CatalogStatus status
          status -holdes the status
        • versionId
          String versionId
          version ID - holds the id of the version
    • Class com.skava.catalog.model.exchange.request.ProductPropertyRequest

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

        • attributeId
          String attributeId
          attributeId - It refers to the identifier of the product identifier of the Product Property.
        • isDelete
          Boolean isDelete
          isDelete - It refers to the flag of the Product Property.
        • locale
          String locale
          locale - It refers to the local of the Product Property.
        • locked
          CatalogLocked locked
        • value
          String value
          value - It holds the value of the Product Porperty.
    • Class com.skava.catalog.model.exchange.request.ProductPropertyRequestInternal

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

        • authToken
          String authToken
          AuthToken -It holds the value of auth token which is required to access the item.
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog identifier of the Product Property.
        • collectionId
          long collectionId
          collectionId - It refers to the project id of the product.
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • productId
          String productId
          productId - It refers to the identifier of the product identifier of the Product Property.
        • productPropertiesRequest
          List<ProductPropertyRequest> productPropertiesRequest
          productPropertiesRequest - It refers to the list of requests of product information.
        • projectId
          String projectId
          projectId - It refers to the project id of the product.
    • Class com.skava.catalog.model.exchange.request.ProductRequest

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

        • authToken
          String authToken
          authToken - It refers to the authToken
        • catalogId
          String catalogId
          catalogID - It refers to the catalog id of the product.
        • collectionId
          long collectionId
          colectionID - It refers to the identifier of the collection.
        • endTime
          String endTime
          endTime - It refers to the endtime of the product.
        • identifier
          String identifier
          identifier - It refers to the identifier of product
        • locked
          CatalogLocked locked
        • notes
          String notes
        • projectId
          String projectId
          projectId - It refers to the project id of the product.
        • projectStatus
          CatalogProjectStatus projectStatus
        • properties
          List<ProductProperty> properties
          properties - It refers to the properties of the product
        • semantics
          List<String> semantics
          semantics - It refers to the notes of product.
        • skuIds
          LinkedHashSet<String> skuIds
          skuID - It refers to the identifier of sku
        • startTime
          String startTime
          startTime - It refers to the starttime of the product.
        • status
          CatalogStatus status
          status - The boolean parameter specifies whether the prodcut is active or inactive.
        • visible
          CatalogVisible visible
          visible - The boolean parameter specifies whether the product is visible or not.
    • Class com.skava.catalog.model.exchange.request.ProductRequestInternal

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the product.
        • catalogId
          String catalogId
          cataloId - It refers to the catalog id of the product.
        • collectionId
          long collectionId
          colectionID -It refers to the identifier of the collection.
        • filters
          String filters
          filters - It refers to querydsl filters
        • identifier
          String identifier
          identifier - It refers to the identifier of product
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • page
          int page
          page - It refers to page value
        • productRequest
          ProductRequest productRequest
          productRequest - It refers to the requests of product information.
        • projectId
          String projectId
          projectId - It refers to the project id of the product.
        • size
          int size
          size -It refers to size value
        • skuIds
          LinkedHashSet<String> skuIds
          skuIDs - It refers to the identifier of sku
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.ProjectNotesRequest

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

        • catalogId
          String catalogId
          catalogId - It refers to the catalog id of the project notes.
        • collectionId
          long collectionId
          collection Id -It refers to the collection id of the project notes.
        • identifier
          String identifier
          identifier - It refers to the identifier of project notes
        • itemId
          String itemId
          itemId - It refers to the item id of the project notes.
        • itemType
          ItemType itemType
          itemType -The enum parameter specifies whether the item is product or category or sku.
        • notes
          String notes
          notes - It refers to the comments of the project notes.
        • projectId
          String projectId
          projectId - It refers to the project id of the project notes.
        • userId
          String userId
          userId - It refers to the user id of the project notes.
        • userName
          String userName
          userName -It refers to the user name of the project notes.
    • Class com.skava.catalog.model.exchange.request.ProjectNotesRequestInternal

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

        • authToken
          String authToken
          authToken -It holds the value of auth token which is required to access the project notes.
        • catalogId
          String catalogId
          catalogId - It refers to the catalog id of the project notes.
        • collectionId
          long collectionId
          collectionId -It refers to the collection id of the project notes.
        • filters
          String filters
          filters -Holds the value for filters
        • identifier
          String identifier
          identifier -It refers to the identifier of project notes
        • locale
          String locale
          locale - It refers to locale which is used to display messages
        • page
          int page
          page -This parameter is used to mention the starting index of the items which going to responded by the API.
        • projectId
          String projectId
          projectId - It refers to the project id of the project notes.
        • projectNotesRequest
          ProjectNotesRequest projectNotesRequest
          projectNotesRequest - It refers to the requests of projectNotes information.
        • size
          int size
          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
          sort - It refers to EcomSort
    • Class com.skava.catalog.model.exchange.request.ProjectRequest

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

        • actualCompletionDate
          String actualCompletionDate
          actualCompletedDate -It refers to the actualCompletionDate of the category
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog.
        • collectionId
          long collectionId
          CollectionID -It refers to the identifier of the collection.
        • description
          String description
          description - It refers to the description of project.
        • name
          String name
          name - It refers to the name of project.
        • notes
          String notes
          notes -It refers to the notes of item.
        • state
          ProjectState state
          state -It refers the state of the Project.
        • status
          ProjectStatus status
          status - The boolean parameter specifies whether the project is active or inactive.
        • targetCompletionDate
          String targetCompletionDate
          targetCompletionDate -It refers to the targetCompletionDate of the p roject.
        • type
          ProjectType type
          type - The boolean parameter specifies whether the item is static or dynamic.
    • Class com.skava.catalog.model.exchange.request.ProjectRequestInternal

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

        • authToken
          String authToken
          AuthToken -It holds the value of auth token which is required to access the product
        • catalogId
          String catalogId
          catalogId
        • collectionId
          long collectionId
          CollectionID-It refers to the identifier of the collection.
        • filters
          String filters
          filters
        • identifier
          String identifier
          identifier -It refers to the identifier of project
        • locale
          String locale
          locale
        • page
          int page
          page
        • projectRequest
          ProjectRequest projectRequest
          projectRequest
        • size
          int size
          size
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort
    • Class com.skava.catalog.model.exchange.request.ProjectRequestInternal.ProjectRequestInternalBuilder

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

        • authToken
          String authToken
          authToken
        • catalogId
          String catalogId
          catalogId
        • collectionId
          long collectionId
          collectionId
        • identifier
          String identifier
          identifier
        • locale
          String locale
          locale
        • projectRequest
          ProjectRequest projectRequest
    • Class com.skava.catalog.model.exchange.request.SkuPropertyRequest

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

        • attributeId
          String attributeId
          attributeId - It refers to the attributeId of the collection
        • isDelete
          Boolean isDelete
          isDelete - It refers to the flag of product property
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • locked
          Boolean locked
          locked - The boolean parameter specifies whether the product is locked or not.
        • value
          String value
          value - Holds the value as String.
    • Class com.skava.catalog.model.exchange.request.SkuPropertyRequestInternal

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • catalogId
          String catalogId
          catalogId - Holds the identifier of the Catalog.
        • collectionId
          long collectionId
          collectionId - Holds the identifier of the Collection
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • projectId
          String projectId
          projectId - Holds the identifier of the project.
        • skuId
          String skuId
          skuId - It refers to the identifier of the catalog identifier of the Product Property.
        • skuPropertyRequests
          List<SkuPropertyRequest> skuPropertyRequests
          skuPropertyRequests - It refers to the Property Request of the sku.
    • Class com.skava.catalog.model.exchange.request.SkuRequest

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

        • authToken
          String authToken
          authToken - It refers to the authToken
        • catalogId
          String catalogId
          catalogId. - It refers to the identifier of the catalog
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection
        • endTime
          String endTime
          endtime - It refers to the endtime of the sku.
        • identifier
          String identifier
          identifier - It refers to the identifier of the attribute
        • locked
          CatalogLocked locked
          locked - It verifies whether the catalog is locked or not
        • notes
          String notes
          notes - It refers the notes of sku.
        • projectId
          String projectId
          projectId - It refers to the identifier of the project
        • projectStatus
          ProjectStatus projectStatus
          projectstatus - The parameter specifies the status of the project
        • properties
          List<SkuProperty> properties
          properties - It refers the properties of sku.
        • startTime
          String startTime
          starttime - It refers to the starttime of the sku.
        • status
          CatalogStatus status
          status - The parameter specifies the status of the attributes,
        • visible
          CatalogVisible visible
          visible - The boolean parameter specifies whether the sku is visible or not.
    • Class com.skava.catalog.model.exchange.request.SkuRequestInternal

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

        • authToken
          String authToken
          authToken - It holds the value of auth token which is required to access the item.
        • catalogId
          String catalogId
          catalogId - It refers to the identifier of the catalog
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of the collection
        • filters
          String filters
          filters - It refers to the querydsl filter
        • identifier
          String identifier
          identifier - It refers to the identifier of the attribute
        • locale
          String locale
          locale - It refers to the locale which is used to display messages
        • page
          int page
          page - This parameter is used to mention the starting index of the items that needs to be responded for the request.
        • projectId
          String projectId
          projectId - It refers to the identifier of the project
        • size
          int size
          size - This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • skuRequest
          SkuRequest skuRequest
          skuRequest - It refers to the request of the sku
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - It refers to the Ecomsort
    • Class com.skava.catalog.model.exchange.request.VersionRequestInternal

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

        • authToken
          String authToken
          authtoken - It refers to the auth token which access to the item
        • catalogId
          String catalogId
          catalogId.- It refers to the identifier of the catalog
        • collectionId
          long collectionId
          collectionId. - It refers to the identifier of the collection.
        • filters
          String filters
          filter - it refers to the querydsl filters
        • id
          String id
          id - It refers to the identifier of the attribute.
        • locale
          String locale
          locale - It refers to locale which is used to display messages.
        • page
          int page
          page - It refers to the starting index of the item.
        • size
          int size
          size - It refers to the maximum number of the item.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          Sort - It refers to the Ecomsort
  • Package com.skava.catalog.model.exchange.response

  • Package com.skava.catalog.model.schemaorg

    • Class com.skava.catalog.model.schemaorg.ImageObject

      class ImageObject extends Object implements Serializable
      serialVersionUID:
      -5959302791467316141L
      • Serialized Fields

        • caption
          String caption
          It contains caption of image. EX : imageURL or altimage1
        • contentUrl
          String contentUrl
          It refers the url of image. EX :https://raderain.sirv.com/T-Giant/424F_320001110_main.png;.
    • Class com.skava.catalog.model.schemaorg.ProductModel

      class ProductModel extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      2587328770282537286L
      • Serialized Fields

        • additionalProperty
          Map<String,PropertyValue> additionalProperty
          This attribute is used to hold the additional properties that are associated with the item
        • brand
          @Size(min=0,max=255) String brand
          This attribute is used to hold the brand 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.
        • image
          List<ImageObject> image
          /** This attribute is used to hold the images of the SKU
        • isDefault
          boolean isDefault
          Contains the true / false value.
        • 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
        • sku
          @Size(min=0,max=255) String sku
          Unique Identifier that define a product or service. Value can be empty/nullable, both treated as not provided. Min length:0. Max length:No max length.
    • Class com.skava.catalog.model.schemaorg.PropertyValue

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

    • Class com.skava.catalog.model.schemaorg.SOProduct

      class SOProduct extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      7434400204903323385L
      • Serialized Fields

        • additionalProperty
          Map<String,PropertyValue> additionalProperty
          This attribute is used to hold the children properties of product properties
        • brand
          @Size(min=0,max=255) String brand
          This attribute is used to hold the brand of the product.
        • category
          String category
          It holds the all the category information like categoryId, properties, associated sub categories.
        • description
          String description
          This attribute is used to hold the description of the product
        • disambiguatingDescription
          String disambiguatingDescription
          This attribute is used to hold the short description of the product.
        • hasVariant
          List<ProductModel> hasVariant
          This set contains the information about skus which having the properties of a product. A sku can be associated with mutiple products. This will be grouped based on product identifier or sku ids.
        • image
          List<ImageObject> image
          This attribute is used to hold the images of the product
        • name
          String name
          This attribute is used to hold the name of the product
        • productId
          @Size(min=0,max=255) String productId
          Products that are configured in the Admin will have unique identifier. Based on the mentioned identifier, associated product information are responded. Value can be empty/nullable, both treated as not provided. Min length:0. Max length:No max length.
  • Package com.skava.core.validation

    • Class com.skava.core.validation.InputModel

      class InputModel extends Object implements Serializable
      serialVersionUID:
      1565282169175618294L
    • Class com.skava.core.validation.OutputModel

      class OutputModel extends Object implements Serializable
      serialVersionUID:
      1565282169175618294L
    • Class com.skava.core.validation.QOutputModel

      class QOutputModel extends com.querydsl.core.types.dsl.BeanPath<com.skava.core.validation.OutputModel> implements Serializable
      serialVersionUID:
      1048315163L
    • Exception com.skava.core.validation.ValidateException

      class ValidateException extends com.skava.core.ECommerceException implements Serializable
      serialVersionUID:
      -8408200706158025317L
    • Class com.skava.core.validation.ValidationErrorModel

      class ValidationErrorModel extends Object implements Serializable
      serialVersionUID:
      6770233622099652219L
      • Serialized Fields

        • fieldErrors
          com.skava.core.validation.ValidationFieldErrorModel[] fieldErrors
        • globalErrors
          com.skava.core.validation.ValidationGlobalErrorModel[] globalErrors
    • Class com.skava.core.validation.ValidationErrorResponse

      class ValidationErrorResponse extends com.skava.core.ResponseModel implements Serializable
      serialVersionUID:
      -4074424525367593318L
      • Serialized Fields

        • validationErrors
          com.skava.core.validation.ValidationErrorModel validationErrors
    • Class com.skava.core.validation.ValidationFieldErrorModel

      class ValidationFieldErrorModel extends Object implements Serializable
      serialVersionUID:
      -8304760824219203394L
    • Class com.skava.core.validation.ValidationGlobalErrorModel

      class ValidationGlobalErrorModel extends Object implements Serializable
      serialVersionUID:
      -1601982831803168203L