Package org.jboss.metadata.spi

Examples of org.jboss.metadata.spi.MetaData


   protected <T> void assertAddMetaDataWithPreviousSameObject(MutableMetaData mutable, T object, Class<T> type, long last) throws Exception
   {
      assertNotNull(mutable);
      assertNotNull(object);
      assertNotNull(type);
      MetaData metaData = (MetaData) mutable;

      checkMetaData(type, metaData.getMetaData(type));
      checkMetaData(type, metaData.getMetaData(type.getName(), type));
      checkMetaData(type, metaData.getMetaData(type.getName()));
     
      Object result = mutable.addMetaData(object, type);
      checkMetaData(type, result);
      checkMetaData(type, metaData.getMetaData(type));
      checkMetaData(type, metaData.getMetaData(type.getName(), type));
      checkMetaData(type, metaData.getMetaData(type.getName()));

      assertValidTimeUnchanged(metaData, last);
   }
View Full Code Here


   {
      assertNotNull(mutable);
      assertNotNull(object);
      assertNotNull(type);
      assertNotNull(name);
      MetaData metaData = (MetaData) mutable;

      checkMetaData(type, metaData.getMetaData(name, type));
      checkMetaData(type, metaData.getMetaData(name));
     
      Object result = mutable.addMetaData(name, object, type);
      checkMetaData(type, result);
      checkMetaData(type, metaData.getMetaData(name, type));
      checkMetaData(type, metaData.getMetaData(name));

      assertValidTimeUnchanged(metaData, last);
   }
View Full Code Here

    * @param last the last valid time
    * @throws Exception for any error
    */
   protected <T extends Annotation> void assertRemoveAnnotation(MutableMetaData mutable, Class<T> expected, ExpectedAnnotations expectedAnnotations, long last) throws Exception
   {
      MetaData metaData = (MetaData) mutable;
      assertRemoveAnnotation(metaData, mutable, expected, expectedAnnotations, last, false);
   }
View Full Code Here

    * @param last the last valid time
    * @throws Exception for any error
    */
   protected <T> void assertRemoveMetaData(MutableMetaData mutable, Class<T> type, ExpectedMetaData expected, long last) throws Exception
   {
      MetaData metaData = (MetaData) mutable;
      assertRemoveMetaData(metaData, mutable, type, expected, last, false);
   }
View Full Code Here

    * @param last the last valid time
    * @throws Exception for any error
    */
   protected <T> void assertRemoveMetaData(MutableMetaData mutable, String name, Class<T> type, ExpectedMetaData expected, long last) throws Exception
   {
      MetaData metaData = (MetaData) mutable;
      assertRemoveMetaData(metaData, mutable, name, type, expected, last, false);
   }
View Full Code Here

    */
   protected <T extends Annotation> void assertNotRemovedAnnotation(MutableMetaData mutable, Class<T> expected, long last) throws Exception
   {
      assertNotNull(mutable);
      assertNotNull(expected);
      MetaData metaData = (MetaData) mutable;

      assertFalse(metaData.isAnnotationPresent(expected));
      assertFalse(metaData.isMetaDataPresent(expected));
      assertFalse(metaData.isMetaDataPresent(expected.getName()));
      assertFalse(metaData.isMetaDataPresent(expected.getName(), expected));
     
      Annotation result = mutable.removeAnnotation(expected);
      assertNull(result);
      assertFalse(metaData.isAnnotationPresent(expected));
      assertFalse(metaData.isMetaDataPresent(expected));
      assertFalse(metaData.isMetaDataPresent(expected.getName()));
      assertFalse(metaData.isMetaDataPresent(expected.getName(), expected));

      assertValidTimeUnchanged(metaData, last);
   }
View Full Code Here

    */
   protected <T> void assertNotRemovedMetaData(MutableMetaData mutable, Class<T> type, long last) throws Exception
   {
      assertNotNull(mutable);
      assertNotNull(type);
      MetaData metaData = (MetaData) mutable;

      assertFalse(metaData.isMetaDataPresent(type));
      assertFalse(metaData.isMetaDataPresent(type.getName()));
      assertFalse(metaData.isMetaDataPresent(type.getName(), type));
     
      Object result = mutable.removeMetaData(type);
      assertNull(result);
      assertFalse(metaData.isMetaDataPresent(type));
      assertFalse(metaData.isMetaDataPresent(type.getName()));
      assertFalse(metaData.isMetaDataPresent(type.getName(), type));

      assertValidTimeUnchanged(metaData, last);
   }
View Full Code Here

   protected <T> void assertNotRemovedMetaData(MutableMetaData mutable, String name, Class<T> type, long last) throws Exception
   {
      assertNotNull(mutable);
      assertNotNull(type);
      assertNotNull(name);
      MetaData metaData = (MetaData) mutable;

      assertFalse(metaData.isMetaDataPresent(name));
      assertFalse(metaData.isMetaDataPresent(name, type));
     
      Object result = mutable.removeMetaData(name, type);
      assertNull(result);
      assertFalse(metaData.isMetaDataPresent(name));
      assertFalse(metaData.isMetaDataPresent(name, type));

      assertValidTimeUnchanged(metaData, last);
   }
View Full Code Here

      assertAllMetaData(metaData, expected, local);
   }
  
   public void testMetaDataFromFirstChild() throws Exception
   {
      MetaData metaData = createTestContext();
      testMetaData(metaData, getFirstChild(), true);
   }
View Full Code Here

      testMetaData(metaData, getFirstChild(), true);
   }
  
   public void testMetaDataFromSecondChild() throws Exception
   {
      MetaData metaData = createTestContext();
      testMetaData(metaData, getSecondChild(), true);
   }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.spi.MetaData

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.