Package org.jboss.metadata

Source Code of org.jboss.metadata.ApplicationMetaData

/*     */ package org.jboss.metadata;
/*     */
/*     */ import java.net.URL;
/*     */ import java.net.URLClassLoader;
/*     */ import java.util.Collection;
/*     */ import java.util.Collections;
/*     */ import java.util.HashMap;
/*     */ import java.util.Iterator;
/*     */ import java.util.LinkedHashMap;
/*     */ import java.util.Map;
/*     */ import org.jboss.metadata.common.ejb.IAssemblyDescriptorMetaData;
/*     */ import org.jboss.metadata.common.ejb.IEnterpriseBeansMetaData;
/*     */ import org.jboss.metadata.common.jboss.WebserviceDescriptionMetaData;
/*     */ import org.jboss.metadata.common.jboss.WebserviceDescriptionsMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.ContainerConfigurationMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.ContainerConfigurationsMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.InvokerProxyBindingsMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.JBossAssemblyDescriptorMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeansMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.JBossMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.ResourceManagerMetaData;
/*     */ import org.jboss.metadata.ejb.jboss.WebservicesMetaData;
/*     */ import org.jboss.metadata.ejb.spec.EjbJarMetaData;
/*     */ import org.jboss.metadata.ejb.spec.RelationsMetaData;
/*     */ import org.jboss.metadata.spi.MetaData;
/*     */
/*     */ @Deprecated
/*     */ public class ApplicationMetaData extends OldMetaData<JBossMetaData>
/*     */ {
/*     */
/*     */   @Deprecated
/*     */   public static final int EJB_1x = 1;
/*     */
/*     */   @Deprecated
/*     */   public static final int EJB_2x = 2;
/*  72 */   private HashMap plugins = new HashMap();
/*     */
/*     */   private static JBossMetaData wrap(EjbJarMetaData delegate)
/*     */   {
/*  82 */     JBossMetaData jbossMetaData = new JBossMetaData();
/*     */
/*  84 */     jbossMetaData.merge(null, delegate);
/*  85 */     return jbossMetaData;
/*     */   }
/*     */
/*     */   public ApplicationMetaData(JBossMetaData delegate)
/*     */   {
/*  96 */     super(delegate);
/*     */   }
/*     */
/*     */   public ApplicationMetaData(EjbJarMetaData delegate)
/*     */   {
/* 109 */     this(wrap(delegate));
/*     */   }
/*     */
/*     */   protected ApplicationMetaData(MetaData metaData)
/*     */   {
/* 121 */     super(metaData, JBossMetaData.class);
/*     */   }
/*     */
/*     */   public JBossMetaData getJBossMetaData()
/*     */   {
/* 126 */     return (JBossMetaData)super.getDelegate();
/*     */   }
/*     */
/*     */   public boolean isEJB1x()
/*     */   {
/* 136 */     return ((JBossMetaData)getDelegate()).isEJB1x();
/*     */   }
/*     */
/*     */   public boolean isEJB2x()
/*     */   {
/* 146 */     return ((JBossMetaData)getDelegate()).isEJB2x();
/*     */   }
/*     */
/*     */   public boolean isEJB21()
/*     */   {
/* 156 */     return ((JBossMetaData)getDelegate()).isEJB21();
/*     */   }
/*     */
/*     */   public boolean isEJB3x()
/*     */   {
/* 166 */     return ((JBossMetaData)getDelegate()).isEJB3x();
/*     */   }
/*     */
/*     */   public Iterator<BeanMetaData> getEnterpriseBeans()
/*     */   {
/* 176 */     JBossEnterpriseBeansMetaData beans = ((JBossMetaData)getDelegate()).getEnterpriseBeans();
/* 177 */     return new BeanMetaDataIterator(this, beans);
/*     */   }
/*     */
/*     */   public BeanMetaData getBeanByEjbName(String ejbName)
/*     */   {
/* 190 */     IEnterpriseBeansMetaData beans = ((JBossMetaData)getDelegate()).getEnterpriseBeans();
/* 191 */     JBossEnterpriseBeanMetaData bean = (JBossEnterpriseBeanMetaData)beans.get(ejbName);
/* 192 */     if (bean == null)
/* 193 */       return null;
/* 194 */     return BeanMetaData.create(this, bean);
/*     */   }
/*     */
/*     */   public Iterator<RelationMetaData> getRelationships()
/*     */   {
/* 205 */     RelationsMetaData relations = ((JBossMetaData)getDelegate()).getRelationships();
/* 206 */     return new OldMetaDataIterator(relations, org.jboss.metadata.ejb.spec.RelationMetaData.class, RelationMetaData.class);
/*     */   }
/*     */
/*     */   public AssemblyDescriptorMetaData getAssemblyDescriptor()
/*     */   {
/* 216 */     JBossAssemblyDescriptorMetaData delegate = ((JBossMetaData)getDelegate()).getAssemblyDescriptor();
/* 217 */     return new AssemblyDescriptorMetaData(delegate);
/*     */   }
/*     */
/*     */   public MessageDestinationMetaData getMessageDestination(String name)
/*     */   {
/* 228 */     IAssemblyDescriptorMetaData delegate = ((JBossMetaData)getDelegate()).getAssemblyDescriptor();
/* 229 */     if (delegate == null)
/* 230 */       return null;
/* 231 */     org.jboss.metadata.javaee.spec.MessageDestinationMetaData destination = delegate.getMessageDestination(name);
/* 232 */     if (destination == null)
/* 233 */       return null;
/* 234 */     return new MessageDestinationMetaData(destination);
/*     */   }
/*     */
/*     */   public String getConfigName()
/*     */   {
/* 244 */     WebservicesMetaData webservices = ((JBossMetaData)getDelegate()).getWebservices();
/* 245 */     if (webservices == null)
/* 246 */       return null;
/* 247 */     WebserviceDescriptionsMetaData descriptions = webservices.getWebserviceDescriptions();
/* 248 */     if (descriptions == null) {
/* 249 */       return null;
/*     */     }
/*     */
/* 252 */     String result = null;
/* 253 */     for (WebserviceDescriptionMetaData description : descriptions)
/* 254 */       result = description.getConfigName();
/* 255 */     return result;
/*     */   }
/*     */
/*     */   public String getConfigFile()
/*     */   {
/* 265 */     WebservicesMetaData webservices = ((JBossMetaData)getDelegate()).getWebservices();
/* 266 */     if (webservices == null)
/* 267 */       return null;
/* 268 */     WebserviceDescriptionsMetaData descriptions = webservices.getWebserviceDescriptions();
/* 269 */     if (descriptions == null) {
/* 270 */       return null;
/*     */     }
/*     */
/* 273 */     String result = null;
/* 274 */     for (WebserviceDescriptionMetaData description : descriptions)
/* 275 */       result = description.getConfigFile();
/* 276 */     return result;
/*     */   }
/*     */
/*     */   public Webservices getWebservices()
/*     */   {
/* 281 */     WebservicesMetaData webservices = ((JBossMetaData)getDelegate()).getWebservices();
/* 282 */     if (webservices == null)
/* 283 */       return null;
/* 284 */     return new Webservices(webservices);
/*     */   }
/*     */
/*     */   public Map<String, String> getWsdlPublishLocations()
/*     */   {
/* 295 */     Map result = new LinkedHashMap();
/* 296 */     WebservicesMetaData webservices = ((JBossMetaData)getDelegate()).getWebservices();
/* 297 */     if (webservices == null)
/* 298 */       return result;
/* 299 */     WebserviceDescriptionsMetaData descriptions = webservices.getWebserviceDescriptions();
/* 300 */     if (descriptions == null) {
/* 301 */       return result;
/*     */     }
/*     */
/* 304 */     for (WebserviceDescriptionMetaData description : descriptions)
/* 305 */       result.put(description.getWebserviceDescriptionName(), description.getWsdlPublishLocation());
/* 306 */     return result;
/*     */   }
/*     */
/*     */   public String getWsdlPublishLocationByName(String name)
/*     */   {
/* 317 */     WebservicesMetaData webservices = ((JBossMetaData)getDelegate()).getWebservices();
/* 318 */     if (webservices == null)
/* 319 */       return null;
/* 320 */     WebserviceDescriptionsMetaData descriptions = webservices.getWebserviceDescriptions();
/* 321 */     if (descriptions == null)
/* 322 */       return null;
/* 323 */     WebserviceDescriptionMetaData description = (WebserviceDescriptionMetaData)descriptions.get(name);
/* 324 */     if (description == null)
/* 325 */       return null;
/* 326 */     return description.getWsdlPublishLocation();
/*     */   }
/*     */
/*     */   public String getWebServiceContextRoot()
/*     */   {
/* 336 */     WebservicesMetaData webservices = ((JBossMetaData)getDelegate()).getWebservices();
/* 337 */     if (webservices == null)
/* 338 */       return null;
/* 339 */     return webservices.getContextRoot();
/*     */   }
/*     */
/*     */   public Iterator<ConfigurationMetaData> getConfigurations()
/*     */   {
/* 349 */     ContainerConfigurationsMetaData delegate = ((JBossMetaData)getDelegate()).getContainerConfigurations();
/* 350 */     if (delegate == null)
/*     */     {
/* 352 */       Collection result = Collections.emptyList();
/* 353 */       return result.iterator();
/*     */     }
/* 355 */     return new OldMetaDataIterator(delegate, ContainerConfigurationMetaData.class, ConfigurationMetaData.class);
/*     */   }
/*     */
/*     */   public ConfigurationMetaData getConfigurationMetaDataByName(String name)
/*     */   {
/* 367 */     ContainerConfigurationMetaData delegate = ((JBossMetaData)getDelegate()).getContainerConfiguration(name);
/* 368 */     if (delegate == null)
/* 369 */       return null;
/* 370 */     return new ConfigurationMetaData(delegate);
/*     */   }
/*     */
/*     */   public Iterator<InvokerProxyBindingMetaData> getInvokerProxyBindings()
/*     */   {
/* 380 */     InvokerProxyBindingsMetaData delegate = ((JBossMetaData)getDelegate()).getInvokerProxyBindings();
/* 381 */     if (delegate == null)
/*     */     {
/* 383 */       Collection result = Collections.emptyList();
/* 384 */       return result.iterator();
/*     */     }
/* 386 */     return new OldMetaDataIterator(delegate, org.jboss.metadata.ejb.jboss.InvokerProxyBindingMetaData.class, InvokerProxyBindingMetaData.class);
/*     */   }
/*     */
/*     */   public InvokerProxyBindingMetaData getInvokerProxyBindingMetaDataByName(String name)
/*     */   {
/* 397 */     org.jboss.metadata.ejb.jboss.InvokerProxyBindingMetaData delegate = ((JBossMetaData)getDelegate()).getInvokerProxyBinding(name);
/* 398 */     if (delegate == null) {
/* 399 */       return null;
/*     */     }
/* 401 */     return new InvokerProxyBindingMetaData(delegate);
/*     */   }
/*     */
/*     */   public String getResourceByName(String name)
/*     */   {
/* 413 */     ResourceManagerMetaData manager = ((JBossMetaData)getDelegate()).getResourceManager(name);
/* 414 */     if (manager == null)
/* 415 */       return null;
/* 416 */     return manager.getResource();
/*     */   }
/*     */
/*     */   public String getJmxName()
/*     */   {
/* 426 */     return ((JBossMetaData)getDelegate()).getJmxName();
/*     */   }
/*     */
/*     */   public String getJaccContextID()
/*     */   {
/* 431 */     return ((JBossMetaData)getDelegate()).getJaccContextID();
/*     */   }
/*     */
/*     */   public String getSecurityDomain()
/*     */   {
/* 441 */     return ((JBossMetaData)getDelegate()).getSecurityDomain();
/*     */   }
/*     */
/*     */   public String getUnauthenticatedPrincipal()
/*     */   {
/* 451 */     return ((JBossMetaData)getDelegate()).getUnauthenticatedPrincipal();
/*     */   }
/*     */
/*     */   public boolean isExcludeMissingMethods()
/*     */   {
/* 461 */     return ((JBossMetaData)getDelegate()).isExcludeMissingMethods();
/*     */   }
/*     */
/*     */   public boolean getExceptionRollback()
/*     */   {
/* 471 */     return ((JBossMetaData)getDelegate()).isExceptionOnRollback();
/*     */   }
/*     */
/*     */   public boolean getEnforceEjbRestrictions()
/*     */   {
/* 482 */     return false;
/*     */   }
/*     */
/*     */   public void addBeanMetaData(BeanMetaData metaData)
/*     */   {
/* 493 */     throw new UnsupportedOperationException("addBeanMetaData");
/*     */   }
/*     */
/*     */   public URLClassLoader getResourceCl()
/*     */   {
/* 504 */     throw new UnsupportedOperationException("getResourceCL");
/*     */   }
/*     */
/*     */   public void setResourceClassLoader(URLClassLoader resourceCl)
/*     */   {
/* 515 */     throw new UnsupportedOperationException("setResourceCL");
/*     */   }
/*     */
/*     */   public URL getUrl()
/*     */   {
/* 526 */     throw new UnsupportedOperationException("getUrl");
/*     */   }
/*     */
/*     */   public void setUrl(URL u)
/*     */   {
/* 537 */     throw new UnsupportedOperationException("setUrl");
/*     */   }
/*     */
/*     */   public void setConfigFile(String configFile)
/*     */   {
/* 548 */     throw new UnsupportedOperationException("setConfigFile");
/*     */   }
/*     */
/*     */   public void setConfigName(String configName)
/*     */   {
/* 559 */     throw new UnsupportedOperationException("setConfigName");
/*     */   }
/*     */
/*     */   public void addPluginData(String pluginName, Object pluginData)
/*     */   {
/* 571 */     this.plugins.put(pluginName, pluginData);
/*     */   }
/*     */
/*     */   public Object getPluginData(String pluginName)
/*     */   {
/* 583 */     return this.plugins.get(pluginName);
/*     */   }
/*     */
/*     */   public void setSecurityDomain(String securityDomain)
/*     */   {
/* 594 */     throw new UnsupportedOperationException("setSecurityDomain");
/*     */   }
/*     */
/*     */   public void setUnauthenticatedPrincipal(String unauthenticatedPrincipal)
/*     */   {
/* 605 */     throw new UnsupportedOperationException("setUnathenticatedPrincipal");
/*     */   }
/*     */
/*     */   public boolean isWebServiceDeployment()
/*     */   {
/* 615 */     throw new UnsupportedOperationException("isWebServiceDeployment");
/*     */   }
/*     */
/*     */   public void setWebServiceDeployment(boolean webServiceDeployment)
/*     */   {
/* 626 */     throw new UnsupportedOperationException("setWebServiceDeployment");
/*     */   }
/*     */
/*     */   public void setWebServiceContextRoot(String webServiceContextRoot)
/*     */   {
/* 637 */     throw new UnsupportedOperationException("setWebServiceContextRoot");
/*     */   }
/*     */ }

/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name:     org.jboss.metadata.ApplicationMetaData
* JD-Core Version:    0.6.0
*/
TOP

Related Classes of org.jboss.metadata.ApplicationMetaData

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.