Overview

Summary

ContactDonateImprint


10. PRODUCT MODULE (UI prompt)



Module Entities (8)

EntityAliasModuleGlobal Schema
(1) AiCommerceIntegrationAiCommerceIntegrationProductModuleShopify
(2) AiPlatformAiPlatformSalesChannelModuleShopify
(3) CompanyCompanyCompanyModuleShopify
(4) MediaProductionMediaProductionProductModuleShopify
(5) ProductProductProductModuleShopify
(6) ProductFeatureProductFeatureProductModuleShopify
(7) ProductRebrandProductRebrandProductModuleShopify
(8) ProductSalesChannelIntegrationProductSalesChannelIntegrationSalesChannelModuleShopify

Module Interfaces (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /mediaproduction/product/{id}findAllMediaProductionOfProduct(id)ProductModuleGETProduct MediaProduction
(2) /productfeature/product/{id}findAllProductFeatureOfProduct(id)ProductModuleGETProduct ProductFeature
(3) /productrebrand/{id}findProductRebrandById(id)ProductModuleGETProductRebrand
(4) /productfeature/{id}deleteProductFeatureById(id)ProductModuleDELETEProductFeature
(5) /productfeature/{id}findProductFeatureById(id)ProductModuleGETProductFeature
(6) /mediaproductioninsertMediaProduction(mediaproduction)ProductModulePOSTMediaProduction
(7) /productfeaturefindAllProductFeature()ProductModuleGETProductFeature
(8) /aicommerceintegration/aiplatform/{id}findAllAiCommerceIntegrationOfAiPlatform(id)ProductModuleGETAiPlatform AiCommerceIntegration
(9) /mediaproductionfindAllMediaProduction()ProductModuleGETMediaProduction
(10) /productrebrand/product/{id}findAllProductRebrandOfProduct(id)ProductModuleGETProduct ProductRebrand
(11) /productrebrandinsertProductRebrand(productrebrand)ProductModulePOSTProductRebrand
(12) /aicommerceintegration/product/{id}findAllAiCommerceIntegrationOfProduct(id)ProductModuleGETProduct AiCommerceIntegration
(13) /product/{id}updateProductById(product)ProductModulePUTProduct
(14) /productfindAllProduct()ProductModuleGETProduct
(15) /productrebrandfindAllProductRebrand()ProductModuleGETProductRebrand
(16) /product/company/{id}findAllProductOfCompany(id)ProductModuleGETCompany Product
(17) /mediaproduction/{id}findMediaProductionById(id)ProductModuleGETMediaProduction
(18) /productfeatureinsertProductFeature(productfeature)ProductModulePOSTProductFeature
(19) /aicommerceintegration/{id}findAiCommerceIntegrationById(id)ProductModuleGETAiCommerceIntegration
(20) /mediaproduction/{id}updateMediaProductionById(mediaproduction)ProductModulePUTMediaProduction
(21) /product/{id}deleteProductById(id)ProductModuleDELETEProduct
(22) /aicommerceintegrationinsertAiCommerceIntegration(aicommerceintegration)ProductModulePOSTAiCommerceIntegration
(23) /aicommerceintegration/{id}updateAiCommerceIntegrationById(aicommerceintegration)ProductModulePUTAiCommerceIntegration
(24) /productrebrand/{id}deleteProductRebrandById(id)ProductModuleDELETEProductRebrand
(25) /aicommerceintegrationfindAllAiCommerceIntegration()ProductModuleGETAiCommerceIntegration
(26) /productrebrand/{id}updateProductRebrandById(productrebrand)ProductModulePUTProductRebrand
(27) /product/{id}findProductById(id)ProductModuleGETProduct
(28) /productfeature/{id}updateProductFeatureById(productfeature)ProductModulePUTProductFeature
(29) /aicommerceintegration/{id}deleteAiCommerceIntegrationById(id)ProductModuleDELETEAiCommerceIntegration
(30) /productinsertProduct(product)ProductModulePOSTProduct
(31) /mediaproduction/{id}deleteMediaProductionById(id)ProductModuleDELETEMediaProduction






10.1 AI COMMERCE INTEGRATION


AiCommerceIntegrationProductModuleShopify

Properties (5)

PropertyTypeEntityReferenceModule
(1) AiPlatformLONGAiCommerceIntegrationAiPlatformSalesChannelModule
(2) IntegrationTypeSTRINGAiCommerceIntegration
(3) LaunchDateDATEAiCommerceIntegration
(4) NotesSTRINGAiCommerceIntegration
(5) ProductLONGAiCommerceIntegrationProductProductModule





Example:

final AiCommerceIntegration aicommerceintegration = (AiCommerceIntegration) invokeModule(PRODUCT_MODULE + "/aicommerceintegration/" + id, AiCommerceIntegration.class);
if (aicommerceintegration != null) {
    final AiPlatform aiplatform1 = (AiPlatform) invokeModule(SALES_CHANNEL_MODULE + "/aiplatform/" + aicommerceintegration.getAiPlatform().getId(), AiPlatform.class);
    if (aiplatform1 != null) {
        final Company providercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + aiplatform1.getProviderCompany().getId(), Company.class);
        if (providercompany2 != null) {
        }
    }
    final Product product3 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + aicommerceintegration.getProduct().getId(), Product.class);
    if (product3 != null) {
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product3.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
    }
}
return aicommerceintegration;


10.2 MEDIA PRODUCTION


MediaProductionProductModuleShopify

Properties (4)

PropertyTypeEntityReferenceModule
(1) MediaTypeSTRINGMediaProduction
(2) ProductLONGMediaProductionProductProductModule
(3) ReleaseDateDATEMediaProduction
(4) TitleSTRINGMediaProduction





Example:

final MediaProduction mediaproduction = (MediaProduction) invokeModule(PRODUCT_MODULE + "/mediaproduction/" + id, MediaProduction.class);
if (mediaproduction != null) {
    final Product product1 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + mediaproduction.getProduct().getId(), Product.class);
    if (product1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
}
return mediaproduction;


10.3 PRODUCT


ProductProductModuleShopify

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyLONGProductCompanyCompanyModule
(2) DescriptionSTRINGProduct
(3) EndOfLifeDateDATEProduct
(4) InitialLaunchDateDATEProduct
(5) IsCorePlatformBOOLProduct
(6) NameSTRINGProduct
(7) ProductTypeSTRINGProduct





Example:

final Product product = (Product) invokeModule(PRODUCT_MODULE + "/product/" + id, Product.class);
if (product != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return product;


10.4 PRODUCT FEATURE


ProductFeatureProductModuleShopify

Properties (5)

PropertyTypeEntityReferenceModule
(1) DeprecationDateDATEProductFeature
(2) DescriptionSTRINGProductFeature
(3) LaunchDateDATEProductFeature
(4) NameSTRINGProductFeature
(5) ProductLONGProductFeatureProductProductModule





Example:

final ProductFeature productfeature = (ProductFeature) invokeModule(PRODUCT_MODULE + "/productfeature/" + id, ProductFeature.class);
if (productfeature != null) {
    final Product product1 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + productfeature.getProduct().getId(), Product.class);
    if (product1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
}
return productfeature;


10.5 PRODUCT REBRAND


ProductRebrandProductModuleShopify

Properties (5)

PropertyTypeEntityReferenceModule
(1) NewNameSTRINGProductRebrand
(2) NotesSTRINGProductRebrand
(3) OldNameSTRINGProductRebrand
(4) ProductLONGProductRebrandProductProductModule
(5) RebrandDateDATEProductRebrand





Example:

final ProductRebrand productrebrand = (ProductRebrand) invokeModule(PRODUCT_MODULE + "/productrebrand/" + id, ProductRebrand.class);
if (productrebrand != null) {
    final Product product1 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + productrebrand.getProduct().getId(), Product.class);
    if (product1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
}
return productrebrand;


Overview

Summary

ContactDonateImprint