public class EdmEntityContainerImpl extends AbstractEdmNamed implements EdmEntityContainer
edm| Constructor and Description |
|---|
EdmEntityContainerImpl(Edm edm,
CsdlEdmProvider provider,
CsdlEntityContainerInfo entityContainerInfo) |
EdmEntityContainerImpl(Edm edm,
CsdlEdmProvider provider,
FullQualifiedName containerFQN,
CsdlEntityContainer entityContainer) |
| Modifier and Type | Method and Description |
|---|---|
protected EdmActionImport |
createActionImport(String actionImportName) |
protected EdmEntitySet |
createEntitySet(String entitySetName) |
protected EdmFunctionImport |
createFunctionImport(String functionImportName) |
protected EdmSingleton |
createSingleton(String singletonName) |
EdmActionImport |
getActionImport(String actionImportName)
Get contained ActionImport by name.
|
List<EdmActionImport> |
getActionImports()
This method DOES NOT support lazy loading
|
EdmEntitySet |
getEntitySet(String entitySetName)
Get contained EntitySet by name.
|
List<EdmEntitySet> |
getEntitySets()
This method DOES NOT support lazy loading
|
List<EdmEntitySet> |
getEntitySetsWithAnnotations()
This method DOES NOT support lazy loading
|
FullQualifiedName |
getFullQualifiedName() |
EdmFunctionImport |
getFunctionImport(String functionImportName)
Get contained FunctionImport by name.
|
List<EdmFunctionImport> |
getFunctionImports()
This method DOES NOT support lazy loading
|
String |
getNamespace() |
FullQualifiedName |
getParentContainerName() |
EdmSingleton |
getSingleton(String singletonName)
Get contained Singleton by name.
|
List<EdmSingleton> |
getSingletons()
This method DOES NOT support lazy loading
|
protected void |
loadAllActionImports() |
protected void |
loadAllEntitySets() |
protected void |
loadAllFunctionImports() |
protected void |
loadAllSingletons() |
getName, toStringgetAnnotation, getAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotationspublic EdmEntityContainerImpl(Edm edm, CsdlEdmProvider provider, CsdlEntityContainerInfo entityContainerInfo)
public EdmEntityContainerImpl(Edm edm, CsdlEdmProvider provider, FullQualifiedName containerFQN, CsdlEntityContainer entityContainer)
public String getNamespace()
getNamespace in interface EdmEntityContainerpublic FullQualifiedName getFullQualifiedName()
getFullQualifiedName in interface EdmEntityContainerpublic EdmSingleton getSingleton(String singletonName)
EdmEntityContainergetSingleton in interface EdmEntityContainersingletonName - name of contained SingletonEdmSingletonpublic EdmEntitySet getEntitySet(String entitySetName)
EdmEntityContainergetEntitySet in interface EdmEntityContainerentitySetName - name of contained EntitySetEdmEntitySetpublic EdmActionImport getActionImport(String actionImportName)
EdmEntityContainergetActionImport in interface EdmEntityContaineractionImportName - name of contained ActionImportEdmActionImportpublic EdmFunctionImport getFunctionImport(String functionImportName)
EdmEntityContainergetFunctionImport in interface EdmEntityContainerfunctionImportName - name of contained FunctionImportEdmFunctionImportpublic List<EdmEntitySet> getEntitySets()
EdmEntityContainergetEntitySets in interface EdmEntityContainerpublic List<EdmEntitySet> getEntitySetsWithAnnotations()
EdmEntityContainergetEntitySetsWithAnnotations in interface EdmEntityContainerpublic List<EdmFunctionImport> getFunctionImports()
EdmEntityContainergetFunctionImports in interface EdmEntityContainerpublic List<EdmSingleton> getSingletons()
EdmEntityContainergetSingletons in interface EdmEntityContainerpublic List<EdmActionImport> getActionImports()
EdmEntityContainergetActionImports in interface EdmEntityContainerpublic FullQualifiedName getParentContainerName()
getParentContainerName in interface EdmEntityContainerFullQualifiedName of the parentContainer or null if no parent is specifiedprotected EdmSingleton createSingleton(String singletonName)
protected EdmEntitySet createEntitySet(String entitySetName)
protected EdmActionImport createActionImport(String actionImportName)
protected EdmFunctionImport createFunctionImport(String functionImportName)
protected void loadAllEntitySets()
protected void loadAllFunctionImports()
protected void loadAllSingletons()
protected void loadAllActionImports()
Copyright © 2023. All rights reserved.