public interface CRMProcessProductHook
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.products.CRMDOProduct |
afterApplyCommonOperations(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.ICRMDOProductBasedEntity |
afterApplyOnEntity(com.crm.dataobject.ICRMDOProductBasedEntity productBasedEntity) |
com.crm.dataobject.products.CRMDOProduct |
afterCalculateProductPerformance(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
afterCopy(com.crm.dataobject.products.CRMDOProduct newProduct) |
com.crm.dataobject.products.CRMDOProduct |
afterCreate(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
afterDelete(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
afterInitialize(com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsAccessible(java.lang.Boolean isAccessible,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsNonTraceable(java.lang.Boolean isNonTraceable,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsPhysicalGood(java.lang.Boolean isPhysicalGood,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsRelatedWithNonDeletedEntities(java.lang.Boolean isRelated,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsTermedService(java.lang.Boolean isTermedService,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsTraceable(java.lang.Boolean isTraceable,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsUsageService(java.lang.Boolean isUsageService,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
afterIsValid(java.lang.Boolean isValid,
com.crm.dataobject.products.CRMDOProduct product) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterList(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterListBundles(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> productBundles) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProductSetComponent> |
afterListComponents(java.util.ArrayList<com.crm.dataobject.products.CRMDOProductSetComponent> productSetComponents) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterListExpenseServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
java.util.ArrayList<com.crm.dataobject.CRMDOAllowedMetadataAttributeValue> |
afterListMetadataAttributes(java.util.ArrayList<com.crm.dataobject.CRMDOAllowedMetadataAttributeValue> allowedMetadataAttributeValues) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterListOneTimeServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterListPhysicalGoods(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProductToProductCategory> |
afterListProductCategories(java.util.ArrayList<com.crm.dataobject.products.CRMDOProductToProductCategory> productToProductCategories) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOCrossSellProduct> |
afterListProductCrossSells(java.util.ArrayList<com.crm.dataobject.products.CRMDOCrossSellProduct> crossSellProducts) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOUpsellProduct> |
afterListProductUpsells(java.util.ArrayList<com.crm.dataobject.products.CRMDOUpsellProduct> upsellProducts) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterListServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterListTermedServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterListUsageServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
com.crm.dataobject.products.CRMDOProductSetComponent |
afterNewComponent(com.crm.dataobject.products.CRMDOProductSetComponent productSetComponent) |
com.crm.dataobject.products.CRMDOCrossSellProduct |
afterNewCrossSellProduct(com.crm.dataobject.products.CRMDOCrossSellProduct crossSellProduct) |
com.crm.dataobject.products.CRMDOProduct |
afterNewProduct(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProductToProductCategory |
afterNewProductCategory(com.crm.dataobject.products.CRMDOProductToProductCategory productToProductCategory) |
com.crm.dataobject.products.CRMDOUpsellProduct |
afterNewUpsellProduct(com.crm.dataobject.products.CRMDOUpsellProduct upsellProduct) |
com.crm.dataobject.products.CRMDOProduct |
afterRead(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
afterReadByAltCode(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
afterReadByCode(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProductSetComponent |
afterReadComponent(com.crm.dataobject.products.CRMDOProductSetComponent productSetComponent) |
com.crm.dataobject.products.CRMDOCrossSellProduct |
afterReadCrossSellProduct(com.crm.dataobject.products.CRMDOCrossSellProduct crmdoCrossSellProduct) |
com.crm.dataobject.products.CRMDOProductToProductCategory |
afterReadProductCategory(com.crm.dataobject.products.CRMDOProductToProductCategory productToProductCategory) |
com.crm.dataobject.products.CRMDOUpsellProduct |
afterReadUpsellProduct(com.crm.dataobject.products.CRMDOUpsellProduct crmdoUpsellProduct) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
afterSearch(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) |
com.crm.dataobject.products.CRMDOProduct |
afterUpdate(com.crm.dataobject.products.CRMDOProduct product) |
void |
afterValidateComponents() |
void |
afterValidateProductCode() |
com.crm.dataobject.products.CRMDOProduct |
beforeApplyCommonOperations(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.ICRMDOProductBasedEntity |
beforeApplyOnEntity(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.ICRMDOProductBasedEntity productBasedEntity) |
com.crm.dataobject.products.CRMDOProduct |
beforeCalculateProductPerformance(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
beforeCopy(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
beforeCreate(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
beforeDelete(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct |
beforeInitialize(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeList(java.util.ArrayList values) |
void |
beforeList(com.crm.dataobject.products.ProductTypeClassification classification,
com.crm.dataobject.products.CompositionMethod compositionMethod,
com.crm.dataobject.products.ServiceType serviceType,
com.crm.dataobject.products.PhysicalGoodType physicalGoodType,
java.lang.Boolean isForProvisioning,
java.util.Date validAsOfDate) |
void |
beforeListBundles(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeListComponents(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeListExpenseServices(java.util.Date asOfDate) |
void |
beforeListMetadataAttributes(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeListOneTimeServices(java.util.Date asOfDate) |
void |
beforeListPhysicalGoods(java.util.Date asOfDate) |
void |
beforeListProductCategories(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeListProductCrossSells(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
com.crm.dataobject.products.CRMDOProductBrand productBrand,
com.crm.dataobject.products.CRMDOProductFamily productFamily,
com.crm.dataobject.products.CRMDOProductCategory productCategory,
java.util.Date validAsOfDate) |
void |
beforeListProductUpsells(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
com.crm.dataobject.products.CRMDOProductBrand productBrand,
com.crm.dataobject.products.CRMDOProductFamily productFamily,
com.crm.dataobject.products.CRMDOProductCategory productCategory,
java.util.Date validAsOfDate) |
void |
beforeListServices(java.util.Date asOfDate) |
void |
beforeListTermedServices(java.util.Date asOfDate) |
void |
beforeListUsageServices(java.util.Date asOfDate) |
void |
beforeNewComponent(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeNewCrossSellProduct(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeNewProductCategory(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeNewUpsellProduct(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeRead(java.lang.String productID,
java.lang.Boolean initializeAssociatedObjects) |
void |
beforeReadByAltCode(java.lang.String productAltCode,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
java.lang.Boolean initializeAssociatedObjects) |
void |
beforeReadByCode(java.lang.String productCode,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
java.lang.Boolean initializeAssociatedObjects) |
void |
beforeReadComponent(java.lang.String productSetComponentID) |
void |
beforeReadCrossSellProduct(java.lang.String crossSellProductID) |
void |
beforeReadProductCategory(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductCategory productCategory) |
void |
beforeReadUpsellProduct(java.lang.String upsellProductID) |
void |
beforeSearch(ProductSearchCriteria productSearchCriteria,
java.lang.Boolean initializeAssociatedObjects) |
com.crm.dataobject.products.CRMDOProduct |
beforeUpdate(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeValidateComponents(com.crm.dataobject.products.CRMDOProduct product) |
void |
beforeValidateProductCode(com.crm.dataobject.products.CRMDOProduct product) |
com.crm.dataobject.products.CRMDOProduct beforeApplyCommonOperations(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterApplyCommonOperations(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct beforeInitialize(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterInitialize(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.ICRMDOProductBasedEntity beforeApplyOnEntity(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.ICRMDOProductBasedEntity productBasedEntity)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.ICRMDOProductBasedEntity afterApplyOnEntity(com.crm.dataobject.ICRMDOProductBasedEntity productBasedEntity)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsAccessible(java.lang.Boolean isAccessible,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsValid(java.lang.Boolean isValid,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsRelatedWithNonDeletedEntities(java.lang.Boolean isRelated,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterNewProduct(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct beforeCreate(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterCreate(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct beforeCopy(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterCopy(com.crm.dataobject.products.CRMDOProduct newProduct)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct beforeUpdate(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterUpdate(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct beforeDelete(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterDelete(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid beforeRead(java.lang.String productID,
java.lang.Boolean initializeAssociatedObjects)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterRead(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid beforeReadByCode(java.lang.String productCode,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
java.lang.Boolean initializeAssociatedObjects)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterReadByCode(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid beforeReadByAltCode(java.lang.String productAltCode,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
java.lang.Boolean initializeAssociatedObjects)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterReadByAltCode(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListMetadataAttributes(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.CRMDOAllowedMetadataAttributeValue> afterListMetadataAttributes(java.util.ArrayList<com.crm.dataobject.CRMDOAllowedMetadataAttributeValue> allowedMetadataAttributeValues)
throws java.lang.Exception
java.lang.Exceptionvoid beforeList(java.util.ArrayList values)
throws java.lang.Exception
java.lang.Exceptionvoid beforeList(com.crm.dataobject.products.ProductTypeClassification classification,
com.crm.dataobject.products.CompositionMethod compositionMethod,
com.crm.dataobject.products.ServiceType serviceType,
com.crm.dataobject.products.PhysicalGoodType physicalGoodType,
java.lang.Boolean isForProvisioning,
java.util.Date validAsOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterList(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeSearch(ProductSearchCriteria productSearchCriteria, java.lang.Boolean initializeAssociatedObjects) throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterSearch(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListServices(java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterListServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListTermedServices(java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterListTermedServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListOneTimeServices(java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterListOneTimeServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListExpenseServices(java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterListExpenseServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListUsageServices(java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterListUsageServices(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListPhysicalGoods(java.util.Date asOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterListPhysicalGoods(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
throws java.lang.Exception
java.lang.Exceptionvoid beforeNewComponent(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProductSetComponent afterNewComponent(com.crm.dataobject.products.CRMDOProductSetComponent productSetComponent)
throws java.lang.Exception
java.lang.Exceptionvoid beforeReadComponent(java.lang.String productSetComponentID)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProductSetComponent afterReadComponent(com.crm.dataobject.products.CRMDOProductSetComponent productSetComponent)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListComponents(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProductSetComponent> afterListComponents(java.util.ArrayList<com.crm.dataobject.products.CRMDOProductSetComponent> productSetComponents)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListBundles(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> afterListBundles(java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> productBundles)
throws java.lang.Exception
java.lang.Exceptionvoid beforeValidateComponents(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid afterValidateComponents()
void beforeValidateProductCode(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid afterValidateProductCode()
com.crm.dataobject.products.CRMDOProduct beforeCalculateProductPerformance(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProduct afterCalculateProductPerformance(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid beforeNewUpsellProduct(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOUpsellProduct afterNewUpsellProduct(com.crm.dataobject.products.CRMDOUpsellProduct upsellProduct)
throws java.lang.Exception
java.lang.Exceptionvoid beforeReadUpsellProduct(java.lang.String upsellProductID)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOUpsellProduct afterReadUpsellProduct(com.crm.dataobject.products.CRMDOUpsellProduct crmdoUpsellProduct)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListProductUpsells(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
com.crm.dataobject.products.CRMDOProductBrand productBrand,
com.crm.dataobject.products.CRMDOProductFamily productFamily,
com.crm.dataobject.products.CRMDOProductCategory productCategory,
java.util.Date validAsOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOUpsellProduct> afterListProductUpsells(java.util.ArrayList<com.crm.dataobject.products.CRMDOUpsellProduct> upsellProducts)
throws java.lang.Exception
java.lang.Exceptionvoid beforeNewCrossSellProduct(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOCrossSellProduct afterNewCrossSellProduct(com.crm.dataobject.products.CRMDOCrossSellProduct crossSellProduct)
throws java.lang.Exception
java.lang.Exceptionvoid beforeReadCrossSellProduct(java.lang.String crossSellProductID)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOCrossSellProduct afterReadCrossSellProduct(com.crm.dataobject.products.CRMDOCrossSellProduct crmdoCrossSellProduct)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListProductCrossSells(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
com.crm.dataobject.products.CRMDOProductBrand productBrand,
com.crm.dataobject.products.CRMDOProductFamily productFamily,
com.crm.dataobject.products.CRMDOProductCategory productCategory,
java.util.Date validAsOfDate)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOCrossSellProduct> afterListProductCrossSells(java.util.ArrayList<com.crm.dataobject.products.CRMDOCrossSellProduct> crossSellProducts)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsPhysicalGood(java.lang.Boolean isPhysicalGood,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsTraceable(java.lang.Boolean isTraceable,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsNonTraceable(java.lang.Boolean isNonTraceable,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsUsageService(java.lang.Boolean isUsageService,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Boolean afterIsTermedService(java.lang.Boolean isTermedService,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionvoid beforeNewProductCategory(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProductToProductCategory afterNewProductCategory(com.crm.dataobject.products.CRMDOProductToProductCategory productToProductCategory)
throws java.lang.Exception
java.lang.Exceptionvoid beforeReadProductCategory(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductCategory productCategory)
throws java.lang.Exception
java.lang.Exceptioncom.crm.dataobject.products.CRMDOProductToProductCategory afterReadProductCategory(com.crm.dataobject.products.CRMDOProductToProductCategory productToProductCategory)
throws java.lang.Exception
java.lang.Exceptionvoid beforeListProductCategories(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
java.lang.Exceptionjava.util.ArrayList<com.crm.dataobject.products.CRMDOProductToProductCategory> afterListProductCategories(java.util.ArrayList<com.crm.dataobject.products.CRMDOProductToProductCategory> productToProductCategories)
throws java.lang.Exception
java.lang.Exception