Class EdmEntityTypeImpl
- java.lang.Object
-
- org.apache.olingo.odata2.client.core.edm.Impl.EdmNamedImpl
-
- org.apache.olingo.odata2.client.core.edm.Impl.EdmStructuralTypeImpl
-
- org.apache.olingo.odata2.client.core.edm.Impl.EdmEntityTypeImpl
-
- All Implemented Interfaces:
org.apache.olingo.odata2.api.edm.EdmAnnotatable,org.apache.olingo.odata2.api.edm.EdmEntityType,org.apache.olingo.odata2.api.edm.EdmMappable,org.apache.olingo.odata2.api.edm.EdmNamed,org.apache.olingo.odata2.api.edm.EdmStructuralType,org.apache.olingo.odata2.api.edm.EdmType
public class EdmEntityTypeImpl extends EdmStructuralTypeImpl implements org.apache.olingo.odata2.api.edm.EdmEntityType
Objects of this class represent EdmEntityType
-
-
Field Summary
-
Fields inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmStructuralTypeImpl
edmBaseType, namespace, structuralType
-
Fields inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmNamedImpl
edm, name
-
-
Constructor Summary
Constructors Constructor Description EdmEntityTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.olingo.odata2.api.edm.EdmEntityTypegetBaseType()org.apache.olingo.odata2.api.edm.FullQualifiedNamegetBaseTypeName()org.apache.olingo.odata2.api.edm.EdmCustomizableFeedMappingsgetCustomizableFeedMappings()List<org.apache.olingo.odata2.api.edm.EdmProperty>getKeyProperties()List<String>getKeyPropertyNames()List<String>getNavigationPropertyNames()protected org.apache.olingo.odata2.api.edm.EdmTypedgetPropertyInternal(String name)booleanhasStream()voidsetAbstract(boolean isAbstract)voidsetBaseType(org.apache.olingo.odata2.api.edm.FullQualifiedName baseType)voidsetCustomizableFeedMappings(org.apache.olingo.odata2.api.edm.EdmCustomizableFeedMappings edmCustomizableFeedMappings)voidsetEdmKeyProperties(List<org.apache.olingo.odata2.api.edm.EdmProperty> edmKeyProperties)voidsetEdmKeyPropertyNames(List<String> edmKeyPropertyNames)voidsetEdmNavigationPropertyNames(List<String> edmNavigationPropertyNames)voidsetHasStream(boolean hasStream)voidsetNavigationProperties(List<org.apache.olingo.odata2.api.edm.EdmNavigationProperty> navigationProperties)StringtoString()-
Methods inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmStructuralTypeImpl
getAnnotations, getEdmBaseType, getEdmTypeKind, getKind, getMapping, getNamespace, getProperties, getProperty, getPropertyNames, getStructuralType, setAnnotations, setEdmBaseType, setEdmPropertyNames, setEdmTypeKind, setNamespace, setProperties, setStructuralType
-
Methods inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmNamedImpl
getName, setEdm, setName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
setBaseType
public void setBaseType(org.apache.olingo.odata2.api.edm.FullQualifiedName baseType)
-
setAbstract
public void setAbstract(boolean isAbstract)
-
setEdmKeyProperties
public void setEdmKeyProperties(List<org.apache.olingo.odata2.api.edm.EdmProperty> edmKeyProperties)
-
setNavigationProperties
public void setNavigationProperties(List<org.apache.olingo.odata2.api.edm.EdmNavigationProperty> navigationProperties)
-
setEdmNavigationPropertyNames
public void setEdmNavigationPropertyNames(List<String> edmNavigationPropertyNames)
-
setHasStream
public void setHasStream(boolean hasStream)
-
getKeyPropertyNames
public List<String> getKeyPropertyNames() throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getKeyPropertyNamesin interfaceorg.apache.olingo.odata2.api.edm.EdmEntityType- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getKeyProperties
public List<org.apache.olingo.odata2.api.edm.EdmProperty> getKeyProperties() throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getKeyPropertiesin interfaceorg.apache.olingo.odata2.api.edm.EdmEntityType- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
hasStream
public boolean hasStream() throws org.apache.olingo.odata2.api.edm.EdmException- Specified by:
hasStreamin interfaceorg.apache.olingo.odata2.api.edm.EdmEntityType- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getCustomizableFeedMappings
public org.apache.olingo.odata2.api.edm.EdmCustomizableFeedMappings getCustomizableFeedMappings() throws org.apache.olingo.odata2.api.edm.EdmException- Specified by:
getCustomizableFeedMappingsin interfaceorg.apache.olingo.odata2.api.edm.EdmEntityType- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getNavigationPropertyNames
public List<String> getNavigationPropertyNames() throws org.apache.olingo.odata2.api.edm.EdmException
- Specified by:
getNavigationPropertyNamesin interfaceorg.apache.olingo.odata2.api.edm.EdmEntityType- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getBaseType
public org.apache.olingo.odata2.api.edm.EdmEntityType getBaseType() throws org.apache.olingo.odata2.api.edm.EdmException- Specified by:
getBaseTypein interfaceorg.apache.olingo.odata2.api.edm.EdmEntityType- Specified by:
getBaseTypein interfaceorg.apache.olingo.odata2.api.edm.EdmStructuralType- Overrides:
getBaseTypein classEdmStructuralTypeImpl- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getBaseTypeName
public org.apache.olingo.odata2.api.edm.FullQualifiedName getBaseTypeName() throws org.apache.olingo.odata2.api.edm.EdmException- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
getPropertyInternal
protected org.apache.olingo.odata2.api.edm.EdmTyped getPropertyInternal(String name) throws org.apache.olingo.odata2.api.edm.EdmException
- Overrides:
getPropertyInternalin classEdmStructuralTypeImpl- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
setCustomizableFeedMappings
public void setCustomizableFeedMappings(org.apache.olingo.odata2.api.edm.EdmCustomizableFeedMappings edmCustomizableFeedMappings)
-
toString
public String toString()
- Overrides:
toStringin classEdmStructuralTypeImpl
-
-