public class EdmEntityTypeImplProv extends EdmStructuralTypeImplProv implements EdmEntityType
edmBaseType, edmProperties, namespace, structuralTypeedm| Constructor and Description |
|---|
EdmEntityTypeImplProv(EdmImplProv edm,
EntityType entityType,
String namespace) |
| Modifier and Type | Method and Description |
|---|---|
protected EdmTyped |
createNavigationProperty(NavigationProperty property) |
EdmEntityType |
getBaseType()
Base types are described in the OData protocol specification.
|
EdmCustomizableFeedMappings |
getCustomizableFeedMappings()
Gets the Customizable Feed Mappings of the entity type.
|
List<EdmProperty> |
getKeyProperties()
Get all key properties as list of
EdmProperty. |
List<String> |
getKeyPropertyNames()
Gets all key property names.
|
List<String> |
getNavigationPropertyNames()
Gets all navigation property names.
|
protected EdmTyped |
getPropertyInternal(String name) |
boolean |
hasStream()
Indicates if the entity type is treated as Media Link Entry
with associated Media Resource.
|
createProperty, getAnnotations, getKind, getMapping, getNamespace, getProperty, getPropertyNames, toStringgetNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProperty, getPropertyNamesgetMappinggetKind, getNamespacegetAnnotationspublic EdmEntityTypeImplProv(EdmImplProv edm, EntityType entityType, String namespace) throws EdmException
EdmExceptionpublic List<String> getKeyPropertyNames() throws EdmException
EdmEntityTypegetKeyPropertyNames in interface EdmEntityTypeEdmExceptionpublic List<EdmProperty> getKeyProperties() throws EdmException
EdmEntityTypeEdmProperty.getKeyProperties in interface EdmEntityTypeEdmExceptionpublic boolean hasStream()
throws EdmException
EdmEntityTypehasStream in interface EdmEntityTypetrue if the entity type is a Media Link EntryEdmExceptionpublic EdmCustomizableFeedMappings getCustomizableFeedMappings() throws EdmException
EdmEntityTypegetCustomizableFeedMappings in interface EdmEntityTypeEdmCustomizableFeedMappingsEdmExceptionpublic List<String> getNavigationPropertyNames() throws EdmException
EdmEntityTypegetNavigationPropertyNames in interface EdmEntityTypeEdmExceptionpublic EdmEntityType getBaseType() throws EdmException
EdmStructuralTypegetBaseType in interface EdmEntityTypegetBaseType in interface EdmStructuralTypegetBaseType in class EdmStructuralTypeImplProvEdmStructuralTypeEdmExceptionprotected EdmTyped getPropertyInternal(String name) throws EdmException
getPropertyInternal in class EdmStructuralTypeImplProvEdmExceptionprotected EdmTyped createNavigationProperty(NavigationProperty property) throws EdmException
EdmExceptionCopyright © 2020. All rights reserved.