ProductAfterSaveListener

import de.hybris.platform.core.model.product.ProductModel;
import de.hybris.platform.servicelayer.config.ConfigurationService;
import de.hybris.platform.servicelayer.event.EventService;
import de.hybris.platform.servicelayer.model.ModelService;
import de.hybris.platform.tx.AfterSaveEvent;
import de.hybris.platform.tx.AfterSaveListener;

import java.util.Collection;

import org.springframework.beans.factory.annotation.Autowired;

public class ProductAfterSaveListener implements AfterSaveListener
{

@Autowired
EventService eventService;
@Autowired
ModelService modelService;
@Autowired
ConfigurationService configurationService;

@Override
public void afterSave(final Collection<AfterSaveEvent> events)
{
for (final AfterSaveEvent afterSaveEvent : events)
{
final int code = 1;
if (code == afterSaveEvent.getPk().getTypeCode())
{

final ProductModel model = (ProductModel) modelService.get(afterSaveEvent.getPk());

System.out.println(“——–” + model.getCode());

}

}

}
}

 

<bean id=”productAfterSaveListener” class=”com.core.listner.ProductAfterSaveListener”/>