KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > j2ee > dd > api > ejb > EnterpriseBeans


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 package org.netbeans.modules.j2ee.dd.api.ejb;
21
22 //
23
// This interface has all of the bean info accessor methods.
24
//
25
import org.netbeans.modules.j2ee.dd.api.common.CommonDDBean;
26 import org.netbeans.modules.j2ee.dd.api.common.FindCapability;
27 import org.netbeans.modules.j2ee.dd.api.common.VersionNotSupportedException;
28
29 public interface EnterpriseBeans extends CommonDDBean, FindCapability {
30
31         public static final String JavaDoc SESSION = "Session"; // NOI18N
32
public static final String JavaDoc ENTITY = "Entity"; // NOI18N
33
public static final String JavaDoc MESSAGE_DRIVEN = "MessageDriven"; // NOI18N
34

35         public void setSession(int index, Session value);
36         
37         public void setSession(Session[] value);
38         
39         public Session getSession(int index);
40
41         public Session[] getSession();
42         
43     public int addSession(org.netbeans.modules.j2ee.dd.api.ejb.Session value);
44
45     public int removeSession(org.netbeans.modules.j2ee.dd.api.ejb.Session value);
46         
47         public int sizeSession();
48         
49         public Session newSession();
50                 
51         public void setEntity(int index, Entity value);
52         
53         public void setEntity(Entity[] value);
54         
55         public Entity getEntity(int index);
56
57         public Entity[] getEntity();
58         
59     public int removeEntity(org.netbeans.modules.j2ee.dd.api.ejb.Entity value);
60
61     public int addEntity(org.netbeans.modules.j2ee.dd.api.ejb.Entity value);
62         
63         public int sizeEntity();
64     
65         public Entity newEntity();
66         
67         public void setMessageDriven(int index, MessageDriven value);
68
69         public MessageDriven getMessageDriven(int index);
70
71         public void setMessageDriven(MessageDriven[] value);
72
73         public MessageDriven[] getMessageDriven();
74         
75     public int addMessageDriven(org.netbeans.modules.j2ee.dd.api.ejb.MessageDriven value);
76
77     public int sizeMessageDriven();
78
79     public int removeMessageDriven(org.netbeans.modules.j2ee.dd.api.ejb.MessageDriven value);
80
81         public MessageDriven newMessageDriven();
82         
83         public Ejb[] getEjbs();
84         
85         public void removeEjb( Ejb value);
86         
87 }
88
89
90
Popular Tags