@Override public final String valueToString(final Object value, final EdmLiteralKind literalKind, final EdmFacets facets) throws EdmSimpleTypeException { if (value == null) { if (facets == null || facets.isNullable() == null || facets.isNullable()) { return null; } else { throw new EdmSimpleTypeException(EdmSimpleTypeException.VALUE_NULL_NOT_ALLOWED); } } if (literalKind == null) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_KIND_MISSING); } final String result = internalValueToString(value, literalKind, facets); return literalKind == EdmLiteralKind.URI ? toUriLiteral(result) : result; }
@Override public final String valueToString(final Object value, final EdmLiteralKind literalKind, final EdmFacets facets) throws EdmSimpleTypeException { if (value == null) { if (facets == null || facets.isNullable() == null || facets.isNullable()) { return null; } else { throw new EdmSimpleTypeException(EdmSimpleTypeException.VALUE_NULL_NOT_ALLOWED); } } if (literalKind == null) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_KIND_MISSING); } final String result = internalValueToString(value, literalKind, facets); return literalKind == EdmLiteralKind.URI ? toUriLiteral(result) : result; }
@Override public final String valueToString(final Object value, final EdmLiteralKind literalKind, final EdmFacets facets) throws EdmSimpleTypeException { if (value == null) { if (facets == null || facets.isNullable() == null || facets.isNullable()) { return null; } else { throw new EdmSimpleTypeException(EdmSimpleTypeException.VALUE_NULL_NOT_ALLOWED); } } if (literalKind == null) { throw new EdmSimpleTypeException(EdmSimpleTypeException.LITERAL_KIND_MISSING); } final String result = internalValueToString(value, literalKind, facets); return literalKind == EdmLiteralKind.URI ? toUriLiteral(result) : result; }