Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
AssetTemplateAttributeDefinitionFacadeREST
  • /assettemplate.templateattributedefinition
  • /assettemplate.templateattributedefinition/clientIdReference
  • /assettemplate.templateattributedefinition/count
  • /assettemplate.templateattributedefinition/createAll
  • /assettemplate.templateattributedefinition/editAll
  • /assettemplate.templateattributedefinition/entityGraph
  • /assettemplate.templateattributedefinition/exportedMembers
  • /assettemplate.templateattributedefinition/query
  • /assettemplate.templateattributedefinition/removeAll
  • /assettemplate.templateattributedefinition/{id}
  • /assettemplate.templateattributedefinition/countByClientId/{clientId}
  • /assettemplate.templateattributedefinition/createIfNotExists/{clientId}
  • /assettemplate.templateattributedefinition/findByAttributeName/{attributeName}
  • /assettemplate.templateattributedefinition/findByClientId/{clientId}
  • /assettemplate.templateattributedefinition/findClientIdByEntityId/{id}
  • /assettemplate.templateattributedefinition/{from}/{to}
  • /assettemplate.templateattributedefinition/findByClientIdAttributeName/{clientId}/{attributeName}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for AssetTemplateAttributeDefinition
AssetTemplateAttributeFacadeREST
  • /assettemplate.templateattribute
  • /assettemplate.templateattribute/clientIdReference
  • /assettemplate.templateattribute/count
  • /assettemplate.templateattribute/createAll
  • /assettemplate.templateattribute/editAll
  • /assettemplate.templateattribute/entityGraph
  • /assettemplate.templateattribute/exportedMembers
  • /assettemplate.templateattribute/query
  • /assettemplate.templateattribute/removeAll
  • /assettemplate.templateattribute/{id}
  • /assettemplate.templateattribute/attachment/{id}
  • /assettemplate.templateattribute/countByClientId/{clientId}
  • /assettemplate.templateattribute/findByClientId/{clientId}
  • /assettemplate.templateattribute/findByTemplateId/{templateId}
  • /assettemplate.templateattribute/findByTemplateIdSimple/{templateId}
  • /assettemplate.templateattribute/findClientIdByEntityId/{id}
  • /assettemplate.templateattribute/replace/{id}
  • /assettemplate.templateattribute/{from}/{to}
  • /assettemplate.templateattribute/attachment/{templateId}/{templateAttributeDefinitionId}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • GET
  • POST
REST facade for AssetTemplateAttribute
AssetTemplateFacadeREST
  • /assettemplate.template
  • /assettemplate.template/clientIdReference
  • /assettemplate.template/count
  • /assettemplate.template/createAll
  • /assettemplate.template/editAll
  • /assettemplate.template/entityGraph
  • /assettemplate.template/exportedMembers
  • /assettemplate.template/findRoots
  • /assettemplate.template/query
  • /assettemplate.template/removeAll
  • /assettemplate.template/{id}
  • /assettemplate.template/countByClientId/{clientId}
  • /assettemplate.template/findAttributeInheritedSimple/{templateId}
  • /assettemplate.template/findAttributes/{templateId}
  • /assettemplate.template/findAttributesInherited/{templateId}
  • /assettemplate.template/findAttributesSimple/{templateId}
  • /assettemplate.template/findByClientId/{clientId}
  • /assettemplate.template/findByName/{name}
  • /assettemplate.template/findByParentId/{parentId}
  • /assettemplate.template/findChildren/{id}
  • /assettemplate.template/findChildrenRecursive/{id}
  • /assettemplate.template/findClientIdByEntityId/{id}
  • /assettemplate.template/findLeafTemplateAttributeEntries/{templateId}
  • /assettemplate.template/findLeafTemplates/{templateId}
  • /assettemplate.template/findLeafs/{id}
  • /assettemplate.template/findRoot/{id}
  • /assettemplate.template/findTemplateAttributeEntries/{id}
  • /assettemplate.template/findTrail/{id}
  • /assettemplate.template/findWithParents/{id}
  • /assettemplate.template/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for AssetTemplate
AttributeDefinitionFacadeREST
  • /product.attributedefinition
  • /product.attributedefinition/clientIdReference
  • /product.attributedefinition/count
  • /product.attributedefinition/createAll
  • /product.attributedefinition/editAll
  • /product.attributedefinition/entityGraph
  • /product.attributedefinition/exportedMembers
  • /product.attributedefinition/query
  • /product.attributedefinition/removeAll
  • /product.attributedefinition/{id}
  • /product.attributedefinition/countByClientId/{clientId}
  • /product.attributedefinition/findByClientId/{clientId}
  • /product.attributedefinition/findClientIdByEntityId/{id}
  • /product.attributedefinition/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
REST facade for AttributeDefinition
BannerClickFacadeREST
  • /clickstore.bannerclick
  • /clickstore.bannerclick/clientIdReference
  • /clickstore.bannerclick/count
  • /clickstore.bannerclick/entityGraph
  • /clickstore.bannerclick/exportedMembers
  • /clickstore.bannerclick/query
  • /clickstore.bannerclick/{id}
  • /clickstore.bannerclick/countByClientId/{clientId}
  • /clickstore.bannerclick/findByClientId/{clientId}
  • /clickstore.bannerclick/findClientIdByEntityId/{id}
  • /clickstore.bannerclick/{from}/{to}
  • GET
  • GET
  • GET POST
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for BannerClick
BannerService
  • /banner/clicked
  • /banner/recommend
  • /banner/recommendProductSelection
  • GET POST
  • OPTIONS POST
  • POST
CategoryFacadeREST
  • /product.category
  • /product.category/clientIdReference
  • /product.category/count
  • /product.category/createAll
  • /product.category/editAll
  • /product.category/entityGraph
  • /product.category/exportedMembers
  • /product.category/findRoots
  • /product.category/query
  • /product.category/removeAll
  • /product.category/{id}
  • /product.category/countByClientId/{clientId}
  • /product.category/findByCatalogId/{catalogId}
  • /product.category/findByClientId/{clientId}
  • /product.category/findByExternalId/{catalogId}
  • /product.category/findCatalogRoots/{catalogId}
  • /product.category/findChildren/{id}
  • /product.category/findChildrenRecursive/{id}
  • /product.category/findClientIdByEntityId/{id}
  • /product.category/findLeafs/{id}
  • /product.category/findRoot/{id}
  • /product.category/findTrail/{id}
  • /product.category/{from}/{to}
  • /product.category/findByClientIdExternalId/{clientId}/{externalId}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for Category
ClientFacadeREST
  • /client.client
  • /client.client/clientIdReference
  • /client.client/count
  • /client.client/createAll
  • /client.client/editAll
  • /client.client/entityGraph
  • /client.client/exportedMembers
  • /client.client/query
  • /client.client/removeAll
  • /client.client/{id}
  • /client.client/countByClientId/{clientId}
  • /client.client/findByClientId/{clientId}
  • /client.client/findByExternalId/{externalId}
  • /client.client/findClientIdByEntityId/{id}
  • /client.client/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for Client
ClientFilterPermissionFacadeREST
  • /client.clientfilterpermission
  • /client.clientfilterpermission/clientIdReference
  • /client.clientfilterpermission/count
  • /client.clientfilterpermission/createAll
  • /client.clientfilterpermission/editAll
  • /client.clientfilterpermission/entityGraph
  • /client.clientfilterpermission/exportedMembers
  • /client.clientfilterpermission/query
  • /client.clientfilterpermission/removeAll
  • /client.clientfilterpermission/{id}
  • /client.clientfilterpermission/countByClientId/{clientId}
  • /client.clientfilterpermission/findByClientId/{clientId}
  • /client.clientfilterpermission/findClientIdByEntityId/{id}
  • /client.clientfilterpermission/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
ClientLimitationFacadeREST
  • /rule.clientlimitation
  • /rule.clientlimitation/clientIdReference
  • /rule.clientlimitation/count
  • /rule.clientlimitation/createAll
  • /rule.clientlimitation/editAll
  • /rule.clientlimitation/entityGraph
  • /rule.clientlimitation/exportedMembers
  • /rule.clientlimitation/query
  • /rule.clientlimitation/removeAll
  • /rule.clientlimitation/{id}
  • /rule.clientlimitation/countByClientId/{clientId}
  • /rule.clientlimitation/findByClientId/{clientId}
  • /rule.clientlimitation/findClientIdByEntityId/{id}
  • /rule.clientlimitation/findClientLimitationsCustomAttribute/{clientId}
  • /rule.clientlimitation/{from}/{to}
  • /rule.clientlimitation/findClientLimitationsCustomAttributeByName/{clientId}/{attributeName}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for Limitation
ClusterManagerService
  • /clusterManager
  • /clusterManager/information
  • /clusterManager/isOldestMember
  • /clusterManager/localMember
  • /clusterManager/oldestMember
  • /clusterManager/isOldestMember/{beanClass}
  • /clusterManager/oldestMember/{beanClass}
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
CombinedRuleFacadeREST
  • /rule.combinedrule
  • /rule.combinedrule/clientIdReference
  • /rule.combinedrule/count
  • /rule.combinedrule/createAll
  • /rule.combinedrule/editAll
  • /rule.combinedrule/entityGraph
  • /rule.combinedrule/exportedMembers
  • /rule.combinedrule/query
  • /rule.combinedrule/removeAll
  • /rule.combinedrule/{id}
  • /rule.combinedrule/countByClientId/{clientId}
  • /rule.combinedrule/findByClientId/{clientId}
  • /rule.combinedrule/findByRuleSetId/{ruleSetId}
  • /rule.combinedrule/findClientIdByEntityId/{id}
  • /rule.combinedrule/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for CombinedRule
ConfigurationRestService
  • /configuration
  • /configuration/all
  • /configuration/createAll
  • /configuration/descriptors
  • /configuration/removeAll
  • /configuration/{id}
  • /configuration/getProperty/{id}
  • /configuration/getPropertyDefault/{id}/{defaultValue}
  • /configuration/setProperty/{id}/{value}
  • POST PUT
  • GET
  • POST
  • GET
  • DELETE
  • DELETE GET
  • GET
  • GET
  • PUT
ImportConfigurationFacadeREST
  • /productimport.configuration
  • /productimport.configuration/clientIdReference
  • /productimport.configuration/count
  • /productimport.configuration/createAll
  • /productimport.configuration/editAll
  • /productimport.configuration/entityGraph
  • /productimport.configuration/exportedMembers
  • /productimport.configuration/query
  • /productimport.configuration/removeAll
  • /productimport.configuration/{id}
  • /productimport.configuration/clientId/{clientId}
  • /productimport.configuration/countByClientId/{clientId}
  • /productimport.configuration/exportedMappedMembersProduct/{clientId}
  • /productimport.configuration/findByClientId/{clientId}
  • /productimport.configuration/findClientIdByEntityId/{id}
  • /productimport.configuration/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for ImportConfiguration
ImportManagerServiceREST
  • /productimport.manager
  • /productimport.manager/queuedJobs
  • /productimport.manager/timers
  • /productimport.manager/{importConfigurationId}
  • /productimport.manager/queuedJobsByClient/{clientId}
  • /productimport.manager/queuedJobsByImportConfigurationId/{importConfigurationId}
  • /productimport.manager/runningJobsByClient/{clientId}
  • GET
  • GET
  • GET
  • GET POST
  • GET
  • GET
  • GET
REST facade to control the import process
ImportMappingAttributeFacadeREST
  • /productimport.attribute
  • /productimport.attribute/clientIdReference
  • /productimport.attribute/count
  • /productimport.attribute/createAll
  • /productimport.attribute/editAll
  • /productimport.attribute/entityGraph
  • /productimport.attribute/exportedMembers
  • /productimport.attribute/query
  • /productimport.attribute/removeAll
  • /productimport.attribute/{id}
  • /productimport.attribute/countByClientId/{clientId}
  • /productimport.attribute/findByClientId/{clientId}
  • /productimport.attribute/findByImportConfigurationId/{importConfigurationId}
  • /productimport.attribute/findClientIdByEntityId/{id}
  • /productimport.attribute/getAttributeFilterStatus/{clientId}
  • /productimport.attribute/getAttributesFilterableUnused/{clientId}
  • /productimport.attribute/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for ImportMappingAttribute
ImportMappingMemberFacadeREST
  • /productimport.member
  • /productimport.member/clientIdReference
  • /productimport.member/count
  • /productimport.member/createAll
  • /productimport.member/editAll
  • /productimport.member/entityGraph
  • /productimport.member/exportedMembers
  • /productimport.member/query
  • /productimport.member/removeAll
  • /productimport.member/{id}
  • /productimport.member/countByClientId/{clientId}
  • /productimport.member/findByClientId/{clientId}
  • /productimport.member/findByImportConfigurationId/{importConfigurationId}
  • /productimport.member/findClientIdByEntityId/{id}
  • /productimport.member/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for ImportMappingMember
ImportModuleFacadeREST
  • /productimport/findClientIds
  • /productimport/removeByClientIds
  • /productimport/client/{id}
  • GET
  • POST
  • DELETE
ImportScheduleFacadeREST
  • /productimport.schedule
  • /productimport.schedule/clientIdReference
  • /productimport.schedule/count
  • /productimport.schedule/createAll
  • /productimport.schedule/editAll
  • /productimport.schedule/entityGraph
  • /productimport.schedule/exportedMembers
  • /productimport.schedule/query
  • /productimport.schedule/removeAll
  • /productimport.schedule/{id}
  • /productimport.schedule/countByClientId/{clientId}
  • /productimport.schedule/findByClientId/{clientId}
  • /productimport.schedule/findByImportConfigurationId/{importConfigurationId}
  • /productimport.schedule/findClientIdByEntityId/{id}
  • /productimport.schedule/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for ImportSchedule
ImportStatusFacadeREST
  • /productimport.status
  • /productimport.status/clientIdReference
  • /productimport.status/count
  • /productimport.status/entityGraph
  • /productimport.status/exportedMembers
  • /productimport.status/getDailyImportStats
  • /productimport.status/query
  • /productimport.status/{id}
  • /productimport.status/countByClientId/{clientId}
  • /productimport.status/findByClientId/{clientId}
  • /productimport.status/findByImportConfigurationId/{importConfigurationId}
  • /productimport.status/findClientIdByEntityId/{id}
  • /productimport.status/getImportDurationHistogram/{importConfigurationId}
  • /productimport.status/getImportDurations/{importConfigurationId}
  • /productimport.status/{from}/{to}
  • GET
  • GET
  • GET POST
  • GET
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
JobEntryFacadeREST
  • /scheduler.jobEntry
  • /scheduler.jobEntry/clientIdReference
  • /scheduler.jobEntry/count
  • /scheduler.jobEntry/createAll
  • /scheduler.jobEntry/editAll
  • /scheduler.jobEntry/entityGraph
  • /scheduler.jobEntry/exportedMembers
  • /scheduler.jobEntry/getStarted
  • /scheduler.jobEntry/getUnfinished
  • /scheduler.jobEntry/isQueuedUnfinished
  • /scheduler.jobEntry/query
  • /scheduler.jobEntry/removeAll
  • /scheduler.jobEntry/takeJob
  • /scheduler.jobEntry/takeJobExcludeClientIds
  • /scheduler.jobEntry/takeJobFromDate
  • /scheduler.jobEntry/{id}
  • /scheduler.jobEntry/countByClientId/{clientId}
  • /scheduler.jobEntry/findByClientId/{clientId}
  • /scheduler.jobEntry/findClientIdByEntityId/{id}
  • /scheduler.jobEntry/findTakeable/{jobType}
  • /scheduler.jobEntry/findTakeableFromDate/{jobType}
  • /scheduler.jobEntry/getStartedByJobType/{jobType}
  • /scheduler.jobEntry/getUnfinishedByClientId/{clientId}
  • /scheduler.jobEntry/getUnfinishedByJobType/{jobType}
  • /scheduler.jobEntry/jobFinished/{jobId}
  • /scheduler.jobEntry/{from}/{to}
  • /scheduler.jobEntry/findByClientIdJobType/{clientId}/{jobType}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • GET
  • GET POST
  • POST
  • POST
  • DELETE
  • PUT
  • PUT
  • PUT
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • DELETE
  • GET
  • GET
JobStatusFacadeREST
  • /scheduler.jobStatus
  • /scheduler.jobStatus/clientIdReference
  • /scheduler.jobStatus/count
  • /scheduler.jobStatus/createAll
  • /scheduler.jobStatus/editAll
  • /scheduler.jobStatus/entityGraph
  • /scheduler.jobStatus/exportedMembers
  • /scheduler.jobStatus/query
  • /scheduler.jobStatus/removeAll
  • /scheduler.jobStatus/{id}
  • /scheduler.jobStatus/countByClientId/{clientId}
  • /scheduler.jobStatus/findByClientId/{clientId}
  • /scheduler.jobStatus/findByJobEntryId/{jobEntryId}
  • /scheduler.jobStatus/findByJobEntryIdJobState/{jobEntryId}
  • /scheduler.jobStatus/findClientIdByEntityId/{id}
  • /scheduler.jobStatus/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
LimitationFacadeREST
  • /rule.limitation
  • /rule.limitation/clientIdReference
  • /rule.limitation/count
  • /rule.limitation/createAll
  • /rule.limitation/editAll
  • /rule.limitation/entityGraph
  • /rule.limitation/exportedMembers
  • /rule.limitation/query
  • /rule.limitation/removeAll
  • /rule.limitation/{id}
  • /rule.limitation/countByClientId/{clientId}
  • /rule.limitation/findByClientId/{clientId}
  • /rule.limitation/findByRuleId/{ruleId}
  • /rule.limitation/findClientIdByEntityId/{id}
  • /rule.limitation/findLimitationsCustomAttribute/{clientId}
  • /rule.limitation/{from}/{to}
  • /rule.limitation/findLimitationsCustomAttributeByName/{clientId}/{attributeName}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for Limitation
MaintenanceServiceREST
  • /maintenance/client
  • /maintenance/requestInfo
  • /maintenance/state
  • /maintenance/client/{clientId}
  • /maintenance/state/{authToken}
  • DELETE GET
  • GET
  • GET
  • DELETE GET POST
  • PUT
MetaServiceREST
  • /meta/availableCharsets
  • /meta/availableLocales
  • /meta/configuration
  • /meta/exportedMembers
  • /meta/importedMembers
  • /meta/members
  • /meta/productSelectionPlugins
  • /meta/productSelectionRuleTypes
  • /meta/version
  • /meta/applicableOperators/{type}
  • /meta/exportedMembers/{declaringClass}
  • /meta/findApplicableOperatorsByClient/{clientId}
  • /meta/findExportedMembersByClientId/{clientId}
  • /meta/members/{declaringClass}
  • /meta/applicableOperators/{declaringClass}/{memberName}
  • /meta/findApplicableOperatorsByMember/{clientId}/{declaringClass}/{memberName}
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
OperationQueueProcessorREST
  • /operationqueueprocessor/availableClients
  • /operationqueueprocessor/{clientId}
  • /operationqueueprocessor/batchOperationsInQueue/{clientId}
  • /operationqueueprocessor/statistics/{clientId}
  • /operationqueueprocessor/summaryStatistics/{clientId}
  • GET
  • POST
  • GET
  • GET
  • GET
ProductAttributeFacadeREST
  • /product.productattribute
  • /product.productattribute/clientIdReference
  • /product.productattribute/count
  • /product.productattribute/createAll
  • /product.productattribute/editAll
  • /product.productattribute/entityGraph
  • /product.productattribute/exportedMembers
  • /product.productattribute/query
  • /product.productattribute/removeAll
  • /product.productattribute/{id}
  • /product.productattribute/attachment/{id}
  • /product.productattribute/attachmentPath/{id}
  • /product.productattribute/countByClientId/{clientId}
  • /product.productattribute/findByClientId/{clientId}
  • /product.productattribute/findByProductId/{productId}
  • /product.productattribute/findByProductIdSimple/{productId}
  • /product.productattribute/findClientIdByEntityId/{id}
  • /product.productattribute/moveToCorrectModel/{attributeDefinitionId}
  • /product.productattribute/moveToCorrectModelByClientId/{clientId}
  • /product.productattribute/replace/{id}
  • /product.productattribute/{from}/{to}
  • /product.productattribute/attach/{productId}/{attributeDefinitionId}
  • /product.productattribute/attachmentByParams/{clientId}/{productCatalogId}/{productId}/{fileName}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • GET
  • POST
  • GET
REST facade for ProductAttribute
ProductAttributeFilterableFacadeREST
  • /product.productattributefilterable
  • /product.productattributefilterable/clientIdReference
  • /product.productattributefilterable/count
  • /product.productattributefilterable/entityGraph
  • /product.productattributefilterable/exportedMembers
  • /product.productattributefilterable/query
  • /product.productattributefilterable/{id}
  • /product.productattributefilterable/countByClientId/{clientId}
  • /product.productattributefilterable/findByClientId/{clientId}
  • /product.productattributefilterable/findClientIdByEntityId/{id}
  • /product.productattributefilterable/{from}/{to}
  • GET
  • GET
  • GET POST
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
Readonly REST facade for filterable ProductAttribute
ProductAttributeUnfilterableFacadeREST
  • /product.productattributeunfilterable
  • /product.productattributeunfilterable/clientIdReference
  • /product.productattributeunfilterable/count
  • /product.productattributeunfilterable/entityGraph
  • /product.productattributeunfilterable/exportedMembers
  • /product.productattributeunfilterable/query
  • /product.productattributeunfilterable/{id}
  • /product.productattributeunfilterable/countByClientId/{clientId}
  • /product.productattributeunfilterable/findByClientId/{clientId}
  • /product.productattributeunfilterable/findClientIdByEntityId/{id}
  • /product.productattributeunfilterable/{from}/{to}
  • GET
  • GET
  • GET POST
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
Readonly REST facade for ProductAttributeUnfilterable
ProductCatalogFacadeREST
  • /product.productcatalog
  • /product.productcatalog/clientIdReference
  • /product.productcatalog/count
  • /product.productcatalog/createAll
  • /product.productcatalog/editAll
  • /product.productcatalog/entityGraph
  • /product.productcatalog/exportedMembers
  • /product.productcatalog/query
  • /product.productcatalog/removeAll
  • /product.productcatalog/{id}
  • /product.productcatalog/clientId/{clientId}
  • /product.productcatalog/countByClientId/{clientId}
  • /product.productcatalog/findByClientId/{clientId}
  • /product.productcatalog/findClientIdByEntityId/{id}
  • /product.productcatalog/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for ProductCatalog
ProductFacadeREST
  • /product.product
  • /product.product/clientIdReference
  • /product.product/count
  • /product.product/createAll
  • /product.product/editAll
  • /product.product/entityGraph
  • /product.product/exportedMembers
  • /product.product/query
  • /product.product/removeAll
  • /product.product/removeAllByUUIDElement
  • /product.product/{id}
  • /product.product/countByClientId/{clientId}
  • /product.product/externalId/{externalId}
  • /product.product/findByClientId/{clientId}
  • /product.product/findClientIdByEntityId/{id}
  • /product.product/uploadImage/{productId}
  • /product.product/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • POST
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • GET
REST facade for Product
ProductModuleFacadeREST
  • /product/findClientIds
  • /product/removeByClientIds
  • /product/client/{id}
  • GET
  • POST
  • DELETE
RuleFacadeREST
  • /rule.rule
  • /rule.rule/clientIdReference
  • /rule.rule/count
  • /rule.rule/createAll
  • /rule.rule/editAll
  • /rule.rule/entityGraph
  • /rule.rule/exportedMembers
  • /rule.rule/query
  • /rule.rule/removeAll
  • /rule.rule/{id}
  • /rule.rule/copyRule/{ruleId}
  • /rule.rule/countByClientId/{clientId}
  • /rule.rule/findByClientId/{clientId}
  • /rule.rule/findByRuleSetId/{ruleSetId}
  • /rule.rule/findClientIdByEntityId/{id}
  • /rule.rule/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for Rule
RuleInformationService
  • /rule.info/cacheStats
  • /rule.info/dumpStrategicInvadatingCache
  • /rule.info/fallbackRuleSetProductCount
  • /rule.info/memstoreRestAccessHistogram
  • /rule.info/memstoreResultSizeHistogram
  • /rule.info/multilevelCacheHistograms
  • /rule.info/productSelectionMapCache
  • /rule.info/productSelectionMapCacheSize
  • /rule.info/retardedMessagesCount
  • /rule.info/ruleHistogramCombined
  • /rule.info/ruleHistograms
  • /rule.info/ruleProductCount
  • /rule.info/ruleTypeHistograms
  • /rule.info/weightedCrossSellingProductSelectionCacheHistograms
  • /rule.info/calculateClientScore/{clientId}
  • /rule.info/count/{clientId}
  • /rule.info/count/{ruleId}
  • /rule.info/countProductsMatchingClientLimitation/{clientId}
  • /rule.info/countTotalProducts/{clientId}
  • /rule.info/find/{clientId}
  • /rule.info/find/{ruleId}
  • /rule.info/findClientLimitationsCustomAttribute/{clientId}
  • /rule.info/findClientLimitationsCustomAttributeSlowOperator/{clientId}
  • /rule.info/findLimitationsCustomAttributeSlowOperator/{clientId}
  • /rule.info/getAttributeStatus/{clientId}
  • /rule.info/simpleQuery/{clientId}
  • /rule.info/simpleQuery/{ruleId}
  • /rule.info/count/{clientId}/{ruleId}
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • DELETE PUT
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • GET
  • GET
Rule information viable when debugging and building rules
RuleModuleFacadeREST
  • /rule/findClientIds
  • /rule/removeByClientIds
  • /rule/client/{id}
  • GET
  • POST
  • DELETE
RuleParameterFacadeREST
  • /rule.ruleParameter
  • /rule.ruleParameter/clientIdReference
  • /rule.ruleParameter/count
  • /rule.ruleParameter/createAll
  • /rule.ruleParameter/editAll
  • /rule.ruleParameter/entityGraph
  • /rule.ruleParameter/exportedMembers
  • /rule.ruleParameter/query
  • /rule.ruleParameter/removeAll
  • /rule.ruleParameter/{id}
  • /rule.ruleParameter/countByClientId/{clientId}
  • /rule.ruleParameter/findByClientId/{clientId}
  • /rule.ruleParameter/findClientIdByEntityId/{id}
  • /rule.ruleParameter/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
REST facade for RuleParameter
RuleSetFacadeREST
  • /rule.ruleset
  • /rule.ruleset/clientIdReference
  • /rule.ruleset/count
  • /rule.ruleset/createAll
  • /rule.ruleset/editAll
  • /rule.ruleset/entityGraph
  • /rule.ruleset/exportedMembers
  • /rule.ruleset/query
  • /rule.ruleset/removeAll
  • /rule.ruleset/{id}
  • /rule.ruleset/copyRuleSet/{ruleSetId}
  • /rule.ruleset/countByClientId/{clientId}
  • /rule.ruleset/findByClientId/{clientId}
  • /rule.ruleset/findClientIdByEntityId/{id}
  • /rule.ruleset/getInvalidRuleSets/{clientId}
  • /rule.ruleset/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for RuleSet
ScheduleFacadeREST
  • /scheduler.schedule
  • /scheduler.schedule/clientIdReference
  • /scheduler.schedule/count
  • /scheduler.schedule/createAll
  • /scheduler.schedule/editAll
  • /scheduler.schedule/entityGraph
  • /scheduler.schedule/exportedMembers
  • /scheduler.schedule/query
  • /scheduler.schedule/removeAll
  • /scheduler.schedule/timers
  • /scheduler.schedule/{id}
  • /scheduler.schedule/countByClientId/{clientId}
  • /scheduler.schedule/findByClientId/{clientId}
  • /scheduler.schedule/findClientIdByEntityId/{id}
  • /scheduler.schedule/{from}/{to}
  • /scheduler.schedule/findByClientIdJobType/{clientId}/{jobType}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • GET
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
SchedulerModuleFacadeREST
  • /scheduler/findClientIds
  • /scheduler/removeByClientIds
  • /scheduler/client/{id}
  • GET
  • POST
  • DELETE
StatisticsFacadeREST
  • /statistics.statistics
  • /statistics.statistics/cacheStats
  • /statistics.statistics/cumulative
  • /statistics.statistics/methodCallHistograms
  • /statistics.statistics/byResource/{resourceName}
  • /statistics.statistics/byResourceAndCode/{resourceName}/{code}
  • /statistics.statistics/byResourceAndMethod/{resourceName}/{methodName}
  • /statistics.statistics/byAllParameters/{resourceName}/{methodName}/{code}
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
StorageServiceREST
  • /storage/directories/{clientId}
  • /storage/{clientId}/{subPath}
  • /storage/count/{clientId}/{subPath}
  • /storage/{clientId}/{subPath}/{fileName}
  • /storage/{clientId}/{subPath}/{from}/{limit}
  • /storage/productAttributeAttachment/{clientId}/{productCatalogId}/{productId}/{fileName}
  • GET
  • GET POST
  • GET
  • DELETE GET
  • GET
  • GET
TemplateAttributeDefinitionFacadeREST
  • /template.templateattributedefinition
  • /template.templateattributedefinition/clientIdReference
  • /template.templateattributedefinition/count
  • /template.templateattributedefinition/createAll
  • /template.templateattributedefinition/editAll
  • /template.templateattributedefinition/entityGraph
  • /template.templateattributedefinition/exportedMembers
  • /template.templateattributedefinition/query
  • /template.templateattributedefinition/removeAll
  • /template.templateattributedefinition/{id}
  • /template.templateattributedefinition/countByClientId/{clientId}
  • /template.templateattributedefinition/createIfNotExists/{clientId}
  • /template.templateattributedefinition/findByAttributeName/{attributeName}
  • /template.templateattributedefinition/findByClientId/{clientId}
  • /template.templateattributedefinition/findClientIdByEntityId/{id}
  • /template.templateattributedefinition/{from}/{to}
  • /template.templateattributedefinition/findByClientIdAttributeName/{clientId}/{attributeName}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for TemplateAttributeDefinition
TemplateAttributeFacadeREST
  • /template.templateattribute
  • /template.templateattribute/clientIdReference
  • /template.templateattribute/count
  • /template.templateattribute/createAll
  • /template.templateattribute/editAll
  • /template.templateattribute/entityGraph
  • /template.templateattribute/exportedMembers
  • /template.templateattribute/query
  • /template.templateattribute/removeAll
  • /template.templateattribute/{id}
  • /template.templateattribute/attachment/{id}
  • /template.templateattribute/countByClientId/{clientId}
  • /template.templateattribute/findByClientId/{clientId}
  • /template.templateattribute/findByTemplateId/{templateId}
  • /template.templateattribute/findByTemplateIdSimple/{templateId}
  • /template.templateattribute/findClientIdByEntityId/{id}
  • /template.templateattribute/replace/{id}
  • /template.templateattribute/{from}/{to}
  • /template.templateattribute/attachment/{templateId}/{templateAttributeDefinitionId}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • GET
  • POST
REST facade for TemplateAttribute
TemplateFacadeREST
  • /template.template
  • /template.template/clientIdReference
  • /template.template/count
  • /template.template/createAll
  • /template.template/editAll
  • /template.template/entityGraph
  • /template.template/exportedMembers
  • /template.template/findRoots
  • /template.template/query
  • /template.template/removeAll
  • /template.template/{id}
  • /template.template/countByClientId/{clientId}
  • /template.template/findAttributeInheritedSimple/{templateId}
  • /template.template/findAttributes/{templateId}
  • /template.template/findAttributesInherited/{templateId}
  • /template.template/findAttributesSimple/{templateId}
  • /template.template/findByClientId/{clientId}
  • /template.template/findByName/{name}
  • /template.template/findByParentId/{parentId}
  • /template.template/findChildren/{id}
  • /template.template/findChildrenRecursive/{id}
  • /template.template/findClientIdByEntityId/{id}
  • /template.template/findLeafTemplateAttributeEntries/{templateId}
  • /template.template/findLeafTemplates/{templateId}
  • /template.template/findLeafs/{id}
  • /template.template/findRoot/{id}
  • /template.template/findTemplateAttributeEntries/{id}
  • /template.template/findTrail/{id}
  • /template.template/findWithParents/{id}
  • /template.template/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST facade for Template
TemplateModuleFacadeREST
  • /template/findClientIds
  • /template/removeByClientIds
  • /template/client/{id}
  • GET
  • POST
  • DELETE
WeightedCrossSellingImportConfigurationFacadeREST
  • /weightedcrossselling.importconfiguration
  • /weightedcrossselling.importconfiguration/clientIdReference
  • /weightedcrossselling.importconfiguration/count
  • /weightedcrossselling.importconfiguration/createAll
  • /weightedcrossselling.importconfiguration/editAll
  • /weightedcrossselling.importconfiguration/entityGraph
  • /weightedcrossselling.importconfiguration/exportedMembers
  • /weightedcrossselling.importconfiguration/query
  • /weightedcrossselling.importconfiguration/removeAll
  • /weightedcrossselling.importconfiguration/{id}
  • /weightedcrossselling.importconfiguration/countByClientId/{clientId}
  • /weightedcrossselling.importconfiguration/findByClientId/{clientId}
  • /weightedcrossselling.importconfiguration/findClientIdByEntityId/{id}
  • /weightedcrossselling.importconfiguration/{from}/{to}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
WeightedCrossSellingImportScheduleFacadeREST
  • /weightedcrossselling.importschedule
  • /weightedcrossselling.importschedule/clientIdReference
  • /weightedcrossselling.importschedule/count
  • /weightedcrossselling.importschedule/createAll
  • /weightedcrossselling.importschedule/editAll
  • /weightedcrossselling.importschedule/entityGraph
  • /weightedcrossselling.importschedule/exportedMembers
  • /weightedcrossselling.importschedule/query
  • /weightedcrossselling.importschedule/removeAll
  • /weightedcrossselling.importschedule/runImportWithImportURI
  • /weightedcrossselling.importschedule/{id}
  • /weightedcrossselling.importschedule/countByClientId/{clientId}
  • /weightedcrossselling.importschedule/findByClientId/{clientId}
  • /weightedcrossselling.importschedule/findClientIdByEntityId/{id}
  • /weightedcrossselling.importschedule/runImportWithUri/{clientId}
  • /weightedcrossselling.importschedule/{from}/{to}
  • /weightedcrossselling.importschedule/runImport/{clientId}/{weightedCrossSellingImportConfigurationId}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • POST
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
WeightedCrossSellingModuleFacadeREST
  • /weightedcrossselling/findClientIds
  • /weightedcrossselling/removeByClientIds
  • /weightedcrossselling/client/{id}
  • GET
  • POST
  • DELETE
WeightedCrossSellingStorageManagerFacadeREST
  • /weightedcrossselling.storageManager
  • /weightedcrossselling.storageManager/{clientId}
  • /weightedcrossselling.storageManager/findByProductIds/{clientId}
  • /weightedcrossselling.storageManager/findByProductIdsTypes/{clientId}
  • GET
  • DELETE
  • GET
  • GET
WeightedCrossSellingTypeFacadeREST
  • /weightedcrossselling.type
  • /weightedcrossselling.type/clientIdReference
  • /weightedcrossselling.type/count
  • /weightedcrossselling.type/createAll
  • /weightedcrossselling.type/editAll
  • /weightedcrossselling.type/entityGraph
  • /weightedcrossselling.type/exportedMembers
  • /weightedcrossselling.type/query
  • /weightedcrossselling.type/removeAll
  • /weightedcrossselling.type/{id}
  • /weightedcrossselling.type/countByClientId/{clientId}
  • /weightedcrossselling.type/findByClientId/{clientId}
  • /weightedcrossselling.type/findClientIdByEntityId/{id}
  • /weightedcrossselling.type/{from}/{to}
  • /weightedcrossselling.type/findByClientIdName/{clientId}/{name}
  • GET POST PUT
  • GET
  • GET POST
  • POST
  • PUT
  • GET
  • GET
  • POST
  • DELETE
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • GET

Data Types

JSON

type description
AbstractLimitation
AbstractProductAttribute
AbstractTemplate
AbstractTemplateAttribute
AbstractTemplateAttributeDefinition
AbstractTemplateAttributeEntries
ArtifactVersion
AssetTemplate A template. Contains various attributes. Templates will inherit attributes from parent templates. Attributes in child templates will override attributes from parent templates.
AssetTemplateAttribute A Templates attribute
AssetTemplateAttributeDefinition Definition of a template attribute.
AssetTemplateAttributeEntries A wrapper including the template and the collection of inherited template attributes
AttributeDefinition Definition of an ProductAttribute attached to a Product
AttributeEntry Compact version of attribute
AttributeEntrySimple
AttributeType
BannerClick
BannerClickRequest Information transmitted for a clicked banner
BannerClickResponse Response to a banner click
BannerRequest Information required to build a banner response
BeanInformation
CacheStats cache efficiency statistics
Category a product category
CharsetInformation
Client A client (customer)
ClientFilterPermission
ClientLimitation Limitation - Influences the product selection defined by a Rule. Define a limitating parameter for the product selection, build by executing a Rule in the RulesEngine.
ClientStorageInfo
ClusterNode
ClusterNodeInformation
CombinedRule CombinedRule - the combination of a RuleSet and a creative-line. A CombinedRule holds the Information of a given RuleSet and a creative-line. The create-line is modeled by a Template.
ConfigurationEntry
ConfigurationEntryDescriptorView
CriteriaJoin
CriteriaOrder
DotValue A viewed category
EntityMemberReference Reference to an entity member, usable for JAXB
EntityMemberReferenceOperators
FieldOrder Describes by which field to order the result
FileInformation
FilterOperator operator with which to match values
GenericDotValue TODO: what else is needed?
HistogramEntry
HistogramView view of histogram
ImportConfiguration
ImportJob
ImportJobTimerInfo
ImportMappingAttribute Mapping of CSV column to AttributeDefinition
ImportMappingAttributeFilterStatus Usage of ImportMappingAttribute in filters
ImportMappingMember Mapping of CSV column to entity member
ImportSchedule Scheduling information for import
ImportStatEntry
ImportState
ImportStatus
ImportStatusPeriod
ImportedMemberReference
JobEntry
JobState
JobStatus
JobTimerInfo
Limitation Limitation - Influences the product selection defined by a Rule. Define a limiting parameter for the product selection, build by executing a Rule in the RulesEngine.
LocaleInformation
Product a product
ProductAttribute attribute of a product
ProductAttributeUnfilterable attribute of a product
ProductCatalog a product catalog
ProductDotValue A viewed product
ProductSelectionPluginEntry Model for exported plugin registry
ProductSelectionPluginParameter Defines a parameter that can be attached to a ProductSelectionPlugin
ProductSelectionResult Container der die Ergebnisse einer ArticleSelection hält, dadurch wird das Ergebnis der Selektion der ursprünglichen Regel zuordbar.
ProductSelectionRuleType
ProductSelectionRuleTypeParameter
ProductViewProductSelectionResult
RecommendationResult Result of a recommendation
Rule Rule - business logic for the product selection. A Rule contains the business-logic for the product selection. The selection result can be influenced by one or more {see LimitationRule}s. (The demo web- frontend supports only one LimitationRule an is on a limitation of the frontend).
RuleParameter A parameter to be passed to the ag.intellishop.adition.rulesengine.select.ProductSelectionPlugin
RuleProductCount
RuleSet CombinedRule - the combination of a Rules. This is simply the container for a collection of Rules.
Schedule
ScheduleBase
SimpleFieldCriteria field criteria for use in JAX-RS
SimpleQuery Query for use in JAX_RS
StatisticsEntry
StatisticsKey
Subscription
Template A template. Contains various attributes. Templates will inherit attributes from parent templates. Attributes in child templates will override attributes from parent templates.
TemplateAttribute A Templates attribute
TemplateAttributeDefinition Definition of a template attribute.
TemplateAttributeDefinitionAnonymous
TemplateAttributeDefinitionInterface
TemplateAttributeEntries A wrapper including the template and the collection of inherited template attributes
TemplateAttributeInterface
TemplateInterface
UUIDElement
WeightedCrossSelling
WeightedCrossSellingImportConfiguration
WeightedCrossSellingImportSchedule Scheduling information for import
WeightedCrossSellingImportURI
WeightedCrossSellingType

XML

Default Namespace (schema)
type description
bannerClick
client A client (customer)
clientFilterPermission
beanInformation
clusterNode
clusterNodeInformation
attributeType
cacheStats cache efficiency statistics
configurationEntry
configurationEntryDescriptorView
criteriaJoin
criteriaOrder
entityMemberReferenceOperators
fieldOrder Describes by which field to order the result
filterOperator operator with which to match values
simpleFieldCriteria field criteria for use in JAX-RS
simpleQuery Query for use in JAX_RS
entityMemberReference Reference to an entity member, usable for JAXB
attributeEntry Compact version of attribute
attributeEntrySimple
fileInformation
localeInformation
importedMemberReference
histogramEntry
histogramView view of histogram
clientStorageInfo
weightedCrossSelling
weightedCrossSellingImportConfiguration
weightedCrossSellingImportSchedule Scheduling information for import
weightedCrossSellingType
artifactVersion
productSelectionRuleType
productSelectionRuleTypeParameter
batchOperations
abstractProductAttribute
attributeDefinition Definition of an ProductAttribute attached to a Product
category a product category
product a product
productAttribute attribute of a product
productAttributeUnfilterable attribute of a product
productCatalog a product catalog
importConfiguration
importMappingAttribute Mapping of CSV column to AttributeDefinition
importMappingAttributeFilterStatus Usage of ImportMappingAttribute in filters
importMappingMember Mapping of CSV column to entity member
importSchedule Scheduling information for import
importStatEntry
importState
importStatus
importStatusPeriod
importJob
importJobTimerInfo
weightedCrossSellingImportURI
statisticsEntry
statisticsKey
bannerClickRequest Information transmitted for a clicked banner
bannerClickResponse Response to a banner click
recommendationResult Result of a recommendation
abstractLimitation
clientLimitation Limitation - Influences the product selection defined by a Rule. Define a limitating parameter for the product selection, build by executing a Rule in the RulesEngine.
combinedRule CombinedRule - the combination of a RuleSet and a creative-line. A CombinedRule holds the Information of a given RuleSet and a creative-line. The create-line is modeled by a Template.
limitation Limitation - Influences the product selection defined by a Rule. Define a limiting parameter for the product selection, build by executing a Rule in the RulesEngine.
rule Rule - business logic for the product selection. A Rule contains the business-logic for the product selection. The selection result can be influenced by one or more {see LimitationRule}s. (The demo web- frontend supports only one LimitationRule an is on a limitation of the frontend).
ruleParameter A parameter to be passed to the ag.intellishop.adition.rulesengine.select.ProductSelectionPlugin
ruleSet CombinedRule - the combination of a Rules. This is simply the container for a collection of Rules.
ruleProductCount
bannerRequest Information required to build a banner response
dotValue A viewed category
genericDotValue TODO: what else is needed?
productDotValue A viewed product
productSelectionPluginEntry Model for exported plugin registry
productSelectionPluginParameter Defines a parameter that can be attached to a ProductSelectionPlugin
productSelectionResult Container der die Ergebnisse einer ArticleSelection hält, dadurch wird das Ergebnis der Selektion der ursprünglichen Regel zuordbar.
productViewProductSelectionResult
jobEntry
jobState
jobStatus
jobTimerInfo
schedule
scheduleBase
subscription
abstractTemplateAttributeEntries
assetTemplateAttributeEntries A wrapper including the template and the collection of inherited template attributes
templateAttributeEntries A wrapper including the template and the collection of inherited template attributes
abstractTemplate
abstractTemplateAttribute
abstractTemplateAttributeDefinition
assetTemplate A template. Contains various attributes. Templates will inherit attributes from parent templates. Attributes in child templates will override attributes from parent templates.
assetTemplateAttribute A Templates attribute
assetTemplateAttributeDefinition Definition of a template attribute.
template A template. Contains various attributes. Templates will inherit attributes from parent templates. Attributes in child templates will override attributes from parent templates.
templateAttribute A Templates attribute
templateAttributeDefinition Definition of a template attribute.
templateAttributeDefinitionAnonymous
Namespace com.adition.dbt.product.async (schema)
type description
addOrUpdateCategoryOperation Add a category if not exists, otherwise update it.
addOrUpdateCustomAttributeOperation Add a custom attribute to a product if it doesn't exist, otherwise update it. The attribute must be defined.
addOrUpdateProductOperation Add a product if it doesn't exist, otherwise update it.
batchOperation Base class for all batch operations
customAttribute Custom product attribute
deleteCategoryOperation Delete a category
deleteCustomAttributeOperation Delete a custom attribute
deleteProductOperation Delete a product
updateProductInventoryOperation Update common volatile product attributes