private EdmEnumType getEnumType(final String primitiveValueLiteral) throws UriParserException { final String enumTypeName = primitiveValueLiteral.substring(0, primitiveValueLiteral.indexOf('\'')); final EdmEnumType type = edm.getEnumType(new FullQualifiedName(enumTypeName)); if (type == null) { throw new UriParserSemanticException("Unknown Enum type '" + enumTypeName + "'.", UriParserSemanticException.MessageKeys.UNKNOWN_TYPE, enumTypeName); } return type; }
private EdmEnumType getEnumType(final String primitiveValueLiteral) throws UriParserException { final String enumTypeName = primitiveValueLiteral.substring(0, primitiveValueLiteral.indexOf('\'')); final EdmEnumType type = edm.getEnumType(new FullQualifiedName(enumTypeName)); if (type == null) { throw new UriParserSemanticException("Unknown Enum type '" + enumTypeName + "'.", UriParserSemanticException.MessageKeys.UNKNOWN_TYPE, enumTypeName); } return type; }
EdmEnumType prospect = edm.getEnumType(typeFqn); if (prospect != null && enumName.equals(prospect.getFullQualifiedName()) && literal.length() >= fqn.length() + 2) {
EdmEnumType prospect = edm.getEnumType(typeFqn); if (prospect != null && enumName.equals(prospect.getFullQualifiedName()) && literal.length() >= fqn.length() + 2) {
typeDefinition = edm.getTypeDefinition(fullQualifiedName); if (typeDefinition == null) { enumType = edm.getEnumType(fullQualifiedName); if (enumType == null) { complexType = edm.getComplexType(fullQualifiedName);
typeDefinition = edm.getTypeDefinition(fullQualifiedName); if (typeDefinition == null) { enumType = edm.getEnumType(fullQualifiedName); if (enumType == null) { if (includeAnnotations) {
filterType = edm.getEnumType(fullQualifiedName);
filterType = edm.getEnumType(fullQualifiedName);
final EdmEnumType edmType = ((EdmEnabledODataClient) client).getEdm(metadataETag).getEnumType(type); if (!valuable.isCollection() && valuable.isPrimitive() && edmType != null) { valuable.setValue(ValueType.ENUM, valuable.asPrimitive());
final EdmEnumType edmType = ((EdmEnabledODataClient) client).getEdm(metadataETag).getEnumType(type); if (!valuable.isCollection() && valuable.isPrimitive() && edmType != null) { valuable.setValue(ValueType.ENUM, valuable.asPrimitive());