Class EdmEntityTypeImplProv
java.lang.Object
org.apache.olingo.odata2.core.edm.provider.EdmNamedImplProv
org.apache.olingo.odata2.core.edm.provider.EdmStructuralTypeImplProv
org.apache.olingo.odata2.core.edm.provider.EdmEntityTypeImplProv
- All Implemented Interfaces:
EdmAnnotatable,EdmEntityType,EdmMappable,EdmNamed,EdmStructuralType,EdmType
-
Field Summary
Fields inherited from class org.apache.olingo.odata2.core.edm.provider.EdmStructuralTypeImplProv
edmBaseType, edmProperties, namespace, structuralTypeFields inherited from class org.apache.olingo.odata2.core.edm.provider.EdmNamedImplProv
edm -
Constructor Summary
ConstructorsConstructorDescriptionEdmEntityTypeImplProv(EdmImplProv edm, EntityType entityType, String namespace) -
Method Summary
Modifier and TypeMethodDescriptionprotected EdmTypedcreateNavigationProperty(NavigationProperty property) Base types are described in the OData protocol specification.Gets the Customizable Feed Mappings of the entity type.Get all key properties as list ofEdmProperty.Gets all key property names.Gets all navigation property names.protected EdmTypedgetPropertyInternal(String name) booleanIndicates if the entity type is treated as Media Link Entry with associated Media Resource.Methods inherited from class org.apache.olingo.odata2.core.edm.provider.EdmStructuralTypeImplProv
createProperty, getAnnotations, getKind, getMapping, getNamespace, getProperty, getPropertyNames, toStringMethods inherited from class org.apache.olingo.odata2.core.edm.provider.EdmNamedImplProv
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.olingo.odata2.api.edm.EdmAnnotatable
getAnnotationsMethods inherited from interface org.apache.olingo.odata2.api.edm.EdmMappable
getMappingMethods inherited from interface org.apache.olingo.odata2.api.edm.EdmStructuralType
getProperty, getPropertyNamesMethods inherited from interface org.apache.olingo.odata2.api.edm.EdmType
getKind, getNamespace
-
Constructor Details
-
EdmEntityTypeImplProv
public EdmEntityTypeImplProv(EdmImplProv edm, EntityType entityType, String namespace) throws EdmException - Throws:
EdmException
-
-
Method Details
-
getKeyPropertyNames
Description copied from interface:EdmEntityTypeGets all key property names.- Specified by:
getKeyPropertyNamesin interfaceEdmEntityType- Returns:
- collection of key property names of type List
- Throws:
EdmException
-
getKeyProperties
Description copied from interface:EdmEntityTypeGet all key properties as list ofEdmProperty.- Specified by:
getKeyPropertiesin interfaceEdmEntityType- Returns:
- collection of key properties of type List
- Throws:
EdmException
-
hasStream
Description copied from interface:EdmEntityTypeIndicates if the entity type is treated as Media Link Entry with associated Media Resource.- Specified by:
hasStreamin interfaceEdmEntityType- Returns:
trueif the entity type is a Media Link Entry- Throws:
EdmException
-
getCustomizableFeedMappings
Description copied from interface:EdmEntityTypeGets the Customizable Feed Mappings of the entity type.- Specified by:
getCustomizableFeedMappingsin interfaceEdmEntityType- Returns:
EdmCustomizableFeedMappings- Throws:
EdmException
-
getBaseType
Description copied from interface:EdmStructuralTypeBase types are described in the OData protocol specification.- Specified by:
getBaseTypein interfaceEdmEntityType- Specified by:
getBaseTypein interfaceEdmStructuralType- Overrides:
getBaseTypein classEdmStructuralTypeImplProv- Returns:
EdmStructuralType- Throws:
EdmException
-
getPropertyInternal
- Overrides:
getPropertyInternalin classEdmStructuralTypeImplProv- Throws:
EdmException
-