Package javax.persistence.spi

Examples of javax.persistence.spi.LoadState


      this.emf = emf;
      this.cache = emf.cache;
    }

    public boolean isLoaded(Object entity, String attributeName) {
      LoadState state = PersistenceUtilHelper.isLoadedWithoutReference( entity, attributeName, cache );
      if (state == LoadState.LOADED) {
        return true;
      }
      else if (state == LoadState.NOT_LOADED ) {
        return false;
View Full Code Here


            PersistenceProviderResolver resolver = PersistenceProviderResolverHolder.getPersistenceProviderResolver();

            List<PersistenceProvider> providers = resolver.getPersistenceProviders();

            for (PersistenceProvider provider : providers) {
                LoadState loadstate = provider.getProviderUtil().isLoadedWithoutReference(entity, attributeName);
                if(loadstate == LoadState.LOADED) {
                    return true;
                } else if (loadstate == LoadState.NOT_LOADED) {
                    return false;
                } // else continue
            }

            //None of the providers could determine the load state try isLoadedWithReference
            for (PersistenceProvider provider : providers) {
                LoadState loadstate = provider.getProviderUtil().isLoadedWithReference(entity, attributeName);
                if(loadstate == LoadState.LOADED) {
                    return true;
                } else if (loadstate == LoadState.NOT_LOADED) {
                    return false;
                } // else continue
View Full Code Here

            PersistenceProviderResolver resolver = PersistenceProviderResolverHolder.getPersistenceProviderResolver();

            List<PersistenceProvider> providers = resolver.getPersistenceProviders();

            for (PersistenceProvider provider : providers) {
                LoadState loadstate = provider.getProviderUtil().isLoaded(entity);
                if(loadstate == LoadState.LOADED) {
                    return true;
                } else if (loadstate == LoadState.NOT_LOADED) {
                    return false;
                } // else continue
View Full Code Here

    }

    @Test
    public void testisLoadedWithReferenceAsNull()
    {
        LoadState state = PersistenceUtilHelper.isLoadedWithReference(null, null, cache);

        Assert.assertNotNull(state);
        Assert.assertEquals(LoadState.NOT_LOADED, state);
    }
View Full Code Here

    @Test
    public void testisLoadedWithReferenceAsLoaded()
    {
        Person p = new Person();
        p.setPersonName("Vivek");
        LoadState state = PersistenceUtilHelper.isLoadedWithReference(p, "personName", cache);

        Assert.assertNotNull(state);
        Assert.assertEquals(LoadState.UNKNOWN, state);
    }
View Full Code Here

        CglibLazyInitializerFactory factory = new CglibLazyInitializerFactory();
        KunderaProxy proxy = factory.getProxy("Person", Person.class,
                Person.class.getDeclaredMethod("getPersonId", null),
                Person.class.getDeclaredMethod("setPersonId", String.class), "personId", null);

        LoadState state = PersistenceUtilHelper.isLoadedWithReference(proxy, "personId", cache);

        Assert.assertNotNull(state);
        Assert.assertEquals(LoadState.UNKNOWN, state);
    }
View Full Code Here

    }

    @Test
    public void testisLoadedWithoutReferenceAsNull()
    {
        LoadState state = PersistenceUtilHelper.isLoadedWithoutReference(null, null, cache);

        Assert.assertNotNull(state);
        Assert.assertEquals(LoadState.NOT_LOADED, state);
    }
View Full Code Here

    public void testisLoadedWithoutReferenceAsLoad()
    {
        Person p = new Person();
        p.setPersonName("Vivek");

        LoadState state = PersistenceUtilHelper.isLoadedWithoutReference(p, "personName", cache);

        Assert.assertNotNull(state);
        Assert.assertEquals(LoadState.LOADED, state);
    }
View Full Code Here

        CglibLazyInitializerFactory factory = new CglibLazyInitializerFactory();
        KunderaProxy proxy = factory.getProxy("Person", Person.class,
                Person.class.getDeclaredMethod("getPersonId", null),
                Person.class.getDeclaredMethod("setPersonId", String.class), "personId", null);

        LoadState state = PersistenceUtilHelper.isLoadedWithoutReference(proxy, "personName", cache);

        Assert.assertNotNull(state);
        Assert.assertEquals(LoadState.NOT_LOADED, state);
       
//        factory.
View Full Code Here

        CglibLazyInitializerFactory factory = new CglibLazyInitializerFactory();
        KunderaProxy proxy = factory.getProxy("Person", Person.class,
                Person.class.getDeclaredMethod("getPersonId", null),
                Person.class.getDeclaredMethod("setPersonId", String.class), "personId", null);

        LoadState state = PersistenceUtilHelper.isLoaded(proxy);

        Assert.assertNotNull(state);
        Assert.assertEquals(LoadState.NOT_LOADED, state);
       
//        factory.
View Full Code Here

TOP

Related Classes of javax.persistence.spi.LoadState

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.