Actions d'administration boutique ExperSHOPPage Principale Table Pour tout rapport de bug ou suggestion, envoyez un mèl au Support ExperLog Les actions, c'est quoi ?Les Actions sont des classes Java, invoquées à la demande par ExperSHOP pour exécuter certaines tâches.
ExperSHOP est livré avec un certain nombre d'actions prédéfinies:
par exemple, l'action Pour plus de détails, voir la documentation des actions ExperShop.
Actions d'administrationLes actions d'administration sont des actions qui ne peuvent être invoquées que depuis le servlet d'administration (com.expershop.lite.ESAdminServlet ).
Essayer de les exécuter via le servlet ExperSHOP provoque une erreur
"Access denied" - accès refusé (pour raison de sécurité).
ExperSHOP fournit des actions d'administration prédéfinies :
com.expershop.admin.ESNewDepartmentCréer un nouveau rayon. La table correspondante dans la base de données est EDepartment, et doit contenir au moins les colonnes "DeptId" (référence rayon) et "Name" (nom du rayon).Paramètres en entrée :
Paramètres en sortie : En cas de succès: aucun. En cas d'erreur:
com.expershop.admin.ESUpdateDepartmentMettre à jour un rayon existant. La table correspondante dans la base de données est EDepartment.Paramètres en entrée :
Paramètres en sortie : aucun com.expershop.admin.ESDropDepartmentSupprimer un rayon existant. La table correspondante dans la base de données est EDepartment.Paramètres en entrée :
Paramètres en sortie : aucun com.expershop.admin.ESNewProductCréer un nouveau produit. La table correspondante dans la base de données est EProduct, et doit contenir au moins les colonnes "ProdId" (référence produit), "Name" (nom du produit) et "Price" (prix du produit).Paramètres en entrée :
Paramètres en sortie : En cas de succès: aucun. En cas d'erreur:
com.expershop.admin.ESUpdateProductMettre à jour un produit existant. La table correspondante dans la base de données est EProduct.Paramètres en entrée :
Paramètres en sortie : aucun com.expershop.admin.ESDropProductSupprimer un produit existant. La table correspondante dans la base de données est EProduct.Paramètres en entrée :
Paramètres en sortie : aucun com.expershop.admin.ESDropCustomerSupprimer un client existant. La table correspondante dans la base de données est ECustomer.Paramètres en entrée :
Paramètres en sortie : aucun com.expershop.admin.ESUpdateOrderMettre à jour l'état d'une commande existante. La table correspondante dans la base de données est ECustOrder, et seuls l'état de la commande et son état de paiement (respectivement "Status" et "PayStatus") peuvent être affectés.Paramètres en entrée :
Paramètres en sortie : aucun com.expershop.admin.ESDropOrderSupprimer une commande existante, inclus la liste des articles commandés et l'en-tête de commande. Les tables concernées dans la base de données sont ECustOrder et EProdOrder.Paramètres en entrée :
Paramètres en sortie : aucun com.expershop.admin.ESRemoveCanceledOrdersSupprimer toutes les commandes annulées - état=CANCELED, inclus la liste des articles commandés et l'en-tête de commande. Les tables concernées dans la base de données sont ECustOrder et EProdOrder.Paramètres en entrée : aucun Paramètres en sortie : aucun com.expershop.admin.ESRemoveProcessedOrdersSupprimer toutes les commandes traitées - état=PROCESSED, inclus la liste des articles commandés et l'en-tête de commande. Les tables concernées dans la base de données sont ECustOrder et EProdOrder.Paramètres en entrée : aucun Paramètres en sortie : aucun |