Package org.jboss.seam.persistence

Examples of org.jboss.seam.persistence.PersistenceProvider


     
      Identity identity = Identity.instance();
     
      identity.isLoggedIn(true);
     
      PersistenceProvider provider = PersistenceProvider.instance();
      Class beanClass = provider.getBeanClass(entity);
     
      if (beanClass != null)
      {       
         Method m = null;
         switch (action)
         {
            case READ:
               m = provider.getPostLoadMethod(entity, getEntityManager());
               break;
            case INSERT:
               m = provider.getPrePersistMethod(entity, getEntityManager());
               break;
            case UPDATE:
               m = provider.getPreUpdateMethod(entity, getEntityManager());
               break;
            case DELETE:
               m = provider.getPreRemoveMethod(entity, getEntityManager());
         }
        
         Restrict restrict = null;
        
         if (m != null && m.isAnnotationPresent(Restrict.class))
View Full Code Here


     
      Identity identity = Identity.instance();
     
      identity.tryLogin();
     
      PersistenceProvider provider = PersistenceProvider.instance();
      Class beanClass = provider.getBeanClass(entity);
     
      if (beanClass != null)
      {       
         Method m = null;
         switch (action)
         {
            case READ:
               m = provider.getPostLoadMethod(entity, getEntityManager());
               break;
            case INSERT:
               m = provider.getPrePersistMethod(entity, getEntityManager());
               break;
            case UPDATE:
               m = provider.getPreUpdateMethod(entity, getEntityManager());
               break;
            case DELETE:
               m = provider.getPreRemoveMethod(entity, getEntityManager());
         }
        
         Restrict restrict = null;
        
         if (m != null && m.isAnnotationPresent(Restrict.class))
View Full Code Here

   public void checkEntityPermission(Object entity, EntityAction action)
   {     
      isLoggedIn(true);
     
      PersistenceProvider provider = PersistenceProvider.instance();
      Class beanClass = provider.getBeanClass(entity);
     
      if (beanClass != null)
      {
         String name = Seam.getComponentName(entity.getClass());
         if (name == null) name = beanClass.getName()
        
         Method m = null;
         switch (action)
         {
            case READ:
               m = provider.getPostLoadMethod(beanClass);
               break;
            case INSERT:
               m = provider.getPrePersistMethod(beanClass);
               break;
            case UPDATE:
               m = provider.getPreUpdateMethod(beanClass);
               break;
            case DELETE:
               m = provider.getPreRemoveMethod(beanClass);
         }
        
         Restrict restrict = null;
        
         if (m != null && m.isAnnotationPresent(Restrict.class))
View Full Code Here

   public void checkEntityPermission(Object entity, EntityAction action)
   {     
      isLoggedIn(true);
     
      PersistenceProvider provider = PersistenceProvider.instance();
      Class beanClass = provider.getBeanClass(entity);
     
      if (beanClass != null)
      {
         String name = Seam.getComponentName(entity.getClass());
         if (name == null) name = beanClass.getName()
        
         Method m = null;
         switch (action)
         {
            case READ:
               m = provider.getPostLoadMethod(beanClass);
               break;
            case INSERT:
               m = provider.getPrePersistMethod(beanClass);
               break;
            case UPDATE:
               m = provider.getPreUpdateMethod(beanClass);
               break;
            case DELETE:
               m = provider.getPreRemoveMethod(beanClass);
         }
        
         Restrict restrict = null;
        
         if (m != null && m.isAnnotationPresent(Restrict.class))
View Full Code Here

      }
   }
  
   public void beforeRender()
   {
      PersistenceProvider pp = PersistenceProvider.instance();
      flushMode = pp==null ? FlushModeType.MANUAL : pp.getRenderFlushMode();
      changeFlushModes();
   }
View Full Code Here

TOP

Related Classes of org.jboss.seam.persistence.PersistenceProvider

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.