Package javax.jdo.spi

Examples of javax.jdo.spi.RegisterClassEvent


        try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPublicTransientClass.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPublicTransientClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);

            // Should be no persistent fields since they are all transient and
            // none are overridden in the MetaData
            assertEquals("jdo field num is 0", 0, ev.getFieldFlags().length);
        }
        catch (Throwable e)
        {
            e.printStackTrace();
            fail(e.getClass().getName() + ": " + e.getMessage());
View Full Code Here


        try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPrivateTransientClass.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPrivateTransientClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);

            // Should be no persistent fields since they are all transient and
            // none are overridden in the MetaData
            assertEquals("jdo field num is 0", 0, ev.getFieldFlags().length);
        }
        catch (Throwable e)
        {
            System.out.println(e);
            e.printStackTrace();
View Full Code Here

        try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullDefaultTransientClass.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullDefaultTransientClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);

            // Should be no persistent fields since they are all transient and
            // none are overridden in the MetaData
            assertEquals("jdo field num is 0", 0, ev.getFieldFlags().length);
        }
        catch (Throwable e)
        {
            e.printStackTrace();
            fail(e.getClass().getName() + ": " + e.getMessage());
View Full Code Here

    try
        {
      Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullDefaultClass.jdo");
      Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullDefaultClass");
      targetClass.newInstance();
      RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
      assertEquals("default class of jdo field num is 55", 55, ev.getFieldFlags().length);
    }
        catch (Throwable e)
        {
      e.printStackTrace();
      fail(e.getClass().getName() + ": " + e.getMessage());
    }

    try
        {
      Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPrivateClass.jdo");
      Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPrivateClass");
      targetClass.newInstance();
      RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
      assertEquals("private class of jdo field num is 55", 55, ev.getFieldFlags().length);
    }
        catch (Throwable e)
        {
      e.printStackTrace();
      fail(e.getClass().getName() + ": " + e.getMessage());
    }

    try
        {
      Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/A18_0_1.jdo");
      Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullProtectedClass");
      targetClass.newInstance();
      RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
      assertEquals("protected class of jdo field num is 55", 55, ev.getFieldFlags().length);
    }
        catch (Throwable e)
        {
      e.printStackTrace();
      fail(e.getClass().getName() + ": " + e.getMessage());
    }

    try
        {
      Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPrivateClass.jdo");
      Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPrivateClass");
      targetClass.newInstance();
      RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
      assertEquals("private class of jdo field num is 55", 55, ev.getFieldFlags().length);
    }
        catch (Throwable e)
        {
      e.printStackTrace();
      fail(e.getClass().getName() + ": " + e.getMessage());
View Full Code Here

    try
        {
      Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/A18_0_1.jdo");
      Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullProtectedClass");
      targetClass.newInstance();
      RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
      String fieldNames[] = ev.getFieldNames();
      for (int i = 0; i < fieldNames.length; i++) {
        String expectedValue = (i < 10) ? "field0" + i : "field" + i;
        assertEquals(expectedValue, fieldNames[i]);
      }
    }
View Full Code Here

    try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPublicClass.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPublicClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent) pcClasses.get(targetClass);
            byte fieldFlags[] = ev.getFieldFlags();
            int expectedValue;
            int serializeSupport = PersistenceCapable.SERIALIZABLE;
            for (int i = 0; i < fieldFlags.length; i++)
            {
                if (i < 21)
View Full Code Here

        try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPublicClass.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPublicClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
            byte fieldFlags[] = ev.getFieldFlags();
            for (int i = 0; i < fieldFlags.length; i++)
            {
                if (i < 21)
                {
                    assertEquals(
View Full Code Here

        try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/A18_4_5_true.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPublicClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
            byte fieldFlags[] = ev.getFieldFlags();
            for (int i = 0; i < fieldFlags.length; i++)
            {
                assertEquals(
                    "field " + i + " CHECK_READ",
                    PersistenceCapable.CHECK_READ,
View Full Code Here

        try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/A18_4_5_false.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPublicClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
            byte fieldFlags[] = ev.getFieldFlags();
            for (int i = 0; i < fieldFlags.length; i++)
            {
                assertEquals(
                    "field " + i + " MEDIATE_READ",
                    PersistenceCapable.MEDIATE_READ,
View Full Code Here

        try
        {
            Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/A18_4_5_pk.jdo");
            Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPublicClass");
            targetClass.newInstance();
            RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
            byte fieldFlags[] = ev.getFieldFlags();
            for (int i = 1; i < 2; i++)
            {
                assertEquals("field " + i + " MEDIATE_WRITE",
                    PersistenceCapable.MEDIATE_WRITE,
                    fieldFlags[i] & PersistenceCapable.MEDIATE_WRITE);
View Full Code Here

TOP

Related Classes of javax.jdo.spi.RegisterClassEvent

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.