01: package com.bm.ejb3metadata.annotations.metadata.interfaces;
02:
03: import com.bm.ejb3metadata.annotations.impl.JEjbEJB;
04:
05: /**
06: * This interface represents methods which can be call on
07: * ClassAnnotationMetadata, MethodAnnotationMetadata and FieldAnnotationMetadata.<br>
08: * It manages @{@link javax.ejb.EJB} annotation.
09: * @author Daniel Wiese
10: */
11: public interface IEjbEJB {
12:
13: /**
14: * @return JEjbEJB object representing javax.ejb.EJB annotation.
15: */
16: JEjbEJB getJEjbEJB();
17:
18: /**
19: * Set jEjbEJB object.
20: * @param jEjbEJB object representing javax.ejb.EJB annotation.
21: */
22: void setJEjbEJB(JEjbEJB jEjbEJB);
23:
24: }
|