Package javax.persistence

Examples of javax.persistence.PersistenceContext.unitName()


        } else if ( annotatedField.isAnnotationPresent( PersistenceUnit.class ) ) {
            PersistenceUnit persistenceUnit = annotatedField.getAnnotation( PersistenceUnit.class );
            lookupName = getJndiName( persistenceUnit.unitName(), null, persistenceUnit.name() );
        } else if ( annotatedField.isAnnotationPresent( PersistenceContext.class ) ) {
            PersistenceContext persistenceContext = annotatedField.getAnnotation( PersistenceContext.class );
            lookupName = getJndiName( persistenceContext.unitName(), null, persistenceContext.name() );
        }

        if ( lookupName == null || lookupName.trim().length() == 0 ) {
            lookupName = getComponentEnvName( annotatedClass,
                                              annotatedField.getJavaMember().getName(),
View Full Code Here


        JPAServicePersistenceImpl impl = new JPAServicePersistenceImpl();
               
        if (field.isAnnotationPresent(PersistenceContext.class))
        {
            PersistenceContext context = field.getAnnotation(PersistenceContext.class);           
            obj = impl.getPersistenceContext(context.unitName());
        }
       
        else if (field.isAnnotationPresent(PersistenceUnit.class))
        {
            PersistenceUnit annotation = field.getAnnotation(PersistenceUnit.class);
View Full Code Here

/*     */     }
/* 145 */     if (!container.getEncInjectors().containsKey(encName))
/*     */     {
/*     */       try
/*     */       {
/* 149 */         if (!method.isAnnotationPresent(IgnoreDependency.class)) PersistenceUnitHandler.addPUDependency(ref.unitName(), container);
/*     */       }
/*     */       catch (NameNotFoundException e)
/*     */       {
/* 153 */         throw new RuntimeException("Illegal @PersistenceUnit on " + method + " :" + e.getMessage());
/*     */       }
View Full Code Here

/*     */       }
/*     */       catch (NameNotFoundException e)
/*     */       {
/* 153 */         throw new RuntimeException("Illegal @PersistenceUnit on " + method + " :" + e.getMessage());
/*     */       }
/* 155 */       String error = "@PersistenceContext(name='" + encName + "',unitName='" + ref.unitName() + "') on EJB: " + container.getIdentifier() + " failed to inject on method " + method.toString();
/*     */
/* 159 */       container.getEncInjectors().put(encName, new PcEncInjector(encName, ref.unitName(), ref.type(), method.getParameterTypes()[0], error));
/*     */     }
/* 161 */     injectors.put(method, new JndiMethodInjector(method, encName, container.getEnc()));
/*     */   }
View Full Code Here

/*     */       {
/* 153 */         throw new RuntimeException("Illegal @PersistenceUnit on " + method + " :" + e.getMessage());
/*     */       }
/* 155 */       String error = "@PersistenceContext(name='" + encName + "',unitName='" + ref.unitName() + "') on EJB: " + container.getIdentifier() + " failed to inject on method " + method.toString();
/*     */
/* 159 */       container.getEncInjectors().put(encName, new PcEncInjector(encName, ref.unitName(), ref.type(), method.getParameterTypes()[0], error));
/*     */     }
/* 161 */     injectors.put(method, new JndiMethodInjector(method, encName, container.getEnc()));
/*     */   }
/*     */
/*     */   public void handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject, Injector> injectors)
View Full Code Here

/*     */     }
/* 179 */     if (!container.getEncInjectors().containsKey(encName))
/*     */     {
/*     */       try
/*     */       {
/* 183 */         if (!field.isAnnotationPresent(IgnoreDependency.class)) PersistenceUnitHandler.addPUDependency(ref.unitName(), container);
/*     */       }
/*     */       catch (NameNotFoundException e)
/*     */       {
/* 187 */         throw new RuntimeException("Illegal @PersistenceUnit on " + field + " :" + e.getMessage());
/*     */       }
View Full Code Here

/*     */       }
/*     */       catch (NameNotFoundException e)
/*     */       {
/* 187 */         throw new RuntimeException("Illegal @PersistenceUnit on " + field + " :" + e.getMessage());
/*     */       }
/* 189 */       String error = "@PersistenceContext(name='" + encName + "',unitName='" + ref.unitName() + "') on EJB: " + container.getIdentifier() + " failed to inject on field " + field.toString();
/*     */
/* 193 */       container.getEncInjectors().put(encName, new PcEncInjector(encName, ref.unitName(), ref.type(), field.getType(), error));
/*     */     }
/* 195 */     injectors.put(field, new JndiFieldInjector(field, encName, container.getEnc()));
/*     */   }
View Full Code Here

/*     */       {
/* 187 */         throw new RuntimeException("Illegal @PersistenceUnit on " + field + " :" + e.getMessage());
/*     */       }
/* 189 */       String error = "@PersistenceContext(name='" + encName + "',unitName='" + ref.unitName() + "') on EJB: " + container.getIdentifier() + " failed to inject on field " + field.toString();
/*     */
/* 193 */       container.getEncInjectors().put(encName, new PcEncInjector(encName, ref.unitName(), ref.type(), field.getType(), error));
/*     */     }
/* 195 */     injectors.put(field, new JndiFieldInjector(field, encName, container.getEnc()));
/*     */   }
/*     */ }

View Full Code Here

          properties = new Properties();
          for (PersistenceProperty pp : pps) {
            properties.setProperty(pp.name(), pp.value());
          }
        }
        this.unitName = pc.unitName();
        this.type = pc.type();
        this.properties = properties;
      }
      else {
        resourceType = EntityManagerFactory.class;
View Full Code Here

                if(persistenceContext != null)
                {
                    return new PersistenceContextMetaEntry(
                                   currentParamClass,
                                   currentField.getName(),
                                   persistenceContext.unitName(),
                                   PersistenceContextType.EXTENDED.equals(persistenceContext.type()));
                }
            }
            currentParamClass = currentParamClass.getSuperclass();
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.