private boolean isValidEjbInterface(final String b, final Class clazz, final String refName) { if (!clazz.isInterface()) { //NOPMD //It is not an interface. No validation necessary. } else if (EJBObject.class.isAssignableFrom(clazz)) { fail(b, "ann.ejb.ejbObject", clazz.getName(), refName); return false; } else if (EJBLocalObject.class.isAssignableFrom(clazz)) { fail(b, "ann.ejb.ejbLocalObject", clazz.getName(), refName); return false; } return true; }
private boolean isValidEjbInterface(final String b, final Class clazz, final String refName) { if (!clazz.isInterface()) { //It is not an interface. No validation necessary. return true; } else if (EJBObject.class.isAssignableFrom(clazz)) { fail(b, "ann.ejb.ejbObject", clazz.getName(), refName); return false; } else if (EJBLocalObject.class.isAssignableFrom(clazz)) { fail(b, "ann.ejb.ejbLocalObject", clazz.getName(), refName); return false; } return true; }
private boolean isValidEjbInterface(String b, Class clazz, String refName) { if (!clazz.isInterface()) { DeploymentModule module = getModule(); if (module instanceof EjbModule) { Set<String> beanClasses = new HashSet<String>(); EjbModule ejbModule = (EjbModule) module; for (EnterpriseBean bean : ejbModule.getEjbJar().getEnterpriseBeans()) { beanClasses.add(bean.getEjbClass()); } if (beanClasses.contains(clazz.getName())) { fail(b, "ann.ejb.beanClass", clazz.getName(), refName); } else { fail(b, "ann.ejb.notInterface", clazz.getName(), refName); } } else { fail(b, "ann.ejb.notInterface", clazz.getName(), refName); } return false; } else if (EJBObject.class.isAssignableFrom(clazz)) { fail(b, "ann.ejb.ejbObject", clazz.getName(), refName); return false; } else if (EJBLocalObject.class.isAssignableFrom(clazz)) { fail(b, "ann.ejb.ejbLocalObject", clazz.getName(), refName); return false; } return true; }
others.add(otherBean.getEjbName()); fail(ejbName, "xml.noEjbClass", ejbName, Join.join(", ", others));
others.add(otherBean.getEjbName()); fail(ejbName, "xml.noEjbClass", ejbName, Join.join(", ", others));
fail(consumer.getJndiConsumerName(), "resourceAnnotation.onClassWithNoName"); return; final Class type = member.getType(); if (EntityManager.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "resourceRef.onEntityManager", refName); return; } else if (EntityManagerFactory.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "resourceRef.onEntityManagerFactory", refName); return;
boolean shouldReturn = false; if (resource.name().equals("")) { fail(consumer.getJndiConsumerName(), "resourceAnnotation.onClassWithNoName"); shouldReturn = true; fail(consumer.getJndiConsumerName(), "resourceAnnotation.onClassWithNoType"); shouldReturn = true; boolean shouldReturn = false; if (EntityManager.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "resourceRef.onEntityManager", refName); shouldReturn = true; } else if (EntityManagerFactory.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "resourceRef.onEntityManagerFactory", refName); shouldReturn = true;
fail(consumer.getJndiConsumerName(), "persistenceContextAnnotation.onClassWithNoName", persistenceContext.unitName()); return; fail(consumer.getJndiConsumerName(), "persistenceContextAnnotation.onEntityManagerFactory", persistenceContextRef.getName()); } else if (!EntityManager.class.isAssignableFrom(type)) { failIfCdiProducer(member, "EntityManager"); fail(consumer.getJndiConsumerName(), "persistenceContextAnnotation.onNonEntityManager", persistenceContextRef.getName()); } else {
fail(consumer.getJndiConsumerName(), "resourceAnnotation.onClassWithNoName"); return; refName = member.getDeclaringClass().getName() + "/" + member.getName(); } else { fail(consumer.getJndiConsumerName(), "Unable to ascertain name of resourceAnnotation"); return; boolean shouldReturn = false; if (EntityManager.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "resourceRef.onEntityManager", refName); shouldReturn = true; } else if (EntityManagerFactory.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "resourceRef.onEntityManagerFactory", refName); shouldReturn = true;
fail(consumer.getJndiConsumerName(), "persistenceContextAnnotation.onClassWithNoName", persistenceContext.unitName()); return; fail(consumer.getJndiConsumerName(), "persistenceContextAnnotation.onEntityManagerFactory", persistenceContextRef.getName()); } else if (!EntityManager.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "persistenceContextAnnotation.onNonEntityManager", persistenceContextRef.getName()); } else {
fail(consumer.getJndiConsumerName(), "presistenceContextAnnotation.onClassWithNoName", persistenceContext.unitName()); return; fail(consumer.getJndiConsumerName(), "presistenceContextAnnotation.onEntityManagerFactory", persistenceContextRef.getName()); } else if (!EntityManager.class.isAssignableFrom(type)) { fail(consumer.getJndiConsumerName(), "presistenceContextAnnotation.onNonEntityManager", persistenceContextRef.getName()); } else {
for (final Class remoteClient : remoteClients) { if (targetClass.isAssignableFrom(remoteClient)) { fail(remoteClient.getName(), "remoteClient.ejbLocalRef", target.getInjectionTargetClass(), target.getInjectionTargetName()); for (final Class remoteClient : remoteClients) { if (targetClass.isAssignableFrom(remoteClient)) { fail(remoteClient.getName(), "remoteClient.persistenceContextRef", target.getInjectionTargetClass(), target.getInjectionTargetName());
for (Class remoteClient : remoteClients) { if (targetClass.isAssignableFrom(remoteClient)) { fail(remoteClient.getName(), "remoteClient.ejbLocalRef", target.getInjectionTargetClass(), target.getInjectionTargetName()); for (Class remoteClient : remoteClients) { if (targetClass.isAssignableFrom(remoteClient)) { fail(remoteClient.getName(), "remoteClient.persistenceContextRef", target.getInjectionTargetClass(), target.getInjectionTargetName()); for (Class remoteClient : remoteClients) { if (targetClass.isAssignableFrom(remoteClient)) { fail(remoteClient.getName(), "remoteClient.resourceEnvRef", target.getInjectionTargetClass(), target.getInjectionTargetName(), ref.getType());
for (final Class remoteClient : remoteClients) { if (targetClass.isAssignableFrom(remoteClient)) { fail(remoteClient.getName(), "remoteClient.ejbLocalRef", target.getInjectionTargetClass(), target.getInjectionTargetName()); for (final Class remoteClient : remoteClients) { if (targetClass.isAssignableFrom(remoteClient)) { fail(remoteClient.getName(), "remoteClient.persistenceContextRef", target.getInjectionTargetClass(), target.getInjectionTargetName());