Overview

Summary

ContactDonateImprint


1. CATEGORY MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) CategoryCategoryCategoryModuleAmazonCom
(2) ProductProductProductModuleAmazonCom
(3) ProductAttributeProductAttributeCategoryModuleAmazonCom
(4) ProductCategoryProductCategoryCategoryModuleAmazonCom

Module Interfaces (17)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /category/{id}updateCategoryById(category)CategoryModulePUTCategory
(2) /productcategory/product/{id}findAllProductCategoryOfProduct(id)CategoryModuleGETProduct ProductCategory
(3) /productcategoryfindAllProductCategory()CategoryModuleGETProductCategory
(4) /categoryinsertCategory(category)CategoryModulePOSTCategory
(5) /categoryfindAllCategory()CategoryModuleGETCategory
(6) /productcategory/{id}deleteProductCategoryById(id)CategoryModuleDELETEProductCategory
(7) /productcategory/{id}updateProductCategoryById(productcategory)CategoryModulePUTProductCategory
(8) /productcategory/category/{id}findAllProductCategoryOfCategory(id)CategoryModuleGETCategory ProductCategory
(9) /category/{id}findCategoryById(id)CategoryModuleGETCategory
(10) /category/{id}deleteCategoryById(id)CategoryModuleDELETECategory
(11) /productcategory/{id}findProductCategoryById(id)CategoryModuleGETProductCategory
(12) /productattribute/{id}deleteProductAttributeById(id)CategoryModuleDELETEProductAttribute
(13) /productattributeinsertProductAttribute(productattribute)CategoryModulePOSTProductAttribute
(14) /productattribute/{id}findProductAttributeById(id)CategoryModuleGETProductAttribute
(15) /productcategoryinsertProductCategory(productcategory)CategoryModulePOSTProductCategory
(16) /productattribute/{id}updateProductAttributeById(productattribute)CategoryModulePUTProductAttribute
(17) /productattributefindAllProductAttribute()CategoryModuleGETProductAttribute






1.1 CATEGORY


CategoryCategoryModuleAmazonCom

Properties (6)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATECategory
(2) NameSTRINGCategory
(3) ParentLONGCategory
(4) SlugSTRINGCategory
(5) SortOrderLONGCategory
(6) UpdatedAtDATECategory





Example:

final Category category = (Category) invokeModule(CATEGORY_MODULE + "/category/" + id, Category.class);
if (category != null) {
}
return category;


1.2 PRODUCT ATTRIBUTE


ProductAttributeCategoryModuleAmazonCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) CodeSTRINGProductAttribute
(2) CreatedAtDATEProductAttribute
(3) DataTypeSTRINGProductAttribute
(4) NameSTRINGProductAttribute
(5) UpdatedAtDATEProductAttribute





Example:

final ProductAttribute productattribute = (ProductAttribute) invokeModule(CATEGORY_MODULE + "/productattribute/" + id, ProductAttribute.class);
if (productattribute != null) {
}
return productattribute;


1.3 PRODUCT CATEGORY


ProductCategoryCategoryModuleAmazonCom

Properties (3)

PropertyTypeEntityReferenceModule
(1) CategoryLONGProductCategoryCategoryCategoryModule
(2) IsPrimaryBOOLProductCategory
(3) ProductLONGProductCategoryProductProductModule





Example:

final ProductCategory productcategory = (ProductCategory) invokeModule(CATEGORY_MODULE + "/productcategory/" + id, ProductCategory.class);
if (productcategory != null) {
    final Category category1 = (Category) invokeModule(CATEGORY_MODULE + "/category/" + productcategory.getCategory().getId(), Category.class);
    if (category1 != null) {
    }
    final Product product2 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + productcategory.getProduct().getId(), Product.class);
    if (product2 != null) {
        final Brand brand3 = (Brand) invokeModule(PRODUCT_MODULE + "/brand/" + product2.getBrand().getId(), Brand.class);
        if (brand3 != null) {
        }
    }
}
return productcategory;


Overview

Summary

ContactDonateImprint