public static String getUUIDkeyPropertyName(EdmEntitySet entSet) { EdmEntityType entType=entSet.getEntityType(); for(EdmKeyPropertyRef refs:entType.getKeyPropertyRefs()) { if(refs.getProperty().getType().getFullQualifiedName().getName().equalsIgnoreCase("Guid")) { return refs.getName(); } } return null; }
result.append(Encoder.encode(keyName)).append('='); final EdmProperty edmProperty = refType.getProperty(); if (edmProperty == null) { throw new SerializerException("Property not found (possibly an alias): " + keyName,
result.append(Encoder.encode(keyName)).append('='); final EdmProperty edmProperty = refType.getProperty(); if (edmProperty == null) { throw new SerializerException("Property not found (possibly an alias): " + keyName,
EdmKeyPropertyRef kpRef = entity.getKeyPropertyRef(kpAlias); String kpNameInFilter = convertToUpperCaseIfRequired(kpRef.getName()); EdmType keyPredType = kpRef.getProperty().getType(); if (keyPredType != null && (keyPredType.getFullQualifiedName() .equals(EdmPrimitiveTypeKind.DateTimeOffset.getFullQualifiedName())
EdmKeyPropertyRef kpRef = entity.getKeyPropertyRef(kpAlias); String kpNameInFilter = convertToUpperCaseIfRequired(kpRef.getName()); EdmType keyPredType = kpRef.getProperty().getType(); if (keyPredType != null && (keyPredType.getFullQualifiedName() .equals(EdmPrimitiveTypeKind.DateTimeOffset.getFullQualifiedName())
EdmType keyPredType = kpRef.getProperty().getType(); if (keyPredType != null && (keyPredType.getFullQualifiedName() .equals(EdmPrimitiveTypeKind.DateTimeOffset.getFullQualifiedName())
private static UriParameter simpleKey(UriTokenizer tokenizer, final EdmKeyPropertyRef edmKeyPropertyRef, final Edm edm, final EdmType referringType, final Map<String, AliasQueryOption> aliases) throws UriParserException, UriValidationException { final EdmProperty edmProperty = edmKeyPropertyRef == null ? null : edmKeyPropertyRef.getProperty(); if (nextPrimitiveTypeValue(tokenizer, edmProperty == null ? null : (EdmPrimitiveType) edmProperty.getType(), edmProperty == null ? false : edmProperty.isNullable())) { final String literalValue = tokenizer.getText(); ParserHelper.requireNext(tokenizer, TokenKind.CLOSE); return createUriParameter(edmProperty, edmKeyPropertyRef.getName(), literalValue, edm, referringType, aliases); } else { return null; } }
private static UriParameter simpleKey(UriTokenizer tokenizer, final EdmKeyPropertyRef edmKeyPropertyRef, final Edm edm, final EdmType referringType, final Map<String, AliasQueryOption> aliases) throws UriParserException, UriValidationException { final EdmProperty edmProperty = edmKeyPropertyRef == null ? null : edmKeyPropertyRef.getProperty(); if (nextPrimitiveTypeValue(tokenizer, edmProperty == null ? null : (EdmPrimitiveType) edmProperty.getType(), edmProperty == null ? false : edmProperty.isNullable())) { final String literalValue = tokenizer.getText(); ParserHelper.requireNext(tokenizer, TokenKind.CLOSE); return createUriParameter(edmProperty, edmKeyPropertyRef.getName(), literalValue, edm, referringType, aliases); } else { return null; } }
EdmType edmType = keyField.getProperty().getType(); Property propertyInCreatedEntity = createdEntity.getProperty(keyField.getName()); UriParameterImpl uriParam = new UriParameterImpl();
private static UriParameter keyValuePair(UriTokenizer tokenizer, final String keyPredicateName, final EdmEntityType edmEntityType, final Edm edm, final EdmType referringType, final Map<String, AliasQueryOption> aliases) throws UriParserException, UriValidationException { final EdmKeyPropertyRef keyPropertyRef = edmEntityType.getKeyPropertyRef(keyPredicateName); final EdmProperty edmProperty = keyPropertyRef == null ? null : keyPropertyRef.getProperty(); if (edmProperty == null) { throw new UriValidationException(keyPredicateName + " is not a valid key property name.", UriValidationException.MessageKeys.INVALID_KEY_PROPERTY, keyPredicateName); } ParserHelper.requireNext(tokenizer, TokenKind.EQ); if (tokenizer.next(TokenKind.COMMA) || tokenizer.next(TokenKind.CLOSE) || tokenizer.next(TokenKind.EOF)) { throw new UriParserSyntaxException("Key value expected.", UriParserSyntaxException.MessageKeys.SYNTAX); } if (nextPrimitiveTypeValue(tokenizer, (EdmPrimitiveType) edmProperty.getType(), edmProperty.isNullable())) { return createUriParameter(edmProperty, keyPredicateName, tokenizer.getText(), edm, referringType, aliases); } else { throw new UriParserSemanticException(keyPredicateName + " has not a valid key value.", UriParserSemanticException.MessageKeys.INVALID_KEY_VALUE, keyPredicateName); } }
private static UriParameter keyValuePair(UriTokenizer tokenizer, final String keyPredicateName, final EdmEntityType edmEntityType, final Edm edm, final EdmType referringType, final Map<String, AliasQueryOption> aliases) throws UriParserException, UriValidationException { final EdmKeyPropertyRef keyPropertyRef = edmEntityType.getKeyPropertyRef(keyPredicateName); final EdmProperty edmProperty = keyPropertyRef == null ? null : keyPropertyRef.getProperty(); if (edmProperty == null) { throw new UriValidationException(keyPredicateName + " is not a valid key property name.", UriValidationException.MessageKeys.INVALID_KEY_PROPERTY, keyPredicateName); } ParserHelper.requireNext(tokenizer, TokenKind.EQ); if (tokenizer.next(TokenKind.COMMA) || tokenizer.next(TokenKind.CLOSE) || tokenizer.next(TokenKind.EOF)) { throw new UriParserSyntaxException("Key value expected.", UriParserSyntaxException.MessageKeys.SYNTAX); } if (nextPrimitiveTypeValue(tokenizer, (EdmPrimitiveType) edmProperty.getType(), edmProperty.isNullable())) { return createUriParameter(edmProperty, keyPredicateName, tokenizer.getText(), edm, referringType, aliases); } else { throw new UriParserSemanticException(keyPredicateName + " has not a valid key value.", UriParserSemanticException.MessageKeys.INVALID_KEY_VALUE, keyPredicateName); } }