/* */ package org.jboss.metadata.annotation.creator.ejb;
/* */
/* */ import java.lang.reflect.AnnotatedElement;
/* */ import javax.ejb.LocalHome;
/* */ import org.jboss.metadata.annotation.creator.AbstractFinderUser;
/* */ import org.jboss.metadata.annotation.creator.Processor;
/* */ import org.jboss.metadata.annotation.finder.AnnotationFinder;
/* */ import org.jboss.metadata.ejb.spec.SessionBeanMetaData;
/* */
/* */ public class LocalHomeProcessor extends AbstractFinderUser
/* */ implements Processor<SessionBeanMetaData, Class<?>>
/* */ {
/* */ public LocalHomeProcessor(AnnotationFinder<AnnotatedElement> finder)
/* */ {
/* 43 */ super(finder);
/* */ }
/* */
/* */ public void process(SessionBeanMetaData metaData, Class<?> type)
/* */ {
/* 48 */ LocalHome annotation = (LocalHome)this.finder.getAnnotation(type, LocalHome.class);
/* 49 */ if (annotation == null) {
/* 50 */ return;
/* */ }
/* 52 */ metaData.setLocalHome(annotation.value().getName());
/* */ }
/* */ }
/* Location: /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name: org.jboss.metadata.annotation.creator.ejb.LocalHomeProcessor
* JD-Core Version: 0.6.0
*/