Examples of ValidationResult


Examples of br.net.woodstock.rockframework.domain.validator.jpa.ValidationResult

    }

    BeanDescriptor beanDescriptor = new BeanDescriptorBuilder(entity.getClass()).getBeanDescriptor();
    Collection<ValidationResult> collection = new ArrayList<ValidationResult>();
    for (PropertyDescriptor propertyDescriptor : beanDescriptor.getProperties()) {
      ValidationResult result = null;
      boolean checkIdOnly = false;
      boolean checkColumn = false;
      boolean checkJoinColumn = false;

      if ((this.operation == Operation.FIND) || (this.operation == Operation.REMOVE)) {
        checkIdOnly = true;
      }

      if (checkIdOnly) {
        if (propertyDescriptor.isAnnotationPresent(Id.class)) {
          result = this.validateId(entity, propertyDescriptor, this.operation);
        }
      } else {
        if (propertyDescriptor.isAnnotationPresent(Id.class)) {
          result = this.validateId(entity, propertyDescriptor, this.operation);
          checkColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(Basic.class)) {
          result = this.validateBasic(entity, propertyDescriptor, propertyDescriptor.getAnnotation(Basic.class));
          checkColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(OneToOne.class)) {
          result = this.validateOneToOne(entity, propertyDescriptor, propertyDescriptor.getAnnotation(OneToOne.class));
          checkJoinColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(OneToMany.class)) {
          result = this.validateOneToMany(entity, propertyDescriptor, propertyDescriptor.getAnnotation(OneToMany.class));
        } else if (propertyDescriptor.isAnnotationPresent(ManyToOne.class)) {
          result = this.validateManyToOne(entity, propertyDescriptor, propertyDescriptor.getAnnotation(ManyToOne.class));
          checkJoinColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(ManyToMany.class)) {
          result = this.validateManyToMany(entity, propertyDescriptor, propertyDescriptor.getAnnotation(ManyToMany.class));
        } else if (propertyDescriptor.isAnnotationPresent(Column.class)) {
          result = this.validateColumn(entity, propertyDescriptor, propertyDescriptor.getAnnotation(Column.class));
        }

        if ((result != null) && (!result.isError())) {
          if (checkColumn) {
            if (propertyDescriptor.isAnnotationPresent(Column.class)) {
              result = this.validateColumn(entity, propertyDescriptor, propertyDescriptor.getAnnotation(Column.class));
            }
          }

          if (checkJoinColumn) {
            if (propertyDescriptor.isAnnotationPresent(JoinColumn.class)) {
              result = this.validateJoinColumn(entity, propertyDescriptor, propertyDescriptor.getAnnotation(JoinColumn.class));
            }
          }
        }
      }

      if (result != null) {
        if (result.isError()) {
          collection.add(result);
        } else if (this.includeSuccessResult) {
          collection.add(result);
        }
      }
View Full Code Here

Examples of br.net.woodstock.rockframework.persistence.validator.jpa.ValidationResult

    }

    BeanDescriptor beanDescriptor = new BeanDescriptorBuilder(entity.getClass()).getBeanDescriptor();
    Collection<ValidationResult> collection = new ArrayList<ValidationResult>();
    for (PropertyDescriptor propertyDescriptor : beanDescriptor.getProperties()) {
      ValidationResult result = null;
      boolean checkIdOnly = false;
      boolean checkColumn = false;
      boolean checkJoinColumn = false;

      if ((this.operation == Operation.FIND) || (this.operation == Operation.REMOVE)) {
        checkIdOnly = true;
      }

      if (checkIdOnly) {
        if (propertyDescriptor.isAnnotationPresent(Id.class)) {
          result = this.validateId(entity, propertyDescriptor, this.operation);
        }
      } else {
        if (propertyDescriptor.isAnnotationPresent(Id.class)) {
          result = this.validateId(entity, propertyDescriptor, this.operation);
          checkColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(Basic.class)) {
          result = this.validateBasic(entity, propertyDescriptor, propertyDescriptor.getAnnotation(Basic.class));
          checkColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(OneToOne.class)) {
          result = this.validateOneToOne(entity, propertyDescriptor, propertyDescriptor.getAnnotation(OneToOne.class));
          checkJoinColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(OneToMany.class)) {
          result = this.validateOneToMany(entity, propertyDescriptor, propertyDescriptor.getAnnotation(OneToMany.class));
        } else if (propertyDescriptor.isAnnotationPresent(ManyToOne.class)) {
          result = this.validateManyToOne(entity, propertyDescriptor, propertyDescriptor.getAnnotation(ManyToOne.class));
          checkJoinColumn = true;
        } else if (propertyDescriptor.isAnnotationPresent(ManyToMany.class)) {
          result = this.validateManyToMany(entity, propertyDescriptor, propertyDescriptor.getAnnotation(ManyToMany.class));
        } else if (propertyDescriptor.isAnnotationPresent(Column.class)) {
          result = this.validateColumn(entity, propertyDescriptor, propertyDescriptor.getAnnotation(Column.class));
        }

        if ((result != null) && (!result.isError())) {
          if (checkColumn) {
            if (propertyDescriptor.isAnnotationPresent(Column.class)) {
              result = this.validateColumn(entity, propertyDescriptor, propertyDescriptor.getAnnotation(Column.class));
            }
          }

          if (checkJoinColumn) {
            if (propertyDescriptor.isAnnotationPresent(JoinColumn.class)) {
              result = this.validateJoinColumn(entity, propertyDescriptor, propertyDescriptor.getAnnotation(JoinColumn.class));
            }
          }
        }
      }

      if (result != null) {
        if (result.isError()) {
          collection.add(result);
        } else if (this.includeSuccessResult) {
          collection.add(result);
        }
      }
View Full Code Here

Examples of com.bazaarvoice.commons.data.model.json.schema.validation.ValidationResult

            String key = entry.getKey();
            Object value = entry.getValue();

            if (JSONSchema.SCHEMA_KEY.equals(key)) {
                if (!(value instanceof String)) {
                    results.addResult(new ValidationResult().type(ResultType.INVALID_SCHEMA).path(path).message(JSONSchema.SCHEMA_KEY + " must be a string"));
                    continue;
                }

                String schemaID = (String) value;
                if (!Strings.isNullOrEmpty(schema.getID()) && !schemaID.equals(schema.getID())) {
                    results.addResult(new ValidationResult().type(ResultType.CONSTRAINT_VIOLATION).path(path).message(JSONSchema.SCHEMA_KEY + " should be " + schema.getID() + ": " + schemaID));
                }

                continue;
            }

            JSONSchemaProperty property = getPropertyForKey(key);
            JSONSchema valueSchema;
            if (property != null) {
                valueSchema = property.getValueSchema();
                seenProperties.add(property);
            } else {
                valueSchema = _additionalPropertiesSchema;
            }

            if (valueSchema != null) {
                valueSchema.validate(value, path + "." + key, results);
            } else {
                results.addResult(new ValidationResult().type(ResultType.CONSTRAINT_VIOLATION).path(path + "." + key).message("Additional properties not supported: " + entry));
            }
        }

        for (final JSONSchemaProperty property : getAllProperties()) {
            if (!seenProperties.contains(property) && property.getValueSchema().isRequired()) {
                String propertyDescription;
                if (property instanceof JSONSchemaNamedProperty) {
                    propertyDescription = ((JSONSchemaNamedProperty) property).getName();
                } else if (property instanceof JSONSchemaPatternProperty) {
                    propertyDescription = ((JSONSchemaPatternProperty) property).getPattern();
                } else {
                    throw new IllegalStateException("Unknown property: " + property);
                }

                results.addResult(new ValidationResult().type(ResultType.REQUIRED_VALUE).path(path).message("Required parameter " + propertyDescription + " missing: " + obj));
            }
        }
    }
View Full Code Here

Examples of com.cognifide.slice.validation.api.ValidationResult

  @Override
  public int doStartTag() throws JspException {
    try {
      final Writer out = pageContext.getOut();

      final ValidationResult validationResult = validateObject(validatable);
      if (var != null) {
        pageContext.setAttribute(var, validationResult, PageContext.PAGE_SCOPE);
      }

      if (validationResult != null) {
        if (validationResult.getValidationState().isBlank()) {
          return displayBlanks();
        } else if (!validationResult.getValidationState().isValid()) {
          return displayErrors(out, validationResult);
        }
      }
      return EVAL_BODY_INCLUDE;
View Full Code Here

Examples of com.ebay.sdk.attributes.model.ValidationResult

    if (info != null) {
      return info.invoke(type.newInstance(), args);
    }
    else {
      ValidationResult result = new ValidationResult();
      result.setErrorMessage("Validation rule " + method + " is not available.");
      return result;
    }
  }
View Full Code Here

Examples of com.google.api.explorer.client.editors.Validator.ValidationResult

    this.innerEditor = innerEditor;
  }

  @Override
  ValidationResult isValid() {
    ValidationResult innerValid = innerEditor.isValid();
    if (innerValid.getType() != ValidationResult.Type.VALID) {
      return innerValid;
    } else {
      return super.isValid();
    }
  }
View Full Code Here

Examples of com.jgoodies.validation.ValidationResult

  /**
   * Oppdaterer feilrapportering
   */
  @SuppressWarnings("cast")
  void updateValidationResult() {
    ValidationResult result = new AttributeSetValidator(
        (Set<IArticleAttribute>) attributes).validate();
    validationResultModel.setResult(result);
    if (validationResultModel.hasErrors()) {
      buttonOk.setEnabled(false);
    } else {
View Full Code Here

Examples of com.jgoodies.validation.ValidationResult

     */
    @SuppressWarnings("cast")
    void updateValidationResult() {
        Validator validator = new OrderLineAttributesValidator(allAttributes);
        if (validator != null) {
            ValidationResult result = validator.validate();
            validationResultModel.setResult(result);
        }
    }
View Full Code Here

Examples of com.jgoodies.validation.ValidationResult

    @SuppressWarnings("unchecked")
  private void addFeedbackComponent(
            Component contentComponent,
            JComponent messageComponent,
            Map keyMap, int xOffset, int yOffset) {
        ValidationResult result = getAssociatedResult(messageComponent, keyMap);
        JComponent feedbackComponent = createFeedbackComponent(result, contentComponent);
        if (feedbackComponent == null)
            return;
        add(feedbackComponent, new Integer(FEEDBACK_LAYER));
        Point overlayPosition = getFeedbackComponentOrigin(feedbackComponent, contentComponent);
View Full Code Here

Examples of com.jgoodies.validation.ValidationResult

    @SuppressWarnings("unchecked")
  private static ValidationResult getAssociatedResult(JComponent comp, Map keyMap) {
        Object messageKey = ValidationComponentUtils.getMessageKey(comp);
        if ((messageKey == null) || (keyMap == null))
            return ValidationResult.EMPTY;
        ValidationResult result = (ValidationResult) keyMap.get(messageKey);
        return result == null
            ? ValidationResult.EMPTY
            : result;
    }
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.