Return-Path: Delivered-To: apmail-incubator-geronimo-cvs-archive@www.apache.org Received: (qmail 20913 invoked from network); 7 Oct 2003 19:16:33 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 7 Oct 2003 19:16:33 -0000 Received: (qmail 69265 invoked by uid 500); 7 Oct 2003 19:16:23 -0000 Delivered-To: apmail-incubator-geronimo-cvs-archive@incubator.apache.org Received: (qmail 69242 invoked by uid 500); 7 Oct 2003 19:16:22 -0000 Mailing-List: contact geronimo-cvs-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-cvs@incubator.apache.org Received: (qmail 69229 invoked from network); 7 Oct 2003 19:16:21 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 7 Oct 2003 19:16:21 -0000 Received: (qmail 20901 invoked by uid 1750); 7 Oct 2003 19:16:31 -0000 Date: 7 Oct 2003 19:16:31 -0000 Message-ID: <20031007191631.20900.qmail@minotaur.apache.org> From: ammulder@apache.org To: incubator-geronimo-cvs@apache.org Subject: cvs commit: incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/model/geronimo/appclient ApplicationClient.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ammulder 2003/10/07 12:16:31 Modified: modules/core/src/java/org/apache/geronimo/deployment/model/appclient ApplicationClient.java modules/core/src/java/org/apache/geronimo/deployment/model/geronimo/appclient ApplicationClient.java Log: Implement the new JNDI ref interfaces Revision Changes Path 1.5 +20 -2 incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/model/appclient/ApplicationClient.java Index: ApplicationClient.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/model/appclient/ApplicationClient.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ApplicationClient.java 17 Sep 2003 01:47:15 -0000 1.4 +++ ApplicationClient.java 7 Oct 2003 19:16:31 -0000 1.5 @@ -63,13 +63,15 @@ import org.apache.geronimo.deployment.model.j2ee.ResourceEnvRef; import org.apache.geronimo.deployment.model.j2ee.ResourceRef; import org.apache.geronimo.deployment.model.j2ee.ServiceRef; +import org.apache.geronimo.deployment.model.j2ee.JNDIEnvironmentRefs; +import org.apache.geronimo.deployment.model.j2ee.EJBLocalRef; /** * JavaBean for the application-client.xml tag application-client * * @version $Revision$ $Date$ */ -public class ApplicationClient extends Displayable { +public class ApplicationClient extends Displayable implements JNDIEnvironmentRefs { private String version; private EnvEntry[] envEntry; private EJBRef[] ejbRef; @@ -206,5 +208,21 @@ public void setServiceRef(int i, ServiceRef serviceRef) { this.serviceRef[i] = serviceRef; + } + + public EJBLocalRef[] getEJBLocalRef() { + return new EJBLocalRef[0]; + } + + public EJBLocalRef getEJBLocalRef(int i) { + return null; + } + + public void setEJBLocalRef(EJBLocalRef[] ejbLocalRef) { + throw new UnsupportedOperationException("Application client does not support EJB local references."); + } + + public void setEJBLocalRef(int i, EJBLocalRef ejbLocalRef) { + throw new UnsupportedOperationException("Application client does not support EJB local references."); } } 1.4 +13 -1 incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/model/geronimo/appclient/ApplicationClient.java Index: ApplicationClient.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/model/geronimo/appclient/ApplicationClient.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ApplicationClient.java 17 Sep 2003 01:47:15 -0000 1.3 +++ ApplicationClient.java 7 Oct 2003 19:16:31 -0000 1.4 @@ -75,6 +75,18 @@ return new EjbLocalRef[0]; } + public EjbLocalRef getGeronimoEJBLocalRef(int i) { + return null; + } + + public void setGeronimoEJBLocalRef(int i, EjbLocalRef ejbRef) { + throw new UnsupportedOperationException("Application client does not support EJB local references."); + } + + public void setGeronimoEJBLocalRef(EjbLocalRef[] ejbRef) { + throw new UnsupportedOperationException("Application client does not support EJB local references."); + } + public void setEJBRef(org.apache.geronimo.deployment.model.j2ee.EJBRef[] ejbRef) { assert (ejbRef instanceof EjbRef[]); super.setEJBRef(ejbRef);