You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by ch...@apache.org on 2015/10/22 10:40:15 UTC

[32/48] olingo-odata4 git commit: [OLINGO786] FIx edm annotation classes

http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/41210245/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
----------------------------------------------------------------------
diff --git a/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java b/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
index 623f324..87cb4b4 100644
--- a/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
+++ b/lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
@@ -53,8 +53,8 @@ import org.apache.olingo.commons.api.edm.EdmStructuredType;
 import org.apache.olingo.commons.api.edm.EdmType;
 import org.apache.olingo.commons.api.edm.EdmTypeDefinition;
 import org.apache.olingo.commons.api.edm.FullQualifiedName;
-import org.apache.olingo.commons.api.edm.annotation.EdmAnnotationExpression;
-import org.apache.olingo.commons.api.edm.annotation.EdmConstantAnnotationExpression;
+import org.apache.olingo.commons.api.edm.annotation.EdmConstantExpression;
+import org.apache.olingo.commons.api.edm.annotation.EdmExpression;
 import org.apache.olingo.commons.api.edm.constants.EdmTypeKind;
 import org.apache.olingo.server.api.ServiceMetadata;
 import org.apache.olingo.server.api.edmx.EdmxReference;
@@ -504,13 +504,13 @@ public class MetadataDocumentXmlSerializer {
       String term = getAliasedFullQualifiedName(annotation.getTerm().getFullQualifiedName(), false);
       writer.writeAttribute(XML_TERM_ATT, term);
       String qualifier = annotation.getQualifier();
-      if(qualifier != null) {
+      if (qualifier != null) {
         writer.writeAttribute(XML_QUALIFIER_ATT, qualifier);
       }
-      EdmAnnotationExpression expression = annotation.getExpression();
-      if(expression != null) {
-        if(expression.isConstant()) {
-          EdmConstantAnnotationExpression constExpression = expression.asConstant();
+      EdmExpression expression = annotation.getExpression();
+      if (expression != null) {
+        if (expression.isConstant()) {
+          EdmConstantExpression constExpression = expression.asConstant();
           Valuable value = constExpression.getValue();
           writer.writeAttribute(value.getType(), constExpression.getValueAsString());
         } else {
@@ -521,7 +521,6 @@ public class MetadataDocumentXmlSerializer {
     }
   }
 
-
   private void appendNavigationProperties(final XMLStreamWriter writer, final EdmStructuredType type)
       throws XMLStreamException {
     List<String> navigationPropertyNames = new ArrayList<String>(type.getNavigationPropertyNames());