Examples of ValidationVisitor


Examples of org.internna.iwebmvc.core.validation.ValidationVisitor

    }

    @Test
    public void acceptField() throws Exception {
        Locale locale = entityManager.find(Locale.class, pk);
        ValidationVisitor visitor = new ValidationVisitor();
        Collection<ValidationError> errors = visitor.visit(locale);
        assertTrue("No errors for valid entities", errors.size() == 0);
        errors = visitor.visit(new Locale());
        assertTrue("Errors if missing properties", errors.size() == 2);
    }
View Full Code Here

Examples of org.internna.iwebmvc.core.validation.ValidationVisitor

        des.init();
        validator.decipherer = des;
        validator.validator = new AnnotatedValidator();
        Field f = AnnotatedValidator.class.getDeclaredField("validator");
        f.setAccessible(true);
        f.set(validator.validator, new ValidationVisitor());
        holder = new ContextHolder() {
            @Override
            public List<Locale> getAvailableLocales() {
                Locale l = new Locale();
                l.setDescription("English");
View Full Code Here

Examples of org.internna.iwebmvc.core.validation.ValidationVisitor

    private Errors errors;

    @Before
    public void setUp() throws Exception {
        annotatedValidator = new AnnotatedValidator();
        annotatedValidator.validator = new ValidationVisitor();
        collectionBean = new CollectionBean();
        collectionBean.setBeans(new ArrayList<InnerBean>());
        errors = new BeanPropertyBindingResult(collectionBean, "collectionBean");
    }
View Full Code Here

Examples of org.jibx.schema.validation.ValidationVisitor

            wlkr.walkSchema(schemas[i], new NameMergeVisitor(m_validationContext));
        }
        s_logger.debug("Beginning validation pass");
        m_validationContext.clearTraversed();
        for (int i = 0; i < schemas.length; i++) {
            wlkr.walkSchema(schemas[i], new ValidationVisitor(m_validationContext));
            s_logger.debug("After validation schema " + schemas[i].getResolver().getName() +
                " has effective namespace " + schemas[i].getEffectiveNamespace());
        }
    }
View Full Code Here

Examples of org.jibx.schema.validation.ValidationVisitor

        vctx.clearTraversed();
        tctx.walkSchema(schema, new NameRegistrationVisitor(vctx));
        vctx.clearTraversed();
        tctx.walkSchema(schema, new NameMergeVisitor(vctx));
        vctx.clearTraversed();
        tctx.walkSchema(schema, new ValidationVisitor(vctx));
    }
View Full Code Here

Examples of org.teiid.query.validator.ValidationVisitor

    String cacheString = "transformation/" + container.getClass().getSimpleName().toUpperCase(); //$NON-NLS-1$
    Command c = (Command)metadata.getFromMetadataCache(metadataId, cacheString);
    if (c == null) {
      c = QueryResolver.expandCommand(container, metadata, analysisRecord);
      if (c != null) {
            Request.validateWithVisitor(new ValidationVisitor(), metadata, c);
            metadata.addToMetadataCache(metadataId, cacheString, c.clone());
      }
    } else {
      c = (Command)c.clone();
      if (c instanceof CreateUpdateProcedureCommand) {
View Full Code Here

Examples of org.teiid.query.validator.ValidationVisitor

            if (bindings != null && !bindings.isEmpty()) {
              QueryResolver.resolveWithBindingMetadata(result, qmi, qnode, true);
            } else {
              QueryResolver.resolveCommand(result, qmi, false);
            }
          Request.validateWithVisitor(new ValidationVisitor(), qmi, result);
           
          validateProjectedSymbols(virtualGroup, qmi, result);
            cachedNode = new QueryNode(qnode.getQuery());
            cachedNode.setCommand((Command)result.clone());
         
View Full Code Here

Examples of org.teiid.query.validator.ValidationVisitor

      validateDynamicCommand(procEnv, command);

      // create a new set of variables including vars
      Map<ElementSymbol, Expression> nameValueMap = createVariableValuesMap(localContext);
            nameValueMap.putAll(QueryResolver.getVariableValues(parentProcCommand.getUserCommand(), false, metadata));
            ValidationVisitor visitor = new ValidationVisitor();
            visitor.setUpdateProc(parentProcCommand);
            Request.validateWithVisitor(visitor, metadata, command);

            if (dynamicCommand.getAsColumns() != null
          && !dynamicCommand.getAsColumns().isEmpty()) {
            command = QueryRewriter.createInlineViewQuery(new GroupSymbol("X"), command, metadata, dynamicCommand.getAsColumns()); //$NON-NLS-1$
View Full Code Here

Examples of org.teiid.query.validator.ValidationVisitor

       
    private void validateQuery(Command command)
        throws QueryValidatorException, TeiidComponentException {
               
        // Create generic sql validation visitor
        AbstractValidationVisitor visitor = new ValidationVisitor();
        validateWithVisitor(visitor, metadata, command);
    }
View Full Code Here

Examples of org.teiid.query.validator.ValidationVisitor

      Command newCommand = QueryParser.getQueryParser().parseCommand(query, parseInfo);
          QueryResolver.resolveCommand(newCommand, metadata);           
         
          List<Reference> references = ReferenceCollectorVisitor.getReferences(newCommand);
         
          AbstractValidationVisitor visitor = new ValidationVisitor();
          Request.validateWithVisitor(visitor, metadata, newCommand);
          Determinism determinismLevel = copy.resetDeterminismLevel();
          newCommand = QueryRewriter.rewrite(newCommand, metadata, copy);
          AnalysisRecord record = new AnalysisRecord(false, false);
          ProcessorPlan plan = QueryOptimizer.optimizePlan(newCommand, metadata, idGenerator, finder, record, copy);
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.