CustomerProductManager
extends CustomerProductManagerAbstraction
in package
Table of Contents
- addImplementation() : bool
- This function will create the implementation for this customerProduct and assign roles to users, if needed
- setPriceList() : bool
- This function will clone the priceList from the product, if available
- suspend() : bool
- This function will suspend the CustomerProduct and all related IsProductImplementation
- terminate() : bool
- This function will terminate the CustomerProduct and all related IsProductImplementation
- unsuspend() : bool
- This function will unsuspend the CustomerProduct and all related IsProductImplementation
Methods
addImplementation()
This function will create the implementation for this customerProduct and assign roles to users, if needed
public
addImplementation(CustomerProduct $customerProduct) : bool
Parameters
- $customerProduct : CustomerProduct
Tags
Return values
bool —setPriceList()
This function will clone the priceList from the product, if available
public
setPriceList(CustomerProduct $customerProduct) : bool
Parameters
- $customerProduct : CustomerProduct
Tags
Return values
bool —suspend()
This function will suspend the CustomerProduct and all related IsProductImplementation
public
suspend(CustomerProduct $customerProduct) : bool
Parameters
- $customerProduct : CustomerProduct
Return values
bool —terminate()
This function will terminate the CustomerProduct and all related IsProductImplementation
public
terminate(CustomerProduct $customerProduct) : bool
Parameters
- $customerProduct : CustomerProduct
Return values
bool —unsuspend()
This function will unsuspend the CustomerProduct and all related IsProductImplementation
public
unsuspend(CustomerProduct $customerProduct) : bool
Parameters
- $customerProduct : CustomerProduct