/* * Beanfabrics Framework Copyright (C) by Michael Karneim, beanfabrics.org * Use is subject to license terms. See license.txt. */ package org.beanfabrics.support; import java.lang.annotation.Annotation; import java.lang.reflect.Method; import org.beanfabrics.log.Logger; import org.beanfabrics.log.LoggerFactory; import org.beanfabrics.model.PresentationModel; /** * @author Michael Karneim */ public class OnChangeProcessor implements AnnotatedMethodProcessor { private static Logger LOG = LoggerFactory.getLogger(OnChangeProcessor.class); public void process(PresentationModel object, Method method, Annotation annotation) { if (LOG.isDebugEnabled()) { LOG.debug("Processing " + SupportUtil.format(method)); } OnChangeSupport.get(object).setup(method); } }