@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); }
@Override protected <T> T internalValueOfString(final String value, final EdmLiteralKind literalKind, final EdmFacets facets, final Class<T> returnType) throws EdmSimpleTypeException { if (!validateLiteral(value, literalKind)) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_ILLEGAL_CONTENT.addContent(value));
@Override protected <T> T internalValueOfString(final String value, final EdmLiteralKind literalKind, final EdmFacets facets, final Class<T> returnType) throws EdmSimpleTypeException { if (!validateLiteral(value, literalKind)) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_ILLEGAL_CONTENT.addContent(value));
@Override protected <T> T internalValueOfString(final String value, final EdmLiteralKind literalKind, final EdmFacets facets, final Class<T> returnType) throws EdmSimpleTypeException { if (!validateLiteral(value, literalKind)) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_ILLEGAL_CONTENT.addContent(value));