Serialized Form

  • Package com.skava.foundation.dto

    • Class com.skava.foundation.dto.BaseAdminDTO

      class BaseAdminDTO extends Object implements Serializable
      serialVersionUID:
      8279930758362663389L
      • Serialized Fields

        • createdBy
          String createdBy
          Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
    • Class com.skava.foundation.dto.BaseAdminEntityDTO

      class BaseAdminEntityDTO extends Object implements Serializable
      serialVersionUID:
      8279930758362663389L
      • Serialized Fields

        • createdBy
          String createdBy
          Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
    • Class com.skava.foundation.dto.BusinessDTO

      class BusinessDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      -8595018741081907031L
      • Serialized Fields

        • cdnUrl
          @Size(message="{business.url.size}",min=3) @URL(message="{business.url.notvalid}",regexp="^\\s*\\S+\\s*$") String cdnUrl
          Represents AWS cloudfront cdn url. It should not be a null and should be a valid URL. It's minimum length is 3 and there is no limit on maximum length.
        • defaultCurrency
          @Pattern(regexp="[A-Z]{3}",message="{business.currency.notvalid}") String defaultCurrency
          Represents default currency for the business and it should not be null.
        • defaultLocale
          @Pattern(regexp="[a-z]{2}_[A-Z]{2}[a-zA-Z#_-]*",message="{business.locale.notvalid}") String defaultLocale
          Represents default locale for the business and it should not be null.
        • id
          long id
          Represents unique identifier for a business .
        • logoUrl
          @URL(message="{business.url.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String logoUrl
          Indicates the url of businesslogo.
        • name
          @NotNull(message="{business.name.notnull}") @Size(message="{business.name.size}",min=2,max=255) @Pattern(regexp="^(?!\\s)(?!.*\\s$)(?=.*[a-zA-Z0-9])[a-zA-Z0-9 .\'-~?!&]{2,}$",message="{business.name.pattern}") String name
          Represents business name. business should not be null in create and update(put method) business API. This field should not be null and it's minimum value is 3 and maximum value is 225. And also support alpha numeric and some valid special charactors (valid special characters are dot(.), underscore(_), space(' ') and hyphen(-))
        • properties
          @Valid List<BusinessPropertyDTO> properties
          Contains information about properties of the business
        • services
          @Valid List<BusinessServiceAssociationDTO> services
          Contains information about the services associated to the business.
        • status
          @org.hibernate.validator.constraints.Range(min=0L, max=1L, message="{business.status.range}") int status
          Represents whether business is active or inactive.
        • storageServiceUrl
          @Size(message="{business.url.size}",min=3) @URL(message="{business.url.notvalid}",regexp="^\\s*\\S+\\s*$") String storageServiceUrl
          Represents AWS(s3) bucket url. It should not be a null and valid URL. It's minimum value is 3 and maximum value is undetermined.
    • Class com.skava.foundation.dto.BusinessPropertyDTO

      class BusinessPropertyDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      5713848452333199395L
      • Serialized Fields

        • name
          @NotNull(message="{business.property.name.notnull}") @Size(message="{business.property.name.size}",min=3,max=100) @Pattern(regexp="[a-zA-Z]+[-\\.a-zA-Z0-9_|]*",message="{business.property.name.pattern}") String name
          It contains the name of the business property for the particular businessid.
        • value
          @NotNull(message="{business.property.value.notnull}") @Size(message="{business.property.value.size}",min=1,max=2000) @NotBlank(message="{business.property.value.empty}") String value
          Contains the value of a business property with respect to the name and business id
    • Class com.skava.foundation.dto.BusinessServiceAssociationDTO

      class BusinessServiceAssociationDTO extends Object implements Serializable
      serialVersionUID:
      -2084875768538843349L
      • Serialized Fields

        • name
          @Pattern(regexp="[a-z]+",message="{business.servicename.notvalid}") String name
          Indicates service name which is an identifier for services.
        • status
          @jakarta.validation.constraints.Max(1L),@jakarta.validation.constraints.Min(0L) int status
          status of the business service association 0 - inactive, 1 - active.
    • Class com.skava.foundation.dto.CurrencyDTO

      class CurrencyDTO extends Object implements Serializable
      serialVersionUID:
      3097838974378236612L
    • Class com.skava.foundation.dto.PropertyDTO

      class PropertyDTO extends Object implements Serializable
      serialVersionUID:
      -7369221922770239040L
      • Serialized Fields

        • name
          @NotNull(message="{property.name.NotNull}") @Size(message="{property.name.size}",min=1,max=50) @Pattern(regexp="[a-zA-Z]+[\\.a-zA-Z0-9_ -]*",message="{property.name.pattern}") String name
          Indicates name of the store property.
        • value
          @Size(message="{property.value.size}",max=5000) String value
          Indicates value of the store property.
    • Class com.skava.foundation.dto.SellerDTO

      class SellerDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      -2048547737337758065L
      • Serialized Fields

        • id
          long id
          Indicates an auto-generated unique identifier for the store.
        • siteId
          long siteId
          Indicates the id of the site.
        • storeId
          long storeId
          Reference from Business entity. Indicates id of the business to which the store belongs.
        • userId
          String userId
          Indicates the name of the store.
    • Class com.skava.foundation.dto.ServicePropertyDTO

      class ServicePropertyDTO extends Object implements Serializable
      serialVersionUID:
      -7369221922770239040L
      • Serialized Fields

        • description
          @Size(message="{storeproperty.description.size}",max=2500) String description
          Indicates description about this store property.
        • displayName
          String displayName
        • editable
          boolean editable
          Whether the property is editable or not.
        • name
          @Pattern(regexp="[a-zA-Z]+[\\.a-zA-Z0-9_ -]*",message="{property.name.pattern}") String name
          Indicates name of the store property.
        • options
          String options
          Multiple options values in comma separated to list out in the UI elements.
        • required
          boolean required
          Whether the property is required or not.
        • serviceName
          String serviceName
          Instance of Store.
        • type
          String type
          property data type, example: boolean, integer, text
        • uiElementType
          String uiElementType
          UI Element type, example: toggle, text
        • valitaionPattern
          String valitaionPattern
          Property value validation patter in regex.
        • value
          @Size(message="{property.value.size}",max=5000) String value
          Indicates value of the store property.
    • Class com.skava.foundation.dto.SiteDataAssociationDTO

      class SiteDataAssociationDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      4341669202554387404L
      • Serialized Fields

        • id
          Long id
          Indicates an auto-generated unique identifier for the siteDataAssociation.
        • mode
          @NotNull(message="{siteDataAssociation.mode.NotNull}") String mode
          Indicates the mode
        • siteDataId
          @NotNull Long siteDataId
          Indicates the siteData ID
        • siteId
          @NotNull Long siteId
          Indicates the site ID
    • Class com.skava.foundation.dto.SiteDataDTO

      class SiteDataDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      5083378135508926143L
      • Serialized Fields

        • config
          @NotNull(message="{siteData.config.NotNull}") String config
          Indicates the configurations
        • id
          Long id
          Indicates an auto-generated unique identifier for the store.
        • market
          @NotNull(message="{siteData.market.NotNull}") String market
          Indicates the data about market
        • siteId
          @NotNull(message="{site.id.NotNull}") Long siteId
        • storeName
          @NotNull(message="{siteData.storeName.NotNull}") String storeName
          Indicates store_name
        • templateId
          @NotNull(message="{siteData.templateId.NotNull}") String templateId
          Indicates the template Id
    • Class com.skava.foundation.dto.SitedataServiceAssociationDTO

      class SitedataServiceAssociationDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      1423501499537082344L
      • Serialized Fields

        • id
          long id
          Indicates an unique identifier for the sitedataserviceassociation.
        • service
          String service
          Indicate the name of the service
        • sitedataId
          long sitedataId
          Reference from Sitedata entity. Indicates id of site data to which association belong
        • value
          String value
          Indicate the serviceId/binId
    • Class com.skava.foundation.dto.SiteDTO

      class SiteDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      4903627231255443017L
      • Serialized Fields

        • domain
          String domain
          Indicates the site domain
        • id
          long id
          Indicates the site ID
    • Class com.skava.foundation.dto.StoreAssociationDTO

      class StoreAssociationDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      -8300183764216853381L
      • Serialized Fields

        • collectionId
          long collectionId
          Indicates the id of the collection of the service associated.
        • defaultAssociation
          boolean defaultAssociation
          Indicates whether this association is default association.
        • id
          long id
          Indicates an auto-generated unique identifier for the store.
        • jurisdiction
          List<StoreJurisdictionDTO> jurisdiction
          List of jurisdictions supported by the store.
        • name
          @NotNull(message="{storeassociation.name.NotNull}") @Pattern(regexp="[a-zA-Z]+[\\.a-zA-Z0-9_ -]*",message="{store.association.name.pattern}") String name
          Indicates the name of this store association.
        • properties
          @Valid List<StoreAssociationPropertyDTO> properties
          List of properties of this Store Association.
        • storeId
          long storeId
          Instance of Store.
    • Class com.skava.foundation.dto.StoreAssociationPropertyDTO

      class StoreAssociationPropertyDTO extends PropertyDTO implements Serializable
      serialVersionUID:
      -4693786753492333691L
    • Class com.skava.foundation.dto.StoreCurrencyDTO

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

        • currency
          String currency
          Represents the currency value for this Store Currency.
        • storeId
          StoreDTO storeId
          Instance of Store.
    • Class com.skava.foundation.dto.StoreDTO

      class StoreDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      -2048547737337758065L
      • Serialized Fields

        • allowPreview
          boolean allowPreview
        • associations
          @Valid List<StoreAssociationDTO> associations
          List of services associated to the store.
        • businessId
          @org.hibernate.validator.constraints.Range(min=0L, message="{store.businessid.Range}") long businessId
          Reference from Business entity. Indicates id of the business to which the store belongs.
        • currencies
          @Size(message="{store.currencies.size}",min=0) Set<@Pattern(regexp="[A-Z]{3}") String> currencies
          List of store currencies
        • defaultCurrency
          @NotNull(message="{store.defaultcurrency.notnull}") @Pattern(regexp="[A-Z]{3}") @Currency(message="{store.currency.notvalid}") String defaultCurrency
          Indicates the default currency for the store.
        • defaultLocale
          @NotNull(message="{store.defaultlocale.notnull}") @Pattern(regexp="[a-z]{2}_[A-Z]{2}[a-zA-Z#_-]*",message="{store.locale.nospace}") @Locale(message="{store.locale.notvalid}") String defaultLocale
          Indicates the default locale of the store.
        • defaultShippingRegion
          @NotNull(message="{store.defaultshippingregion.notnull}") @Pattern(regexp="[a-zA-Z]{2}|\\d{3}") String defaultShippingRegion
          Indicates the default ship to region for the store.
        • id
          Long id
          Indicates an auto-generated unique identifier for the store.
        • launchUrl
          @URL(message="{store.launchurl.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String launchUrl
          Indicates the url with which this store can be launched.
        • locales
          @Size(message="{store.locals.size}",min=0) Set<@Pattern(regexp="[a-z]{2}_[A-Z]{2}[a-zA-Z#_-]*") String> locales
          List of locals are used in the API request and response. It does not have any transfer logic to s
        • logoUrl
          @URL(message="{store.logourl.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String logoUrl
          Indicates the url of storelogo.
        • name
          @NotNull(message="{store.name.NotNull}") @Size(message="{store.name.size}",min=2,max=255) @Pattern(regexp="^(?!\\s)(?!.*\\s$)(?=.*[a-zA-Z0-9])[a-zA-Z0-9 .\'-~?!&]{2,}$",message="{store.name.pattern}") String name
          Indicates the name of the store.
        • previewUrl
          @URL(message="{store.previewurl.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String previewUrl
          Indicates the url with which the store can be previewed for future dates.
        • properties
          @Valid List<StorePropertyDTO> properties
          Contains list of properties for this store.
        • shippings
          @Size(message="{store.shippings.size}",min=0) Set<@Pattern(regexp="[a-zA-Z]{2}|\\d{3}") String> shippings
          List of store shiping countries
        • status
          @org.hibernate.validator.constraints.Range(min=0L, max=1L, message="{store.status.range}") int status
          Indicates the status of the store.
        • storeCurrencies
          Set<StoreCurrencyDTO> storeCurrencies
          List of store currencies.
        • storeLocales
          Set<StoreLocaleDTO> storeLocales
          List of store locales.
        • storeServiceProperties
          List<StoreServicePropertyDTO> storeServiceProperties
        • storeShippings
          Set<StoreShippingDTO> storeShippings
          List of store shipping.
        • timeZone
          @NotNull(message="{store.timezone.NotNull}") @NotEmpty(message="{store.timezone.notempty}") @TimeZone(message="{store.timezone.notvalid}") String timeZone
          Indicates the time zone of the store.
        • type
          @org.hibernate.validator.constraints.Range(min=1L, max=2L, message="{store.type.range}") int type
          Indicates the type of this store.
    • Class com.skava.foundation.dto.StoreJurisdictionDTO

      class StoreJurisdictionDTO extends Object implements Serializable
      serialVersionUID:
      -4693786753492333691L
      • Serialized Fields

        • associationId
          StoreAssociationDTO associationId
          Instance of StoreAssociation.
        • associationName
          String associationName
          Instance of Store.
        • countryCode
          String countryCode
          Indicates the country code for this store jurisdiction.
        • documentId
          String documentId
          Indicates the document id corresponding to pricelist for this store jurisdiction.
        • storeId
          long storeId
          Instance of Store.
    • Class com.skava.foundation.dto.StoreLocaleDTO

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

        • locale
          String locale
          Represents locale value for this Store Locale
        • storeId
          StoreDTO storeId
          Instance of Store.
    • Class com.skava.foundation.dto.StorePropertyDTO

      class StorePropertyDTO extends PropertyDTO implements Serializable
      serialVersionUID:
      -4693786753492333691L
      • Serialized Fields

        • description
          @Size(message="{storeproperty.description.size}",max=2500) String description
          Indicates description about this store property.
        • storeId
          StoreDTO storeId
          Instance of Store.
    • Class com.skava.foundation.dto.StoreSearchDTO

      class StoreSearchDTO extends Object implements Serializable
      serialVersionUID:
      -4533294134115727555L
      • Serialized Fields

        • collectionId
          long collectionId
        • storeIds
          Set<Long> storeIds
    • Class com.skava.foundation.dto.StoreServicePropertyDTO

      class StoreServicePropertyDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      5713848452333199395L
      • Serialized Fields

        • businessId
          long businessId
          Indicates the business id.
        • id
          long id
          Represents unique identifier for a store service .
        • name
          @NotNull(message="{property.name.NotNull}") @Size(message="{property.name.size}",min=1,max=50) @Pattern(regexp="[a-zA-Z]+[\\.a-zA-Z0-9_ -]*",message="{property.name.pattern}") String name
          Indicates name of the store property.
        • serviceName
          @Pattern(regexp="[a-z]+",message="{business.servicename.notvalid}") String serviceName
          Indicates service name which is an identifier for services.
        • storeId
          long storeId
          Indicates the store id.
        • value
          @Size(message="{property.value.size}",max=5000) String value
          Indicates value of the store property.
    • Class com.skava.foundation.dto.StoreShippingDTO

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

        • countryCode
          String countryCode
          Represents country code for this Store Shipping
        • storeId
          StoreDTO storeId
          Instance of Store.
    • Class com.skava.foundation.dto.TemplateDTO

      class TemplateDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      1423501499537082344L
      • Serialized Fields

        • businessId
          long businessId
          Indicates id of the business.
        • defaultLocale
          String defaultLocale
          Represents language for this template
        • id
          long id
          Indicates an unique identifier for the template.
        • properties
          List<TemplatePropertyDTO> properties
          Contains information about the properties associated to the template.
        • status
          TemplateStatus status
          Indicates the status of the template.
        • storeId
          long storeId
          Reference from store entity. Indicates id of the store to which the template belongs.
        • supportedLocales
          String supportedLocales
          Represents language for this template
    • Class com.skava.foundation.dto.TemplatePropertyDTO

      class TemplatePropertyDTO extends BaseAdminDTO implements Serializable
      serialVersionUID:
      6976230025327660838L
      • Serialized Fields

        • id
          long id
          The id.
        • locale
          @NotBlank(message="Template property locale cannot be null nor empty") @Size(message="\'Template property locale\' should contain {min} to maximum {max} characters",min=2,max=10) String locale
        • name
          @NotBlank(message="Template property name cannot be null nor empty") @Size(message="\'Template property name\' should contain {min} to maximum {max} characters",min=3,max=100) @Pattern(regexp="[a-zA-Z]+[-\\.a-zA-Z0-9_|]*",message="Please enter a valid name") String name
          The name.
        • templateId
          long templateId
          The template id.
        • value
          @NotBlank(message="Template property value cannot be null nor empty") @Size(message="\'Template property value\' should contain minimum {min} character",min=1) String value
          The value
    • Class com.skava.foundation.dto.UserPresetDTO

      class UserPresetDTO extends BaseAdminEntityDTO implements Serializable
      serialVersionUID:
      6542847926807930988L
      • Serialized Fields

        • id
          long id
          variable declarations
        • name
          String name
        • serviceCollectionId
          long serviceCollectionId
        • storeId
          long storeId
        • type
          String type
        • userId
          long userId
        • value
          String value
  • Package com.skava.foundation.entity

    • Class com.skava.foundation.entity.BaseAdminEntity

      class BaseAdminEntity extends Object implements Serializable
      serialVersionUID:
      -1136563119993419374L
      • Serialized Fields

        • createdBy
          String createdBy
          Represents id of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • updatedBy
          String updatedBy
          Represents id of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
    • Class com.skava.foundation.entity.Business

      class Business extends BaseAdminEntity implements Serializable
      serialVersionUID:
      -6804840219354246524L
      • Serialized Fields

        • cdnUrl
          String cdnUrl
          Represents AWS cloudfront cdn url. It should not be a null and should be a valid URL. It's minimum length is 3 and there is no limit on maximum length.
        • defaultCurrency
          String defaultCurrency
          Represents default currency for the business and it should not be null.
        • defaultLocale
          String defaultLocale
          Represents default locale for the business and it should not be null.
        • description
          String description
          Represents description of the business.
        • id
          long id
          Represents unique identifier for a business .
        • logoUrl
          @URL(message="{business.url.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String logoUrl
          Indicates the url of businesslogo.
        • name
          @NotNull(message="{business.name.notnull}") @NotEmpty(message="{business.name.notempty}") @Size(message="{business.name.size}",min=2,max=255) @Pattern(regexp="^(?!\\s)(?!.*\\s$)(?=.*[a-zA-Z0-9])[a-zA-Z0-9 .\'-~?!&]{2,}$",message="{business.name.pattern}") String name
          Represents business name. business should not be null in create and update(put method) business API. This field should not be null and it's minimum value is 3 and maximum value is 225. And also support alpha numeric and some valid special charactors (valid special characters are dot(.), underscore(_), space(' ') and hyphen(-))
        • properties
          List<BusinessProperty> properties
          Contains information about properties of the business
        • services
          List<BusinessServiceAssociation> services
          Contains information about the services associated to the business.
        • status
          @org.hibernate.validator.constraints.Range(min=0L, max=1L, message="{business.status.range}") int status
          Represents whether business is active or inactive.
        • storageServiceUrl
          String storageServiceUrl
          Represents AWS(s3) bucket url. It should not be a null and valid URL. It's minimum value is 3 and maximum value is undetermined.
    • Class com.skava.foundation.entity.BusinessProperty

      class BusinessProperty extends BaseAdminEntity implements Serializable
      serialVersionUID:
      5713848452333199395L
      • Serialized Fields

        • businessId
          Business businessId
          Business Object
        • name
          @NotNull(message="{business.property.name.notnull}") @Size(message="{business.property.name.size}",min=3,max=100) @Pattern(regexp="[a-zA-Z]+[-\\.a-zA-Z0-9_|]*",message="{business.property.name.pattern}") String name
          It contains the name of the business property for the particular businessid.
        • value
          @NotNull(message="{business.property.value.notnull}") @NotBlank(message="{business.property.value.empty}") @Size(message="{business.property.value.size}",min=1,max=2000) String value
          Contains the value of a business property with respect to the name and business id
    • Class com.skava.foundation.entity.BusinessServiceAssociation

      class BusinessServiceAssociation extends Object implements Serializable
      serialVersionUID:
      -2084875768538843349L
      • Serialized Fields

        • businessId
          Business businessId
          Business Object
        • name
          String name
          Indicates service name which is an identifier for services.
        • status
          int status
          status of the business service association 0 - inactive, 1 - active.
    • Class com.skava.foundation.entity.Country

      class Country extends Object implements Serializable
      serialVersionUID:
      8334169053725159243L
    • Class com.skava.foundation.entity.Currency

      class Currency extends Object implements Serializable
      serialVersionUID:
      3097838974378236612L
    • Class com.skava.foundation.entity.Locale

      class Locale extends Object implements Serializable
      serialVersionUID:
      8824479316058020868L
    • Class com.skava.foundation.entity.Property

      class Property extends Object implements Serializable
      serialVersionUID:
      -7369221922770239040L
      • Serialized Fields

        • name
          @NotNull(message="{property.name.NotNull}") @Size(message="{property.name.size}",min=1,max=50) @Pattern(regexp="[a-zA-Z]+[\\.a-zA-Z0-9_ -]*",message="{property.name.pattern}") String name
          Indicates name of the store property.
        • value
          @Size(message="{property.value.size}",max=5000) String value
          Indicates value of the store property.
    • Class com.skava.foundation.entity.QBaseAdminEntity

      class QBaseAdminEntity extends com.querydsl.core.types.dsl.EntityPathBase<BaseAdminEntity> implements Serializable
      serialVersionUID:
      295305866L
      • Serialized Fields

        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QBusiness

      class QBusiness extends com.querydsl.core.types.dsl.EntityPathBase<Business> implements Serializable
      serialVersionUID:
      727565783L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • cdnUrl
          com.querydsl.core.types.dsl.StringPath cdnUrl
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • defaultCurrency
          com.querydsl.core.types.dsl.StringPath defaultCurrency
        • defaultLocale
          com.querydsl.core.types.dsl.StringPath defaultLocale
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • logoUrl
          com.querydsl.core.types.dsl.StringPath logoUrl
        • name
          com.querydsl.core.types.dsl.StringPath name
        • properties
          com.querydsl.core.types.dsl.ListPath<BusinessProperty,QBusinessProperty> properties
        • services
          com.querydsl.core.types.dsl.ListPath<BusinessServiceAssociation,QBusinessServiceAssociation> services
        • status
          com.querydsl.core.types.dsl.NumberPath<Integer> status
        • storageServiceUrl
          com.querydsl.core.types.dsl.StringPath storageServiceUrl
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QBusinessProperty

      class QBusinessProperty extends com.querydsl.core.types.dsl.EntityPathBase<BusinessProperty> implements Serializable
      serialVersionUID:
      1978286284L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • businessId
          QBusiness businessId
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • name
          com.querydsl.core.types.dsl.StringPath name
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QBusinessServiceAssociation

      class QBusinessServiceAssociation extends com.querydsl.core.types.dsl.EntityPathBase<BusinessServiceAssociation> implements Serializable
      serialVersionUID:
      2042840259L
      • Serialized Fields

        • businessId
          QBusiness businessId
        • name
          com.querydsl.core.types.dsl.StringPath name
        • status
          com.querydsl.core.types.dsl.NumberPath<Integer> status
    • Class com.skava.foundation.entity.QCountry

      class QCountry extends com.querydsl.core.types.dsl.EntityPathBase<Country> implements Serializable
      serialVersionUID:
      464106143L
      • Serialized Fields

        • code
          com.querydsl.core.types.dsl.StringPath code
        • name
          com.querydsl.core.types.dsl.StringPath name
    • Class com.skava.foundation.entity.QCurrency

      class QCurrency extends com.querydsl.core.types.dsl.EntityPathBase<Currency> implements Serializable
      serialVersionUID:
      -1845168600L
      • Serialized Fields

        • code
          com.querydsl.core.types.dsl.StringPath code
        • name
          com.querydsl.core.types.dsl.StringPath name
        • symbol
          com.querydsl.core.types.dsl.StringPath symbol
    • Class com.skava.foundation.entity.QLocale

      class QLocale extends com.querydsl.core.types.dsl.EntityPathBase<Locale> implements Serializable
      serialVersionUID:
      272084529L
      • Serialized Fields

        • country
          com.querydsl.core.types.dsl.StringPath country
        • dateFormat
          com.querydsl.core.types.dsl.StringPath dateFormat
        • language
          com.querydsl.core.types.dsl.StringPath language
        • name
          com.querydsl.core.types.dsl.StringPath name
    • Class com.skava.foundation.entity.QProperty

      class QProperty extends com.querydsl.core.types.dsl.EntityPathBase<Property> implements Serializable
      serialVersionUID:
      881255404L
      • Serialized Fields

        • name
          com.querydsl.core.types.dsl.StringPath name
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QSeller

      class QSeller extends com.querydsl.core.types.dsl.EntityPathBase<Seller> implements Serializable
      serialVersionUID:
      463531862L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • siteId
          com.querydsl.core.types.dsl.NumberPath<Long> siteId
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
        • userId
          com.querydsl.core.types.dsl.StringPath userId
    • Class com.skava.foundation.entity.QService

      class QService extends com.querydsl.core.types.dsl.EntityPathBase<Service> implements Serializable
      serialVersionUID:
      1490428350L
      • Serialized Fields

        • deployed
          com.querydsl.core.types.dsl.BooleanPath deployed
        • displayName
          com.querydsl.core.types.dsl.StringPath displayName
        • name
          com.querydsl.core.types.dsl.StringPath name
        • storeTypesList
          com.querydsl.core.types.dsl.ListPath<ServiceStoreType,QServiceStoreType> storeTypesList
        • type
          com.querydsl.core.types.dsl.StringPath type
    • Class com.skava.foundation.entity.QServiceProperty

      class QServiceProperty extends com.querydsl.core.types.dsl.EntityPathBase<ServiceProperty> implements Serializable
      serialVersionUID:
      -929577549L
      • Serialized Fields

        • _super
          QProperty _super
        • description
          com.querydsl.core.types.dsl.StringPath description
        • displayName
          com.querydsl.core.types.dsl.StringPath displayName
        • editable
          com.querydsl.core.types.dsl.BooleanPath editable
        • name
          com.querydsl.core.types.dsl.StringPath name
        • options
          com.querydsl.core.types.dsl.StringPath options
        • required
          com.querydsl.core.types.dsl.BooleanPath required
        • serviceName
          com.querydsl.core.types.dsl.StringPath serviceName
        • type
          com.querydsl.core.types.dsl.StringPath type
        • uiElementType
          com.querydsl.core.types.dsl.StringPath uiElementType
        • valitaionPattern
          com.querydsl.core.types.dsl.StringPath valitaionPattern
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QServiceStoreType

      class QServiceStoreType extends com.querydsl.core.types.dsl.EntityPathBase<ServiceStoreType> implements Serializable
      serialVersionUID:
      -632506467L
      • Serialized Fields

        • service
          QService service
        • serviceName
          com.querydsl.core.types.dsl.StringPath serviceName
        • storeType
          com.querydsl.core.types.dsl.NumberPath<Long> storeType
    • Class com.skava.foundation.entity.QSite

      class QSite extends com.querydsl.core.types.dsl.EntityPathBase<Site> implements Serializable
      serialVersionUID:
      -728004386L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • domain
          com.querydsl.core.types.dsl.StringPath domain
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QSiteData

      class QSiteData extends com.querydsl.core.types.dsl.EntityPathBase<SiteData> implements Serializable
      serialVersionUID:
      -1745859160L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • config
          com.querydsl.core.types.dsl.StringPath config
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • market
          com.querydsl.core.types.dsl.StringPath market
        • siteId
          com.querydsl.core.types.dsl.NumberPath<Long> siteId
        • storeName
          com.querydsl.core.types.dsl.StringPath storeName
        • templateId
          com.querydsl.core.types.dsl.StringPath templateId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QSiteDataAssociation

      class QSiteDataAssociation extends com.querydsl.core.types.dsl.EntityPathBase<SiteDataAssociation> implements Serializable
      serialVersionUID:
      -342581831L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • mode
          com.querydsl.core.types.dsl.StringPath mode
        • siteDataId
          com.querydsl.core.types.dsl.NumberPath<Long> siteDataId
        • siteId
          com.querydsl.core.types.dsl.NumberPath<Long> siteId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QSitedataServiceAssociation

      class QSitedataServiceAssociation extends com.querydsl.core.types.dsl.EntityPathBase<SitedataServiceAssociation> implements Serializable
      serialVersionUID:
      942878260L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • service
          com.querydsl.core.types.dsl.StringPath service
        • sitedataId
          com.querydsl.core.types.dsl.NumberPath<Long> sitedataId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QStore

      class QStore extends com.querydsl.core.types.dsl.EntityPathBase<Store> implements Serializable
      serialVersionUID:
      -1092976086L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • allowPreview
          com.querydsl.core.types.dsl.BooleanPath allowPreview
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • defaultCurrency
          com.querydsl.core.types.dsl.StringPath defaultCurrency
        • defaultLocale
          com.querydsl.core.types.dsl.StringPath defaultLocale
        • defaultShippingRegion
          com.querydsl.core.types.dsl.StringPath defaultShippingRegion
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • launchUrl
          com.querydsl.core.types.dsl.StringPath launchUrl
        • logoUrl
          com.querydsl.core.types.dsl.StringPath logoUrl
        • name
          com.querydsl.core.types.dsl.StringPath name
        • previewUrl
          com.querydsl.core.types.dsl.StringPath previewUrl
        • properties
          com.querydsl.core.types.dsl.ListPath<StoreProperty,QStoreProperty> properties
        • status
          com.querydsl.core.types.dsl.NumberPath<Integer> status
        • storeCurrencies
          com.querydsl.core.types.dsl.SetPath<StoreCurrency,QStoreCurrency> storeCurrencies
        • storeLocales
          com.querydsl.core.types.dsl.SetPath<StoreLocale,QStoreLocale> storeLocales
        • storeServiceProperties
          com.querydsl.core.types.dsl.ListPath<StoreServiceProperty,QStoreServiceProperty> storeServiceProperties
        • storeShippings
          com.querydsl.core.types.dsl.SetPath<StoreShipping,QStoreShipping> storeShippings
        • timeZone
          com.querydsl.core.types.dsl.StringPath timeZone
        • type
          com.querydsl.core.types.dsl.NumberPath<Integer> type
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QStoreAssociation

      class QStoreAssociation extends com.querydsl.core.types.dsl.EntityPathBase<StoreAssociation> implements Serializable
      serialVersionUID:
      741860343L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • defaultAssociation
          com.querydsl.core.types.dsl.BooleanPath defaultAssociation
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • jurisdiction
          com.querydsl.core.types.dsl.ListPath<StoreJurisdiction,QStoreJurisdiction> jurisdiction
        • name
          com.querydsl.core.types.dsl.StringPath name
        • properties
          com.querydsl.core.types.dsl.ListPath<StoreAssociationProperty,QStoreAssociationProperty> properties
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QStoreAssociationProperty

      class QStoreAssociationProperty extends com.querydsl.core.types.dsl.EntityPathBase<StoreAssociationProperty> implements Serializable
      serialVersionUID:
      -1974190356L
      • Serialized Fields

        • _super
          QProperty _super
        • associationId
          QStoreAssociation associationId
        • associationName
          com.querydsl.core.types.dsl.StringPath associationName
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • name
          com.querydsl.core.types.dsl.StringPath name
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QStoreCurrency

      class QStoreCurrency extends com.querydsl.core.types.dsl.EntityPathBase<StoreCurrency> implements Serializable
      serialVersionUID:
      2123959387L
      • Serialized Fields

        • currency
          com.querydsl.core.types.dsl.StringPath currency
        • storeId
          QStore storeId
    • Class com.skava.foundation.entity.QStoreJurisdiction

      class QStoreJurisdiction extends com.querydsl.core.types.dsl.EntityPathBase<StoreJurisdiction> implements Serializable
      serialVersionUID:
      -566719797L
      • Serialized Fields

        • associationId
          QStoreAssociation associationId
        • associationName
          com.querydsl.core.types.dsl.StringPath associationName
        • countryCode
          com.querydsl.core.types.dsl.StringPath countryCode
        • documentId
          com.querydsl.core.types.dsl.StringPath documentId
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
    • Class com.skava.foundation.entity.QStoreLocale

      class QStoreLocale extends com.querydsl.core.types.dsl.EntityPathBase<StoreLocale> implements Serializable
      serialVersionUID:
      -751717084L
      • Serialized Fields

        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • storeId
          QStore storeId
    • Class com.skava.foundation.entity.QStoreProperty

      class QStoreProperty extends com.querydsl.core.types.dsl.EntityPathBase<StoreProperty> implements Serializable
      serialVersionUID:
      555416095L
      • Serialized Fields

        • _super
          QProperty _super
        • description
          com.querydsl.core.types.dsl.StringPath description
        • name
          com.querydsl.core.types.dsl.StringPath name
        • storeId
          QStore storeId
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QStoreServiceProperty

      class QStoreServiceProperty extends com.querydsl.core.types.dsl.EntityPathBase<StoreServiceProperty> implements Serializable
      serialVersionUID:
      1497030688L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • serviceName
          com.querydsl.core.types.dsl.StringPath serviceName
        • storeId
          QStore storeId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QStoreShipping

      class QStoreShipping extends com.querydsl.core.types.dsl.EntityPathBase<StoreShipping> implements Serializable
      serialVersionUID:
      1032321528L
      • Serialized Fields

        • countryCode
          com.querydsl.core.types.dsl.StringPath countryCode
        • storeId
          QStore storeId
    • Class com.skava.foundation.entity.QStoreType

      class QStoreType extends com.querydsl.core.types.dsl.EntityPathBase<StoreType> implements Serializable
      serialVersionUID:
      -331259772L
      • Serialized Fields

        • displayName
          com.querydsl.core.types.dsl.StringPath displayName
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
    • Class com.skava.foundation.entity.QTemplate

      class QTemplate extends com.querydsl.core.types.dsl.EntityPathBase<Template> implements Serializable
      serialVersionUID:
      552850065L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • defaultLocale
          com.querydsl.core.types.dsl.StringPath defaultLocale
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • properties
          com.querydsl.core.types.dsl.ListPath<TemplateProperty,QTemplateProperty> properties
        • status
          com.querydsl.core.types.dsl.EnumPath<TemplateStatus> status
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
        • supportedLocales
          com.querydsl.core.types.dsl.StringPath supportedLocales
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
    • Class com.skava.foundation.entity.QTemplateProperty

      class QTemplateProperty extends com.querydsl.core.types.dsl.EntityPathBase<TemplateProperty> implements Serializable
      serialVersionUID:
      1684861830L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • name
          com.querydsl.core.types.dsl.StringPath name
        • templateId
          QTemplate templateId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.QTimeZone

      class QTimeZone extends com.querydsl.core.types.dsl.EntityPathBase<TimeZone> implements Serializable
      serialVersionUID:
      -202784208L
      • Serialized Fields

        • id
          com.querydsl.core.types.dsl.StringPath id
        • name
          com.querydsl.core.types.dsl.StringPath name
    • Class com.skava.foundation.entity.QUserPreset

      class QUserPreset extends com.querydsl.core.types.dsl.EntityPathBase<UserPreset> implements Serializable
      serialVersionUID:
      -1087024415L
      • Serialized Fields

        • _super
          QBaseAdminEntity _super
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • serviceCollectionId
          com.querydsl.core.types.dsl.NumberPath<Long> serviceCollectionId
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
        • type
          com.querydsl.core.types.dsl.StringPath type
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
        • userId
          com.querydsl.core.types.dsl.NumberPath<Long> userId
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.foundation.entity.Seller

      class Seller extends BaseAdminEntity implements Serializable
      serialVersionUID:
      -2048547737337758065L
      • Serialized Fields

        • id
          long id
          Indicates an auto-generated unique identifier for the store.
        • siteId
          @jakarta.validation.constraints.NotNull(message="{seller.siteId.NotNull}"),@org.hibernate.validator.constraints.Range(min=1L, message="{seller.siteId.Range}") long siteId
          Indicates the unique id of the site.
        • storeId
          @org.hibernate.validator.constraints.Range(min=1L, message="{seller.storeId.Range}") long storeId
          Reference from Business entity. Indicates id of the business to which the store belongs.
        • userId
          @NotNull(message="{seller.userId.NotNull}") @Size(message="{seller.userId.size}",min=2,max=255) @Pattern(regexp="^\\w*$",message="{seller.name.pattern}") String userId
          Indicates the name of the store.
    • Class com.skava.foundation.entity.Service

      class Service extends Object implements Serializable
      serialVersionUID:
      -1566930191192490075L
      • Serialized Fields

        • deployed
          boolean deployed
          Indicates service deployed or not.
        • displayName
          String displayName
          Indicates service name which is an identifier for services.
        • name
          String name
          Indicates service name which is an identifier for services.
        • storeTypes
          List<Long> storeTypes
          Indicates List of store types. Ex: B2B,B2C
        • storeTypesList
          List<ServiceStoreType> storeTypesList
        • type
          String type
          Indicates service display name.
    • Class com.skava.foundation.entity.ServiceProperty

      class ServiceProperty extends Property implements Serializable
      serialVersionUID:
      -4693786753492333691L
      • Serialized Fields

        • description
          @Size(message="{storeproperty.description.size}",max=2500) String description
          Indicates description about this store property.
        • displayName
          String displayName
        • editable
          boolean editable
          Whether the property is editable or not.
        • options
          String options
          Multiple options values in comma separated to list out in the UI elements.
        • required
          boolean required
          Whether the property is required or not.
        • serviceName
          String serviceName
          Instance of Store.
        • type
          String type
          property data type, example: boolean, integer, text
        • uiElementType
          String uiElementType
          UI Element type, example: toggle, text
        • valitaionPattern
          String valitaionPattern
          Property value validation patter in regex.
    • Class com.skava.foundation.entity.ServiceStoreType

      class ServiceStoreType extends Object implements Serializable
      serialVersionUID:
      -2791056936881210548L
      • Serialized Fields

        • service
          Service service
          Service object.
        • serviceName
          String serviceName
          Indicates name of the store type.
        • storeType
          long storeType
          Indicates store type which is an identifier for storetype.
    • Class com.skava.foundation.entity.Site

      class Site extends BaseAdminEntity implements Serializable
      serialVersionUID:
      8591500979554673031L
      • Serialized Fields

        • domain
          String domain
          Indicates the site domain
        • id
          long id
          Indicates the site Id
    • Class com.skava.foundation.entity.SiteData

      class SiteData extends BaseAdminEntity implements Serializable
      serialVersionUID:
      2389926913861417111L
      • Serialized Fields

        • config
          String config
          Indicates the data about config
        • id
          Long id
          Indicates an auto-generated unique identifier for the site data.
        • market
          String market
          Indicates the data about market
        • siteId
          Long siteId
          Indicates the Unique Identifier of Site
        • storeName
          String storeName
          Indicates store_name
        • templateId
          String templateId
          Indicates the template Id
    • Class com.skava.foundation.entity.SiteDataAssociation

      class SiteDataAssociation extends BaseAdminEntity implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • id
          Long id
          Indicates an auto-generated unique identifier for the site.
        • mode
          @NotNull(message="{siteDataAssociation.mode.NotNull}") @Pattern(regexp="^(LIVE|DRAFT)$",message="Mode can be only LIVE or DRAFT") String mode
          Indicates the data about mode
        • siteDataId
          @NotNull Long siteDataId
          Indicates the siteDataId
        • siteId
          @NotNull Long siteId
          Indicates the site Id
    • Class com.skava.foundation.entity.SitedataServiceAssociation

      class SitedataServiceAssociation extends BaseAdminEntity implements Serializable
      serialVersionUID:
      6685304347576244803L
      • Serialized Fields

        • id
          long id
          Indicates an auto-generated unique identifier for the sitedataserviceassociation.
        • service
          @NotNull(message="{sitadataserviceassociation.service.NOTNULL}") String service
          Indicate the name of the service
        • sitedataId
          long sitedataId
          Reference from Sitedata entity. Indicates id of site data to which association belong
        • value
          @NotNull(message="{sitadataserviceassociation.value.NOTNULL}") String value
          Indicate the serviceId/binId
    • Class com.skava.foundation.entity.Store

      class Store extends BaseAdminEntity implements Serializable
      serialVersionUID:
      -2048547737337758065L
      • Serialized Fields

        • allowPreview
          boolean allowPreview
        • associations
          @Valid List<StoreAssociation> associations
          List of services associated to the store.
        • businessId
          @org.hibernate.validator.constraints.Range(min=0L, message="{store.businessid.Range}") long businessId
          Reference from Business entity. Indicates id of the business to which the store belongs.
        • currencies
          @Size(message="{store.currencies.size}",min=0) Set<@Pattern(regexp="[A-Z]{3}") String> currencies
          List of store currencies
        • defaultCurrency
          @NotNull(message="{store.defaultcurrency.notnull}") @Pattern(regexp="[A-Z]{3}") @Currency(message="{store.currency.notvalid}") String defaultCurrency
          Indicates the default currency for the store.
        • defaultLocale
          @NotNull(message="{store.defaultlocale.notnull}") @Pattern(regexp="[a-z]{2}_[A-Z]{2}[a-zA-Z#_-]*",message="{store.locale.nospace}") @Locale(message="{store.locale.notvalid}") String defaultLocale
          Indicates the default locale of the store.
        • defaultShippingRegion
          @NotNull(message="{store.defaultshippingregion.notnull}") @Pattern(regexp="[a-zA-Z]{2}|\\d{3}") String defaultShippingRegion
          Indicates the default ship to region for the store.
        • id
          long id
          Indicates an auto-generated unique identifier for the store.
        • launchUrl
          @URL(message="{store.launchurl.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String launchUrl
          Indicates the url with which this store can be launched.
        • locales
          @Size(message="{store.locals.size}",min=0) Set<@Pattern(regexp="[a-z]{2}_[A-Z]{2}[a-zA-Z#_-]*") String> locales
          List of locals are used in the API request and response. It does not have any transfer logic to s
        • logoUrl
          @URL(message="{store.logourl.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String logoUrl
          Indicates the url of storelogo.
        • name
          @NotNull(message="{store.name.NotNull}") @Size(message="{store.name.size}",min=2,max=255) @Pattern(regexp="^(?!\\s)(?!.*\\s$)(?=.*[a-zA-Z0-9])[a-zA-Z0-9 .\'-~?!&]{2,}$",message="{store.name.pattern}") String name
          Indicates the name of the store.
        • previewUrl
          @URL(message="{store.previewurl.notvalid}",regexp="^$|^\\s*\\S+\\s*$") String previewUrl
          Indicates the url with which the store can be previewed for future dates.
        • properties
          @Valid List<StoreProperty> properties
          Contains list of properties for this store.
        • shippings
          @Size(message="{store.shippings.size}",min=0) Set<@Pattern(regexp="[a-zA-Z]{2}|\\d{3}") String> shippings
          List of store shiping countries
        • status
          @org.hibernate.validator.constraints.Range(min=0L, max=1L, message="{store.status.range}") int status
          Indicates the status of the store.
        • storeCurrencies
          Set<StoreCurrency> storeCurrencies
          List of store currencies.
        • storeLocales
          Set<StoreLocale> storeLocales
          List of store locales.
        • storeServiceProperties
          @Valid List<StoreServiceProperty> storeServiceProperties
        • storeShippings
          Set<StoreShipping> storeShippings
          List of store shipping.
        • timeZone
          @NotNull(message="{store.timezone.NotNull}") @NotEmpty(message="{store.timezone.notempty}") @TimeZone(message="{store.timezone.notvalid}") String timeZone
          Indicates the time zone of the store.
        • type
          @org.hibernate.validator.constraints.Range(min=1L, max=3L, message="{store.type.range}") int type
          Indicates the type of this store.
    • Class com.skava.foundation.entity.StoreAssociation

      class StoreAssociation extends BaseAdminEntity implements Serializable
      serialVersionUID:
      -8300183764216853381L
      • Serialized Fields

        • collectionId
          long collectionId
          Indicates the id of the collection of the service associated.
        • defaultAssociation
          boolean defaultAssociation
          Indicates whether this association is default association.
        • id
          long id
          Indicates an auto-generated unique identifier for the store.
        • jurisdiction
          List<StoreJurisdiction> jurisdiction
          List of jurisdictions supported by the store.
        • name
          @NotNull(message="{storeassociation.name.NotNull}") @Pattern(regexp="[a-zA-Z]+[\\.a-zA-Z0-9_ -]*",message="{store.association.name.pattern}") String name
          Indicates the name of this store association.
        • properties
          @Valid List<StoreAssociationProperty> properties
          List of properties of this Store Association.
        • storeId
          long storeId
          Instance of Store.
    • Class com.skava.foundation.entity.StoreAssociationProperty

      class StoreAssociationProperty extends Property implements Serializable
      serialVersionUID:
      -4693786753492333691L
    • Class com.skava.foundation.entity.StoreCurrency

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

        • currency
          String currency
          Represents the currency value for this Store Currency.
        • storeId
          Store storeId
          Instance of Store.
    • Class com.skava.foundation.entity.StoreJurisdiction

      class StoreJurisdiction extends Object implements Serializable
      serialVersionUID:
      -4693786753492333691L
      • Serialized Fields

        • associationId
          StoreAssociation associationId
          Instance of StoreAssociation.
        • associationName
          String associationName
          Instance of Store.
        • countryCode
          String countryCode
          Indicates the country code for this store jurisdiction.
        • documentId
          String documentId
          Indicates the document id corresponding to pricelist for this store jurisdiction.
        • storeId
          long storeId
          Instance of Store.
    • Class com.skava.foundation.entity.StoreLocale

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

        • locale
          String locale
          Represents locale value for this Store Locale
        • storeId
          Store storeId
          Instance of Store.
    • Class com.skava.foundation.entity.StoreProperty

      class StoreProperty extends Property implements Serializable
      serialVersionUID:
      -4693786753492333691L
      • Serialized Fields

        • description
          @Size(message="{storeproperty.description.size}",max=2500) String description
          Indicates description about this store property.
        • storeId
          Store storeId
          Instance of Store.
    • Class com.skava.foundation.entity.StoreSearch

      class StoreSearch extends Object implements Serializable
      serialVersionUID:
      -4533294134115727555L
      • Serialized Fields

        • collectionId
          long collectionId
        • storeIds
          Set<Long> storeIds
    • Class com.skava.foundation.entity.StoreServiceProperty

      class StoreServiceProperty extends BaseAdminEntity implements Serializable
      serialVersionUID:
      5713848452333199395L
      • Serialized Fields

        • businessId
          @org.hibernate.validator.constraints.Range(min=1L, message="{store.businessid.Range}") long businessId
          Indicates the business id.
        • id
          long id
          Represents unique identifier for a store service .
        • name
          @NotNull(message="{property.name.NotNull}") @Size(message="{property.name.size}",min=1,max=50) @Pattern(regexp="[a-zA-Z]+[\\.a-zA-Z0-9_ -]*",message="{property.name.pattern}") String name
          Indicates name of the store property.
        • serviceName
          @Pattern(regexp="[a-z]+",message="{business.servicename.notvalid}") String serviceName
          Indicates service name which is an identifier for services.
        • storeId
          Store storeId
          Indicates the store id.
        • value
          @Size(message="{property.value.size}",max=5000) String value
          Indicates value of the store property.
    • Class com.skava.foundation.entity.StoreShipping

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

        • countryCode
          String countryCode
          Represents country code for this Store Shipping
        • storeId
          Store storeId
          Instance of Store.
    • Class com.skava.foundation.entity.StoreType

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

        • displayName
          String displayName
        • id
          long id
        • name
          String name
    • Class com.skava.foundation.entity.Template

      class Template extends BaseAdminEntity implements Serializable
      serialVersionUID:
      -2048547737337758065L
      • Serialized Fields

        • businessId
          long businessId
          Indicates id of the business.
        • defaultLocale
          String defaultLocale
          Represents language for this template
        • id
          long id
          Indicates Auto-generated unique identifier for the template.
        • properties
          List<TemplateProperty> properties
          Contains information about the properties associated to the template.
        • status
          TemplateStatus status
          Indicates the status of the template.
        • storeId
          long storeId
          Reference from store entity. Indicates id of the store to which the template belongs.
        • supportedLocales
          String supportedLocales
          Represents language for this template
    • Class com.skava.foundation.entity.TemplateProperty

      class TemplateProperty extends BaseAdminEntity implements Serializable
      serialVersionUID:
      -4015878328614678007L
      • Serialized Fields

        • locale
          @NotBlank(message="Template property locale cannot be null nor empty") @Size(message="\'Template property locale\' should contain {min} to maximum {max} characters",min=2,max=10) String locale
          Indicate the locale of the template property NotBlank and size validations are applied Minimum size should be 2 characters Maximum size should be 10 characters
        • name
          @NotBlank(message="Template property name cannot be null nor empty") @Size(message="\'Template property name\' should contain {min} to maximum {max} characters",min=3,max=100) @Pattern(regexp="[a-zA-Z]+[-\\.a-zA-Z0-9_|]*",message="Please enter a valid name") String name
          Indicate the name of the template property NotBlank, size and pattern validations are applied Minimum size should be 3 characters Maximum size should be 100 characters
        • templateId
          Template templateId
          Reference from Template entity. Indicates id of template to which the property belongs Having ManyToOne relationship from Template entity This is a foreign key
        • value
          @NotBlank(message="Template property value cannot be null nor empty") @Size(message="\'Template property value\' should contain minimum {min} character",min=1) String value
          Indicate the value of the template property NotBlank and size validations are applied Minimum size should be 1 character Maximum size should be 200 characters
    • Class com.skava.foundation.entity.TimeZone

      class TimeZone extends Object implements Serializable
      serialVersionUID:
      -7023723932724029869L
    • Class com.skava.foundation.entity.UserPreset

      class UserPreset extends BaseAdminEntity implements Serializable
      serialVersionUID:
      1377599568991384913L
      • Serialized Fields

        • id
          long id
          id
        • name
          @NotNull String name
          name
        • serviceCollectionId
          long serviceCollectionId
          serviceCollectionId
        • storeId
          long storeId
          storeId
        • type
          @NotNull String type
          type
        • userId
          @jakarta.validation.constraints.NotNull long userId
          userId
        • value
          @NotNull String value
          value
  • Package com.skava.foundation.entity.primarykeys

  • Package com.skava.foundation.exception

  • Package com.skava.foundation.model

  • Package com.skava.foundation.model.page

  • Package com.skava.foundation.request

    • Class com.skava.foundation.request.BaseFilterRequestParam

      class BaseFilterRequestParam extends Object implements Serializable
      serialVersionUID:
      -8142597662635890766L
      • Serialized Fields

        • cacheKey
          String cacheKey
          It is a sort text for the request.
        • filters
          String filters
          It is a search text for the request.
        • page
          @org.hibernate.validator.constraints.Range(min=1L, max=10000L, message="Failed") int page
          It is a page number for the request.
        • size
          @org.hibernate.validator.constraints.Range(min=1L, max=10000L, message="Failed") int size
          It is a page size for the request.
        • sort
          org.springframework.data.domain.Sort sort
          It is a sort text for the request.
    • Class com.skava.foundation.request.FilterRequestParam

      class FilterRequestParam extends BaseFilterRequestParam implements Serializable
      serialVersionUID:
      -8142597662635890766L
      • Serialized Fields

        • search
          String search
          It is a search text for the request.
    • Class com.skava.foundation.request.SellerRequest

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

        • userId
          @NotNull(message="{seller.userId.NotNull}") @Size(message="{seller.userId.size}",min=2,max=255) @Pattern(regexp="^\\w*$",message="{seller.name.pattern}") String userId
          Indicates the site domain
    • Class com.skava.foundation.request.SiteDataAssociationRequest

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

        • mode
          @NotNull(message="Mode can not be Null") @Pattern(regexp="^(LIVE|DRAFT)$",message="Mode can be only LIVE or DRAFT") String mode
          Indicates the mode
        • siteDataId
          Long siteDataId
          Indicates the siteData ID
        • siteId
          Long siteId
          Indicates the site ID
    • Class com.skava.foundation.request.SiteDataRequest

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

        • config
          @NotNull(message="site configuration can not be Null") String config
          * Indicates the site configuration
        • market
          @NotNull(message="{siteData.market.NotNull}") String market
          Indicates the data about market
        • siteId
          Long siteId
          Indicates the site ID
        • storeName
          @NotNull(message="{siteData.storeName.NotNull}") String storeName
          Indicates store_name
        • templateId
          @NotNull(message="{siteData.templateId.NotNull}") String templateId
          Indicates the template Id
    • Class com.skava.foundation.request.SitedataServiceAssociationRequest

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

        • service
          @NotNull(message="{sitadataserviceassociation.service.NOTNULL}") String service
          Indicate the name of the service
        • value
          @NotNull(message="{sitadataserviceassociation.value.NOTNULL}") String value
          Indicate the serviceId/binId
    • Class com.skava.foundation.request.SiteRequest

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

        • domain
          @NotNull(message="${site.siteDomain.notnull}") @NotEmpty(message="${site.siteDomain.notempty}") @Pattern(regexp="^(?=[a-zA-Z0-9.-]{1,63}$)[A-Za-z0-9][a-zA-Z0-9-.]*[a-zA-Z0-9]\\.[a-zA-Z]{2,6}$") String domain
          Indicates the site domain
    • Class com.skava.foundation.request.StoreAssociationPropertyRequest

      class StoreAssociationPropertyRequest extends Object implements Serializable
      serialVersionUID:
      1006197891290965805L
    • Class com.skava.foundation.request.StoreAssociationRequest

      class StoreAssociationRequest extends Object implements Serializable
      serialVersionUID:
      1006197891290965805L
    • Class com.skava.foundation.request.StorePropertyRequest

      class StorePropertyRequest extends Object implements Serializable
      serialVersionUID:
      1006197891290965805L
      • Serialized Fields

    • Class com.skava.foundation.request.TemplateRequest

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

        • defaultLocale
          @NotNull(message="{template.defaultLocale.notnull}") @NotEmpty(message="{template.defaultLocale.notempty}") String defaultLocale
          Represents default locale
        • properties
          @Valid List<TemplatePropertyDTO> properties
          Contains information about the properties associated to the template.
        • status
          @NotNull(message="{template.status.notnull}") TemplateStatus status
          Indicates the status of the template.
        • supportedLocales
          @NotNull(message="{template.supportedLocales.notnull}") @NotEmpty(message="{template.supportedLocales.notempty}") String supportedLocales
          Represents supportedLocales for this template
  • Package com.skava.foundation.response

    • Class com.skava.foundation.response.Response

      class Response extends Object implements Serializable
      serialVersionUID:
      1504576832035952688L
    • Class com.skava.foundation.response.SellerResponse

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

        • createdBy
          String createdBy
          Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • id
          long id
          Indicates an auto-generated unique identifier for the seller.
        • siteId
          @jakarta.validation.constraints.NotNull(message="{seller.siteId.NotNull}"),@org.hibernate.validator.constraints.Range(min=1L, message="{seller.siteId.Range}") long siteId
          Indicates the unique id of the site.
        • storeId
          @org.hibernate.validator.constraints.Range(min=1L, message="{seller.storeId.Range}") long storeId
          Reference from Store entity. Indicates id of the stores.
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
        • userId
          @NotNull(message="{seller.userId.NotNull}") @Size(message="{seller.userId.size}",min=2,max=255) @Pattern(regexp="^\\w*$",message="{seller.name.pattern}") String userId
          Indicates the user id of the seller.
    • Class com.skava.foundation.response.SiteDataAssociationResponse

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

        • createdBy
          String createdBy
          * Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • id
          Long id
          Indicates the siteDataAssociationId
        • mode
          String mode
          Indicates the mode
        • siteDataId
          Long siteDataId
          Indicates the site data Id
        • siteId
          Long siteId
          Indicates the site Id
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
    • Class com.skava.foundation.response.SiteDataResponse

      class SiteDataResponse extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      -2410515695118430318L
      • Serialized Fields

        • config
          String config
          * Indicates the site configuration
        • createdBy
          String createdBy
          * Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • id
          Long id
          Indicates the site data Id
        • market
          String market
          Indicates the data about market
        • siteId
          Long siteId
          Indicates the site Id
        • storeName
          String storeName
          Indicates store_name
        • templateId
          String templateId
          Indicates the template Id
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
    • Class com.skava.foundation.response.SitedataServiceAssociationResponse

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

        • createdBy
          String createdBy
          Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • id
          long id
          Indicates an unique identifier for the sitedataserviceassociation.
        • service
          @NotNull(message="{sitadataserviceassociation.service.NOTNULL}") String service
          Indicate the name of the service
        • sitedataId
          long sitedataId
          Reference from Sitedata entity. Indicates id of site data to which association belong
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
        • value
          @NotNull(message="{sitadataserviceassociation.value.NOTNULL}") String value
          Indicate the serviceId/binId
    • Class com.skava.foundation.response.SiteResponse

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

        • createdBy
          String createdBy
          Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • domain
          String domain
          Indicates the site domain
        • id
          long id
          Indicates the site ID
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.
    • Class com.skava.foundation.response.TemplateResponse

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

        • businessId
          long businessId
          Indicates id of the business.
        • createdBy
          String createdBy
          Represents ID of the user who created the entry.
        • createdTime
          Timestamp createdTime
          Indicates the time when the entry is created .
        • defaultLocale
          String defaultLocale
          Represents defaultLocale for this template
        • id
          long id
          Indicates an unique identifier for the template.
        • properties
          List<TemplatePropertyDTO> properties
          Contains information about the properties associated to the template.
        • status
          TemplateStatus status
          Indicates the status of the template.
        • storeId
          long storeId
          Reference from store entity. Indicates id of the store to which the template belongs.
        • supportedLocales
          String supportedLocales
          Represents language for this template
        • updatedBy
          String updatedBy
          Represents ID of the user who updated the entry.
        • updatedTime
          Timestamp updatedTime
          Indicates the time when the entry is last updated.