Save This Page
Home » geronimo-2.2-source-release » org.apache.geronimo.naming.deployment » [javadoc | source]
    1   /**
    2    *  Licensed to the Apache Software Foundation (ASF) under one or more
    3    *  contributor license agreements.  See the NOTICE file distributed with
    4    *  this work for additional information regarding copyright ownership.
    5    *  The ASF licenses this file to You under the Apache License, Version 2.0
    6    *  (the "License"); you may not use this file except in compliance with
    7    *  the License.  You may obtain a copy of the License at
    8    *
    9    *     http://www.apache.org/licenses/LICENSE-2.0
   10    *
   11    *  Unless required by applicable law or agreed to in writing, software
   12    *  distributed under the License is distributed on an "AS IS" BASIS,
   13    *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   14    *  See the License for the specific language governing permissions and
   15    *  limitations under the License.
   16    */
   17   
   18   package org.apache.geronimo.naming.deployment;
   19   
   20   import javax.enterprise.deploy.model.DDBean;
   21   
   22   import org.apache.geronimo.deployment.plugin.DConfigBeanSupport;
   23   
   24   import org.apache.xmlbeans.SchemaTypeLoader;
   25   import org.apache.xmlbeans.XmlObject;
   26   
   27   /**
   28    *
   29    *
   30    * @version $Rev: 476049 $ $Date: 2006-11-16 20:35:17 -0800 (Thu, 16 Nov 2006) $
   31    */
   32   public class LocalRefDConfigBean extends DConfigBeanSupport {
   33   
   34       protected final XmlObject ref;
   35   
   36       public LocalRefDConfigBean(DDBean ddBean, XmlObject ref, String namePath) {
   37           super(ddBean, ref);
   38           this.ref = ref;
   39   
   40           assert ddBean.getChildBean(namePath)[0].getText().equals(getRefName());
   41       }
   42   
   43       String getRefName() {
   44   //        return ref.getRefName();
   45           return null;
   46       }
   47   
   48       public String getExternalUri() {
   49           return null;
   50   //        return ref.getExternalUri();
   51       }
   52   
   53       public void setExternalUri(String targetURI) {
   54   //        ref.setExternalUri(targetURI);
   55       }
   56   
   57   
   58       public String getKernelName() {
   59           return null;
   60   //        return ref.getKernelName();
   61       }
   62   
   63       public void setKernelName(String kernelName) {
   64   //        ref.setKernelName(kernelName);
   65       }
   66   
   67       public String getTargetName() {
   68           return null;
   69   //        return ref.getTargetName();
   70       }
   71   
   72       public void setTargetName(String targetName) {
   73   //        ref.setTargetName(targetName);
   74       }
   75   
   76       protected SchemaTypeLoader getSchemaTypeLoader() {
   77           return ENCHelper.SCHEMA_TYPE_LOADER;
   78       }
   79   }

Save This Page
Home » geronimo-2.2-source-release » org.apache.geronimo.naming.deployment » [javadoc | source]