Examples of MutableMetadata


Examples of org.jboss.metadata.spi.MutableMetaData

      return component.removeMetaData(type);
   }

   public <T> T removeMetaData(Signature signature, String name, Class<T> type)
   {
      MutableMetaData component = initRetrieval(signature);
      return component.removeMetaData(name, type);
   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

      if (retrieval == null)
      {
         retrieval = new MemoryMetaDataLoader(scopeKey);
         mmdr.addMetaDataRetrieval(retrieval);
      }
      MutableMetaData mmd = (MutableMetaData)retrieval;
      // deploy against this kernel
      Kernel kernel = underlyingKernel;
      // Get the parent scope - if exists
      ScopeKey parent = scopeKey.getParent();
      if (parent != null)
      {
         MetaDataRetrieval pretrieval = mmdr.getMetaDataRetrieval(parent);
         MetaDataItem<Kernel> item = pretrieval.retrieveMetaData(Kernel.class);
         if (item != null)
            kernel = item.getValue();
      }
      // Create a scoped kernel Kernel
      Kernel scopedKernel = kernel;// TODO new ScopedKernel(kernel);

      mmd.addMetaData(scopedKernel, Kernel.class);

   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

      if (retrieval == null)
      {
         retrieval = new MemoryMetaDataLoader(scopeKey);
         mmdr.addMetaDataRetrieval(retrieval);
      }
      MutableMetaData mmd = (MutableMetaData)retrieval;
      // deploy against this kernel
      Kernel kernel = underlyingKernel;
      // Get the parent scope - if exists
      ScopeKey parent = scopeKey.getParent();
      if (parent != null)
      {
         MetaDataRetrieval pretrieval = mmdr.getMetaDataRetrieval(parent);
         MetaDataItem<Kernel> item = pretrieval.retrieveMetaData(Kernel.class);
         if (item != null)
            kernel = item.getValue();
      }
      // Create a scoped kernel Kernel
      Kernel scopedKernel = null;//new ScopedKernel(kernel);

      mmd.addMetaData(scopedKernel, Kernel.class);

   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

         // Add in the class scope
         ScopeKey key = unit.getScope();
         key.addScope(CommonLevels.CLASS, deployment.clazz);
        
         // Populate the instance annotations
         MutableMetaData mutable = unit.getMutableMetaData();
         for (Annotation annotation : deployment.classAnnotations)
            mutable.addAnnotation(annotation);
      }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

      DeploymentUnit parent = unit.getParent();
      if (parent != null)
         expected = parent.getName();
      assertEquals(expected, metaData.getMetaData("test"));
     
      MutableMetaData mutableMetaData = unit.getMutableMetaData();
      mutableMetaData.addMetaData("test", unit.getName(), String.class);
     
      assertEquals(unit.getName(), metaData.getMetaData("test"));
   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

/* 73 */     if (retrieval == null)
/*    */     {
/* 75 */       retrieval = new MemoryMetaDataLoader(scopeKey);
/* 76 */       mmdr.addMetaDataRetrieval(retrieval);
/*    */     }
/* 78 */     MutableMetaData mmd = (MutableMetaData)retrieval;
/*    */
/* 80 */     Kernel kernel = this.underlyingKernel;
/*    */
/* 82 */     ScopeKey parent = scopeKey.getParent();
/* 83 */     if (parent != null)
/*    */     {
/* 85 */       MetaDataRetrieval pretrieval = mmdr.getMetaDataRetrieval(parent);
/* 86 */       MetaDataItem item = pretrieval.retrieveMetaData(Kernel.class);
/* 87 */       if (item != null) {
/* 88 */         kernel = (Kernel)item.getValue();
/*    */       }
/*    */     }
/* 91 */     Kernel scopedKernel = null;
/*    */
/* 93 */     mmd.addMetaData(scopedKernel, Kernel.class);
/*    */   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

/*     */
/*     */   protected abstract MetaDataRetrieval initComponentRetrieval(Signature paramSignature);
/*     */
/*     */   public <T extends Annotation> T addAnnotation(Signature signature, T annotation)
/*     */   {
/* 162 */     MutableMetaData component = initRetrieval(signature);
/* 163 */     return component.addAnnotation(annotation);
/*     */   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

/* 163 */     return component.addAnnotation(annotation);
/*     */   }
/*     */
/*     */   public <T> T addMetaData(Signature signature, String name, T metaData, Class<T> type)
/*     */   {
/* 168 */     MutableMetaData component = initRetrieval(signature);
/* 169 */     return component.addMetaData(name, metaData, type);
/*     */   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

/* 169 */     return component.addMetaData(name, metaData, type);
/*     */   }
/*     */
/*     */   public <T> T addMetaData(Signature signature, T metaData, Class<T> type)
/*     */   {
/* 174 */     MutableMetaData component = initRetrieval(signature);
/* 175 */     return component.addMetaData(metaData, type);
/*     */   }
View Full Code Here

Examples of org.jboss.metadata.spi.MutableMetaData

/* 175 */     return component.addMetaData(metaData, type);
/*     */   }
/*     */
/*     */   public <T extends Annotation> T removeAnnotation(Signature signature, Class<T> annotationType)
/*     */   {
/* 180 */     MutableMetaData component = initRetrieval(signature);
/* 181 */     return component.removeAnnotation(annotationType);
/*     */   }
View Full Code Here
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.