private void fail(final String component, final String key, final Object... details) { getValidationContext().fail(component, key, details); }
private void fail(final String component, final String key, final Object... details) { getValidationContext().fail(component, key, details); }
private void fail(String component, String key, Object... details) { getValidationContext().fail(component, key, details); }
public void fail(String component, String key, Object... details) { module.getValidation().fail(component, key, details); }
public void fail(final String component, final String key, final Object... details) { module.getValidation().fail(component, key, details); }
public void fail(final String component, final String key, final Object... details) { module.getValidation().fail(component, key, details); }
validation.fail(ejbName, "ann.notAnInterface", annotationName, interfce.getName()); return false; } else if (EJBHome.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbHome", annotationName, interfce.getName()); return false; } else if (EJBObject.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbObject", annotationName, interfce.getName()); return false; } else if (EJBLocalHome.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbLocalHome", annotationName, interfce.getName()); return false; } else if (EJBLocalObject.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbLocalObject", annotationName, interfce.getName()); return false;
validation.fail(ejbName, "ann.notAnInterface", annotationName, interfce.getName()); return false; } else if (EJBHome.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbHome", annotationName, interfce.getName()); return false; } else if (EJBObject.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbObject", annotationName, interfce.getName()); return false; } else if (EJBLocalHome.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbLocalHome", annotationName, interfce.getName()); return false; } else if (EJBLocalObject.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbLocalObject", annotationName, interfce.getName()); return false;
validation.fail(ejbName, "ann.notAnInterface", annotationName, interfce.getName()); return false; } else if (EJBHome.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbHome", annotationName, interfce.getName()); return false; } else if (EJBObject.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbObject", annotationName, interfce.getName()); return false; } else if (EJBLocalHome.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbLocalHome", annotationName, interfce.getName()); return false; } else if (EJBLocalObject.class.isAssignableFrom(interfce)) { validation.fail(ejbName, "ann.remoteOrLocal.ejbLocalObject", annotationName, interfce.getName()); return false;
/** * Validation * <p/> * Conflicting use of @RolesAllowed, @PermitAll, and @DenyAll * * @param method * @param ejbName * @param ejbModule * @param seen */ private void checkConflictingSecurityAnnotations(Method method, String ejbName, EjbModule ejbModule, List<Method> seen) { if (seen.contains(method)) return; seen.add(method); List<String> annotations = new ArrayList<String>(); for (Class<? extends Annotation> annotation : asList(RolesAllowed.class, PermitAll.class, DenyAll.class)) { if (method.getAnnotation(annotation) != null) { annotations.add("@" + annotation.getSimpleName()); } } if (annotations.size() > 1) { ejbModule.getValidation().fail(ejbName, "conflictingSecurityAnnotations", method.getName(), join(" and ", annotations), method.getDeclaringClass()); } }
ejbModule.getValidation().fail(ejbName, "multiplyAnnotatedAsBean", annotationClass.getSimpleName(), secondAnnotation.getSimpleName(), ejbName, beanClass.getName()); ejbModule.getValidation().fail(ejbName, "interfaceAnnotatedAsBean", annotationClass.getSimpleName(), beanClass.getName()); return false; ejbModule.getValidation().fail(ejbName, "abstractAnnotatedAsBean", annotationClass.getSimpleName(), beanClass.getName()); return false;
/** * Validation * <p/> * Conflicting use of @RolesAllowed, @PermitAll, and @DenyAll * * @param method * @param ejbName * @param ejbModule * @param seen */ private void checkConflictingSecurityAnnotations(final Annotated<Method> method, final String ejbName, final EjbModule ejbModule, final List<Method> seen) { if (seen.contains(method.get())) { return; } else { seen.add(method.get()); } final List<String> annotations = new ArrayList<String>(); for (final Class<? extends Annotation> annotation : Arrays.asList(RolesAllowed.class, PermitAll.class, DenyAll.class)) { if (method.getAnnotation(annotation) != null) { annotations.add("@" + annotation.getSimpleName()); } } if (annotations.size() > 1) { ejbModule.getValidation().fail(ejbName, "conflictingSecurityAnnotations", method.get().getName(), Join.join(" and ", annotations), method.get().getDeclaringClass()); } }
/** * Validation * <p/> * Conflicting use of @RolesAllowed, @PermitAll, and @DenyAll * * @param method * @param ejbName * @param ejbModule * @param seen */ private void checkConflictingSecurityAnnotations(final Annotated<Method> method, final String ejbName, final EjbModule ejbModule, final List<Method> seen) { if (seen.contains(method.get())) { return; } else { seen.add(method.get()); } final List<String> annotations = new ArrayList<String>(); for (final Class<? extends Annotation> annotation : asList(RolesAllowed.class, PermitAll.class, DenyAll.class)) { if (method.getAnnotation(annotation) != null) { annotations.add("@" + annotation.getSimpleName()); } } if (annotations.size() > 1) { ejbModule.getValidation().fail(ejbName, "conflictingSecurityAnnotations", method.get().getName(), Join.join(" and ", annotations), method.get().getDeclaringClass()); } }
ejbModule.getValidation().fail(ejbName, "multiplyAnnotatedAsBean", annotationClass.getSimpleName(), secondAnnotation.getSimpleName(), ejbName, beanClass.get().getName()); ejbModule.getValidation().fail(ejbName, "interfaceAnnotatedAsBean", annotationClass.getSimpleName(), beanClass.get().getName()); return false; ejbModule.getValidation().fail(ejbName, "abstractAnnotatedAsBean", annotationClass.getSimpleName(), beanClass.get().getName()); return false;
ejbModule.getValidation().fail(ejbName, "multiplyAnnotatedAsBean", annotationClass.getSimpleName(), secondAnnotation.getSimpleName(), ejbName, beanClass.get().getName()); ejbModule.getValidation().fail(ejbName, "interfaceAnnotatedAsBean", annotationClass.getSimpleName(), beanClass.get().getName()); return false; ejbModule.getValidation().fail(ejbName, "abstractAnnotatedAsBean", annotationClass.getSimpleName(), beanClass.get().getName()); return false;
String jndiConsumerName = consumer.getJndiConsumerName(); String name = persistenceUnitRef.getName(); validationContext.fail(jndiConsumerName, "presistenceUnitAnnotation.onEntityManager", name); } else if (!EntityManagerFactory.class.isAssignableFrom(type)) {
final String jndiConsumerName = consumer.getJndiConsumerName(); final String name = persistenceUnitRef.getName(); validationContext.fail(jndiConsumerName, "persistenceUnitAnnotation.onEntityManager", name); } else if (!EntityManagerFactory.class.isAssignableFrom(type)) {
final String jndiConsumerName = consumer.getJndiConsumerName(); final String name = persistenceUnitRef.getName(); validationContext.fail(jndiConsumerName, "persistenceUnitAnnotation.onEntityManager", name); } else if (!EntityManagerFactory.class.isAssignableFrom(type)) { failIfCdiProducer(member, "EntityManagerFactory");
final Bean referee = bean.resolveLink(ejbName); if (referee == null) { bean.module.getValidation().fail(enterpriseBean.getEjbName(), "dependsOn.noSuchEjb", ejbName); } else { bean.dependsOn.add(referee);
final Bean referee = bean.resolveLink(ejbName); if (referee == null) { bean.module.getValidation().fail(enterpriseBean.getEjbName(), "dependsOn.noSuchEjb", ejbName); } else { bean.dependsOn.add(referee);