Package org.jboss.metadata.plugins.context

Examples of org.jboss.metadata.plugins.context.AbstractMetaDataContext


               repository.addMetaDataRetrieval(retrieval);
            }
         }
         retrievals.add(0, retrieval);
      }
      AbstractMetaDataContext metaDataContext = new AbstractMetaDataContext(null, retrievals);
      repository.addMetaDataRetrieval(metaDataContext);
      return metaDataContext;
   }
View Full Code Here


      MetaDataRetrieval classMetaData = ClassMetaDataRetrievalFactory.INSTANCE.getMetaDataRetrieval(new Scope(CommonLevels.CLASS, beanClass));
      ScopeKey instanceScope = new ScopeKey(CommonLevels.INSTANCE, name);
      mutableMetaData = new MemoryMetaDataLoader(instanceScope);
      MetaDataRetrieval dynamicXml = new EJBMetaDataLoader(instanceScope, container);
     
      MetaDataContext classContext = new AbstractMetaDataContext(classMetaData);
      MetaDataRetrieval[] instance = { dynamicXml, mutableMetaData };
      MetaDataContext instanceContext = new AbstractMetaDataContext(classContext, Arrays.asList(instance));
      metaData = new MetaDataRetrievalToMetaDataBridge(instanceContext);
   }
View Full Code Here

      MetaDataContext classContext = null;
      if(beanMetaData == null || !beanMetaData.getEjbJarMetaData().isMetadataComplete())
      {
         // Create a fallback parent meta data context which targets the annotations
         MetaDataRetrieval classMetaData = ClassMetaDataRetrievalFactory.INSTANCE.getMetaDataRetrieval(new Scope(CommonLevels.CLASS, beanClass));
         classContext = new AbstractMetaDataContext(classMetaData);
      }
      MetaDataRetrieval[] instance = { bridgedMetaDataLoader, mutableMetaData };
      MetaDataContext instanceContext = new AbstractMetaDataContext(classContext, Arrays.asList(instance));
      metaData = new MetaDataRetrievalToMetaDataBridge(instanceContext);
   }
View Full Code Here

            ScopeKey scopeKey = localRetrieval.getScope();
            if (scopeKey.getScopeLevel(level) != null)
               matchingRetrievals.add(localRetrieval);
         }
         if (matchingRetrievals.isEmpty() == false)
            return new MetaDataRetrievalToMetaDataBridge(new AbstractMetaDataContext(context, matchingRetrievals));
      }
      else if (retrieval.getScope().getScopeLevel(level) != null)
         return new MetaDataRetrievalToMetaDataBridge(new AbstractMetaDataContext(retrieval));
      return null;
   }
View Full Code Here

/* 115 */           repository.addMetaDataRetrieval(retrieval);
/*     */         }
/*     */       }
/* 118 */       retrievals.add(0, retrieval);
/*     */     }
/* 120 */     AbstractMetaDataContext metaDataContext = new AbstractMetaDataContext(null, retrievals);
/* 121 */     repository.addMetaDataRetrieval(metaDataContext);
/* 122 */     return metaDataContext;
/*     */   }
View Full Code Here

/*  90 */     MetaDataRetrieval classMetaData = ClassMetaDataRetrievalFactory.INSTANCE.getMetaDataRetrieval(new Scope(CommonLevels.CLASS, beanClass));
/*  91 */     ScopeKey instanceScope = new ScopeKey(CommonLevels.INSTANCE, name);
/*  92 */     this.mutableMetaData = new MemoryMetaDataLoader(instanceScope);
/*  93 */     MetaDataRetrieval dynamicXml = new EJBMetaDataLoader(instanceScope, container);
/*     */
/*  95 */     MetaDataContext classContext = new AbstractMetaDataContext(classMetaData);
/*  96 */     MetaDataRetrieval[] instance = { dynamicXml, this.mutableMetaData };
/*  97 */     MetaDataContext instanceContext = new AbstractMetaDataContext(classContext, Arrays.asList(instance));
/*  98 */     this.metaData = new MetaDataRetrievalToMetaDataBridge(instanceContext);
/*     */   }
View Full Code Here

/* 112 */         retrieval = new MemoryMetaDataLoader(thisScope);
/* 113 */         repository.addMetaDataRetrieval(retrieval);
/*     */       }
/* 115 */       retrievals.add(0, retrieval);
/*     */     }
/* 117 */     AbstractMetaDataContext metaDataContext = new AbstractMetaDataContext(null, retrievals);
/* 118 */     repository.addMetaDataRetrieval(metaDataContext);
/*     */   }
View Full Code Here

/* 130 */     if (retrieval == null)
/*     */     {
/* 132 */       retrieval = new MemoryMetaDataLoader(scopeKey);
/* 133 */       repository.addMetaDataRetrieval(retrieval);
/*     */     }
/* 135 */     AbstractMetaDataContext metaDataContext = new AbstractMetaDataContext(null, retrieval);
/* 136 */     repository.addMetaDataRetrieval(metaDataContext);
/*     */   }
View Full Code Here

    * @param retrievals the retrievals
    * @return new metadata retrieval instance
    */
   protected MetaDataRetrieval createMetaDataRetrieval(ControllerContext context, List<MetaDataRetrieval> retrievals)
   {
      return new AbstractMetaDataContext(null, retrievals);
   }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.plugins.context.AbstractMetaDataContext

Copyright © 2018 www.massapicom. 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.