| Modifier and Type | Class and Description | 
|---|---|
| class  | AdminCatalogActionsControllerController that responds to custom catalog actions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdminBaseProductController | 
| class  | AdminBundleProductController | 
| class  | AdminCategoryControllerHandles admin operations for the  Categoryentity. | 
| class  | AdminOfferControllerHandles admin operations for the  Offerentity. | 
| class  | AdminOrderControllerHandles admin operations for the  Orderentity. | 
| class  | AdminProductControllerHandles admin operations for the  Productentity. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdminAssetControllerHandles admin operations for the  Assetentity. | 
| class  | AdminAssetUploadControllerAdminAssetUploadController handles uploading or selecting assets. | 
| class  | AdminPageControllerHandles admin operations for the  Pageentity. | 
| class  | AdminStructuredContentControllerHandles admin operations for the  StructuredContententity. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BroadleafPageControllerThis class works in combination with the PageHandlerMapping which finds a page based upon
 the request URL. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CustomerPaymentGatewayAbstractControllerAbstract controller that provides convenience methods and resource declarations to facilitate payment gateway
 communication between the implementing module and the Spring injected customer profile engine. | 
| class  | PaymentGatewayAbstractControllerAbstract controller that provides convenience methods and resource declarations to facilitate payment gateway
 communication between the implementing module and the Spring injected checkout engine. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAccountControllerAn abstract controller that provides convenience methods and resource declarations for its children. | 
| class  | AbstractCustomerAddressControllerAn abstract controller that provides convenience methods and resource declarations for its children. | 
| class  | BroadleafChangePasswordControllerThis controller handles password changes for a customer's account | 
| class  | BroadleafLoginControllerThe controller responsible for login and login related activities including
 forgot username, forgot password, and reset password. | 
| class  | BroadleafManageCustomerAddressesController | 
| class  | BroadleafManageCustomerPaymentsControllerThis is the page controller for adding, updating, and deleting a customer's saved payments. | 
| class  | BroadleafManageWishlistControllerThe controller responsible for wishlist management activities, including
 viewing a wishlist, moving items from the wishlist to the cart, and
 removing items from the wishlist | 
| class  | BroadleafOrderHistoryController | 
| class  | BroadleafRegisterControllerThe controller responsible for registering a customer. | 
| class  | BroadleafSocialRegisterControllerThis is an extension of BroadleafRegisterController
 that utilizes Spring Social to register a customer from a Service Provider
 such as Facebook or Twitter. | 
| class  | BroadleafUpdateAccountController | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCartControllerAn abstract controller that provides convenience methods and resource declarations for its
 children. | 
| class  | BroadleafCartControllerIn charge of performing the various modify cart operations | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCatalogControllerAn abstract controller that provides convenience methods and resource declarations for its
 children. | 
| class  | BroadleafCategoryControllerThis class works in combination with the CategoryHandlerMapping which finds a category based upon
 the passed in URL. | 
| class  | BroadleafProductControllerThis class works in combination with the ProductHandlerMapping which finds a product based upon
 the passed in URL. | 
| class  | BroadleafSearchControllerHandles searching the catalog for a given search term. | 
| class  | BroadleafSkuControllerThis class works in combination with the SkuHandlerMapping which finds a category based upon
 the passed in URL. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCheckoutControllerAn abstract controller that provides convenience methods and resource declarations for its
 children. | 
| class  | BroadleafBillingInfoController | 
| class  | BroadleafCheckoutControllerIn charge of performing the various checkout operations | 
| class  | BroadleafOrderConfirmationController | 
| class  | BroadleafPaymentInfoController | 
| class  | BroadleafShippingInfoControllerIn charge of performing the various checkout operations | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BroadleafContactUsController | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdminAbstractControllerAn abstract controller that provides convenience methods and resource declarations for the Admin. | 
| class  | AdminExportController | 
| class  | AdminLoginControllerAdminLoginController handles login related needs for the BLC admin including:
 
     Forgot Password
     Forgot Username
     Reset Password
  | 
| class  | AdminTranslationController | 
| class  | AdminUserManagementController | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdminBasicEntityControllerThe default implementation of the  AdminAbstractController. | 
| class  | AdminBasicOperationsControllerThe operations in this controller are actions that do not necessarily depend on a section key being present. | 
Copyright © 2020. All rights reserved.