KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > tests > j2eeserver > plugin > jsr88 > EjbRefConfigBean


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.tests.j2eeserver.plugin.jsr88;
21
22 import javax.enterprise.deploy.spi.exceptions.*;
23 import javax.enterprise.deploy.spi.*;
24 import java.beans.*;
25 import javax.enterprise.deploy.model.*;
26
27
28 /**
29  *
30  * @author gfink
31  */

32 public class EjbRefConfigBean implements DConfigBean {
33
34     DDBean bean;
35     DepConfig config;
36
37     public EjbRefConfigBean(DDBean bean, DepConfig config) {
38         System.err.println("creating ejbrefconfigbean");
39         this.bean = bean; this.config = config;
40     }
41
42     public DConfigBean getDConfigBean(DDBean dDBean) throws ConfigurationException {
43         return null;
44     }
45     
46     public DDBean getDDBean() {
47         return bean;
48     }
49     
50     public String JavaDoc[] getXpaths() {
51         return null;
52     }
53     
54     public void notifyDDChange(XpathEvent xpathEvent) {
55     }
56     
57     public void removeDConfigBean(DConfigBean dConfigBean) throws BeanNotFoundException {
58     }
59     
60       /** Utility field used by bound properties. */
61       private PropertyChangeSupport propertyChangeSupport = new PropertyChangeSupport(this);
62       
63       /** Holds value of property jndiName. */
64       private String JavaDoc jndiName;
65       
66     public void addPropertyChangeListener(PropertyChangeListener listener) {
67         propertyChangeSupport.addPropertyChangeListener(listener);
68     }
69     
70     public void removePropertyChangeListener(PropertyChangeListener listener) {
71         propertyChangeSupport.removePropertyChangeListener(listener);
72     }
73     
74     /** Getter for property jndiName.
75      * @return Value of property jndiName.
76      */

77     public String JavaDoc getJndiName() {
78         return this.jndiName;
79     }
80     
81     /** Setter for property jndiName.
82      * @param jndiName New value of property jndiName.
83      */

84     public void setJndiName(String JavaDoc jndiName) {
85         String JavaDoc oldJndiName = this.jndiName;
86         this.jndiName = jndiName;
87         propertyChangeSupport.firePropertyChange("jndiName", oldJndiName, jndiName);
88     }
89     
90 }
91
Popular Tags