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   import org.apache.xmlbeans.SchemaTypeLoader;
   24   import org.apache.xmlbeans.XmlObject;
   25   
   26   
   27   /**
   28    *
   29    *
   30    * @version $Rev: 476049 $ $Date: 2006-11-16 20:35:17 -0800 (Thu, 16 Nov 2006) $
   31    *
   32    * */
   33   public class RemoteRefDConfigBean extends DConfigBeanSupport {
   34   
   35       protected final XmlObject ref;
   36   
   37       public RemoteRefDConfigBean(DDBean ddBean, XmlObject ref, String namePath) {
   38           super(ddBean, ref);
   39           this.ref = ref;
   40   
   41           assert ddBean.getChildBean(namePath)[0].getText().equals(getRefName());
   42       }
   43   
   44       String getRefName() {
   45           return null;
   46   //        return ref.getRefName();
   47       }
   48   
   49       public String getExternalUri() {
   50           return null;
   51   //        return ref.getExternalUri();
   52       }
   53   
   54       public void setExternalUri(String targetURI) {
   55   //        ref.setExternalUri(targetURI);
   56       }
   57   
   58   
   59       public String getKernelName() {
   60           return null;
   61   //        return ref.getKernelName();
   62       }
   63   
   64       public void setKernelName(String kernelName) {
   65   //        ref.setKernelName(kernelName);
   66       }
   67   
   68       public String getTargetName() {
   69           return null;
   70   //        return ref.getTargetName();
   71       }
   72   
   73       public void setTargetName(String targetName) {
   74   //        ref.setTargetName(targetName);
   75       }
   76   
   77       protected SchemaTypeLoader getSchemaTypeLoader() {
   78           return ENCHelper.SCHEMA_TYPE_LOADER;
   79       }
   80   }

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