Package org.jboss.metadata.spi.loader

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader


      }
   }
  
   public void testRestrictedMetaDataByName() throws Exception
   {
      MutableMetaDataLoader loader = setUpRestricted();

      Object object = new Object();
      loader.addMetaData("Object", object, Object.class);
      assertNotNull(loader.retrieveMetaData("Object"));

      RestrictedInterface restrictedMetaData = new RestrictedImpl();
      try
      {
         loader.addMetaData("Restricted", restrictedMetaData, RestrictedInterface.class);
      }
      catch (Throwable t)
      {
         checkThrowable(SecurityException.class, t);
      }
View Full Code Here


   }

   protected MetaData setupMetaData(MetaDataLoader loader)
   {
      CachingMetaDataContext parent = createContext(loader);
      MutableMetaDataLoader empty = createTestMutableMetaDataLoader();
      CachingMetaDataContext context = new CachingMetaDataContext(parent, empty);
      return new MetaDataRetrievalToMetaDataBridge(context);
   }
View Full Code Here

      return new CachingMetaDataContext(null, loader);
   }

   protected MetaData setupEmpty()
   {
      MutableMetaDataLoader loader = createTestMutableMetaDataLoader();
      return setupMetaData(loader);
   }
View Full Code Here

      return setupMetaData(loader);
   }

   protected MetaData setupTestAnnotation()
   {
      MutableMetaDataLoader loader = createTestMutableMetaDataLoader();
      loader.addAnnotation(new TestAnnotationImpl());
      return setupMetaData(loader);
   }
View Full Code Here

      return setupMetaData(loader);
   }

   protected MetaData setupTestAnnotation12()
   {
      MutableMetaDataLoader loader = createTestMutableMetaDataLoader();
      loader.addAnnotation(new TestAnnotation1Impl());
      loader.addAnnotation(new TestAnnotation2Impl());
      return setupMetaData(loader);
   }
View Full Code Here

      super(name);
   }
  
   public void testEmpty() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedMetaData expected = emptyExpectedMetaData();
     
      assertNoMetaData(metaData, NotPresentType.class);
      assertAllMetaData(metaData, expected);
View Full Code Here

      assertValidTimeUnchanged(metaData, last);
   }
  
   public void testTestMetaData() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedMetaData expected = emptyExpectedMetaData();
     
      assertNoMetaData(metaData, TestMetaData.class);
      assertNoMetaData(metaData, NotPresentType.class);
      assertAllMetaData(metaData, expected);
View Full Code Here

      assertAllMetaData(metaData, expected);
   }
  
   public void testTestMetaData12() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedMetaData expected = emptyExpectedMetaData();
     
      assertNoMetaData(metaData, TestMetaData1.class);
      assertNoMetaData(metaData, TestMetaData2.class);
      assertNoMetaData(metaData, NotPresentType.class);
View Full Code Here

      assertAllMetaData(metaData, expected);
   }
  
   public void testAddTwice() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedMetaData expected = emptyExpectedMetaData();
     
      assertNoMetaData(metaData, TestMetaData.class);
      assertNoMetaData(metaData, NotPresentType.class);
      assertAllMetaData(metaData, expected);
View Full Code Here

      assertAllMetaData(metaData, expected);
   }
  
   public void testAddTwiceSameObject() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedMetaData expected = emptyExpectedMetaData();
     
      assertNoMetaData(metaData, TestMetaData.class);
      assertNoMetaData(metaData, NotPresentType.class);
      assertAllMetaData(metaData, expected);
View Full Code Here

TOP

Related Classes of org.jboss.metadata.spi.loader.MutableMetaDataLoader

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.