public static class InMemoryProducerExample.MyEdmDecorator extends Object implements org.odata4j.edm.EdmDecorator
| Modifier and Type | Field and Description |
|---|---|
static String |
namespace |
static String |
prefix |
| Constructor and Description |
|---|
InMemoryProducerExample.MyEdmDecorator() |
| Modifier and Type | Method and Description |
|---|---|
void |
decorateEntity(org.odata4j.edm.EdmEntitySet entitySet,
org.odata4j.edm.EdmItem item,
org.odata4j.edm.EdmItem originalQueryItem,
List<org.odata4j.core.OProperty<?>> props,
boolean flatten,
Locale locale,
Map<String,String> options) |
List<org.odata4j.edm.EdmAnnotation<?>> |
getAnnotationsForEntityType(String namespace,
String typeName) |
List<org.odata4j.edm.EdmAnnotation<?>> |
getAnnotationsForProperty(String namespace,
String typename,
String propName) |
List<org.odata4j.edm.EdmAnnotation<?>> |
getAnnotationsForSchema(String namespace) |
Object |
getAnnotationValueOverride(org.odata4j.edm.EdmItem item,
org.odata4j.core.NamespacedAnnotation<?> annot,
boolean flatten,
Locale locale,
Map<String,String> options) |
org.odata4j.edm.EdmDocumentation |
getDocumentationForEntityType(String namespace,
String typeName) |
org.odata4j.edm.EdmDocumentation |
getDocumentationForProperty(String namespace,
String typename,
String propName) |
org.odata4j.edm.EdmDocumentation |
getDocumentationForSchema(String namespace) |
List<org.odata4j.core.PrefixedNamespace> |
getNamespaces() |
Object |
resolvePropertyProperty(org.odata4j.edm.EdmProperty st,
org.odata4j.producer.PropertyPath path) |
Object |
resolveStructuralTypeProperty(org.odata4j.edm.EdmStructuralType st,
org.odata4j.producer.PropertyPath path) |
public static final String namespace
public static final String prefix
public InMemoryProducerExample.MyEdmDecorator()
public List<org.odata4j.core.PrefixedNamespace> getNamespaces()
getNamespaces in interface org.odata4j.edm.EdmDecoratorpublic org.odata4j.edm.EdmDocumentation getDocumentationForSchema(String namespace)
getDocumentationForSchema in interface org.odata4j.edm.EdmDecoratorpublic List<org.odata4j.edm.EdmAnnotation<?>> getAnnotationsForSchema(String namespace)
getAnnotationsForSchema in interface org.odata4j.edm.EdmDecoratorpublic org.odata4j.edm.EdmDocumentation getDocumentationForEntityType(String namespace, String typeName)
getDocumentationForEntityType in interface org.odata4j.edm.EdmDecoratorpublic List<org.odata4j.edm.EdmAnnotation<?>> getAnnotationsForEntityType(String namespace, String typeName)
getAnnotationsForEntityType in interface org.odata4j.edm.EdmDecoratorpublic Object resolveStructuralTypeProperty(org.odata4j.edm.EdmStructuralType st, org.odata4j.producer.PropertyPath path) throws IllegalArgumentException
resolveStructuralTypeProperty in interface org.odata4j.edm.EdmDecoratorIllegalArgumentExceptionpublic org.odata4j.edm.EdmDocumentation getDocumentationForProperty(String namespace, String typename, String propName)
getDocumentationForProperty in interface org.odata4j.edm.EdmDecoratorpublic List<org.odata4j.edm.EdmAnnotation<?>> getAnnotationsForProperty(String namespace, String typename, String propName)
getAnnotationsForProperty in interface org.odata4j.edm.EdmDecoratorpublic Object resolvePropertyProperty(org.odata4j.edm.EdmProperty st, org.odata4j.producer.PropertyPath path) throws IllegalArgumentException
resolvePropertyProperty in interface org.odata4j.edm.EdmDecoratorIllegalArgumentExceptionpublic Object getAnnotationValueOverride(org.odata4j.edm.EdmItem item, org.odata4j.core.NamespacedAnnotation<?> annot, boolean flatten, Locale locale, Map<String,String> options)
getAnnotationValueOverride in interface org.odata4j.edm.EdmDecoratorpublic void decorateEntity(org.odata4j.edm.EdmEntitySet entitySet,
org.odata4j.edm.EdmItem item,
org.odata4j.edm.EdmItem originalQueryItem,
List<org.odata4j.core.OProperty<?>> props,
boolean flatten,
Locale locale,
Map<String,String> options)
decorateEntity in interface org.odata4j.edm.EdmDecoratorCopyright © 2010–2015 JBoss by Red Hat. All rights reserved.