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