[Planned Breaking Changes] [Diagrams] [Artifacts] [Dependencies] [Provided REST Endpoints / Services] [Deprecations] [Maven Artifacts]
Domain provides information about products like a public catalog with all relevant information about products.
The product domain is intended to be independent of any specific domain knowledge e.g. from public transport. So, it must not have any references on specific domains where products are actually implemented like public transport.
Capabilities:
| Artifact | Icon | Maturity Level | since |
|---|---|---|---|
| NOVA Product Data Types | 🐦 | Early Bird | 2.0.0 |
| NOVA Product Master Data | 🐦 | Early Bird | 2.0.0 |
No breaking changes planned.
ch.voev.nova.product.datatypes| Type | Attribute | Description | Deprecated since | Planned to be removed |
|---|---|---|---|---|
ProductVariantID | product variants won't be supported in the future anymore. existing data on product variants will be moved e.g. to tariff. | 2.4.0 | 2025-04-02 |
ch.voev.nova.product.masterdata| Type | Attribute | Description | Deprecated since | Planned to be removed |
|---|---|---|---|---|
Product | ||||
variants | product variants won't be supported in the future anymore. existing data on product variants will be moved e.g. to tariff. | 2.4.0 | 2025-04-02 | |
ProductAssortment | ||||
channel | replaced by generic ResellerRestrictionGroup | 2.4 | 2025-04-02 | |
resellerRestrictions | replaced by generic ResellerRestrictionGroup | 2.4 | 2025-04-02 | |
ProductAssortmentDataUnit | ||||
productAssortmentMasterData | deprecated, use direct link from data unit to entity. | PI20 | 2025-04-02 | |
ProductAssortmentMasterData | deprecated, use direct link from data unit to entity. | 2025-04-02 | ||
ProductCheckoutParameterAssociationMasterData | deprecated, use direct link from data unit to entity. | PI20 | 2025-04-02 | |
ProductDataUnit | ||||
productMasterData | deprecated, use direct link from data unit to entity. | PI20 | 2025-04-02 | |
productTaxonomyMasterData | deprecated, use direct link from data unit to entity. | PI20 | 2025-04-02 | |
productCheckoutParameterAssociationMasterData | deprecated, use direct link from data unit to entity. | PI20 | 2025-04-02 | |
ProductMasterData | deprecated, use direct link from data unit to entity. | PI20 | 2025-04-02 | |
ProductTaxonomyMasterData | deprecated, use direct link from data unit to entity. | PI20 | 2025-04-02 | |
ProductVariant | product variants won't be supported in the future anymore. existing data on product variants will be moved e.g. to tariff. | 2.4.0 | 2025-04-02 |
The following table shows the Maven modules that might be used by integrators.
| Module Type [1] | NOVA Product Data Types | NOVA Product Master Data |
|---|---|---|
| OpenAPI | <dependency> | <dependency> |
| Java | <dependency> | <dependency> |
| Java Runtime | <dependency> | <dependency> |
| Services | ||
| REST Client | ||
| REST Client Starter | ||
| Jackson Starter | <dependency> |
[1] For further details about the different module types please see: