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