1 19 20 package org.netbeans.modules.j2ee.spi.ejbjar; 21 22 import org.netbeans.api.java.classpath.ClassPath; 23 import org.netbeans.modules.j2ee.dd.api.ejb.EjbJar; 24 import org.netbeans.modules.j2ee.dd.api.ejb.Entity; 25 import org.netbeans.modules.j2ee.dd.api.ejb.MessageDriven; 26 import org.netbeans.modules.j2ee.dd.api.ejb.Session; 27 import org.openide.filesystems.FileObject; 28 import org.openide.nodes.Node; 29 30 35 public interface EjbNodesFactory { 36 37 public static final String CONTAINER_NODE_NAME = "EJBS"; 39 Node createSessionNode (Session session, EjbJar model, ClassPath srcPath); 40 Node createEntityNode (Entity entity, EjbJar model, ClassPath srcPath, FileObject ddFile); 41 Node createMessageNode (MessageDriven mdb, EjbJar model, ClassPath srcPath); 42 43 } 44 | Popular Tags |