@Override public boolean validate(final String value, final EdmLiteralKind literalKind, final EdmFacets facets) { if (value == null) { return facets == null || facets.isNullable() == null || facets.isNullable(); } if (literalKind == null) { return false; } return validateLiteral(value, literalKind) && validateMaxLength(value, literalKind, facets); }
@Override public boolean validate(final String value, final EdmLiteralKind literalKind, final EdmFacets facets) { if (value == null) { return facets == null || facets.isNullable() == null || facets.isNullable(); } if (literalKind == null) { return false; } return validateLiteral(value, literalKind) && validateMaxLength(value, literalKind, facets); }
@Override public boolean validate(final String value, final EdmLiteralKind literalKind, final EdmFacets facets) { if (value == null) { return facets == null || facets.isNullable() == null || facets.isNullable(); } if (literalKind == null) { return false; } return validateLiteral(value, literalKind) && validateMaxLength(value, literalKind, facets); }
throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_ILLEGAL_CONTENT.addContent(value)); if (!validateMaxLength(value, literalKind, facets)) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_FACETS_NOT_MATCHED.addContent(value, facets));
throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_ILLEGAL_CONTENT.addContent(value)); if (!validateMaxLength(value, literalKind, facets)) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_FACETS_NOT_MATCHED.addContent(value, facets));
throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_ILLEGAL_CONTENT.addContent(value)); if (!validateMaxLength(value, literalKind, facets)) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_FACETS_NOT_MATCHED.addContent(value, facets));