public class DefaultEntityMetadata extends Object implements EntityMetadata
| Constructor and Description |
|---|
DefaultEntityMetadata() |
| Modifier and Type | Method and Description |
|---|---|
EntityMetadata |
getAssociationMetaData(String associationName) |
List<String> |
getAssociationNames()
Gets the names of the associations in the entity including those
associations for which there is no data in the EntityData.
|
List<String> |
getElementNames()
Gets the names of the elements in the entity including those elements
for which there is no data in the EntityData.
|
ElementType |
getElementType(String elementName)
Gets the type of the element
|
HashMap<String,ElementType> |
getElementTypes() |
List<String> |
getFlattenedElementNames()
Gets the flattened names of the elements in the entity.
|
List<String> |
getKeyNames() |
String |
getName()
Gets the name of the entity.
|
String |
getNamespace() |
StructuredTypeMetadata |
getStructuredTypeMetadata(String structuredTypeName)
Gets the Metadata of a Structured Type
|
DefaultEntityMetadata |
setElements(List<String> elements) |
DefaultEntityMetadata |
setElementTypes(HashMap<String,ElementType> elementTypes) |
DefaultEntityMetadata |
setEntityName(String name) |
DefaultEntityMetadata |
setFlattenedElements(List<String> flattenedElements) |
DefaultEntityMetadata |
setKeys(List<String> keys) |
DefaultEntityMetadata |
setNamespace(String namespace) |
public String getName()
StructuredTypeMetadatagetName in interface StructuredTypeMetadatapublic List<String> getElementNames()
StructuredTypeMetadatagetElementNames in interface StructuredTypeMetadatapublic List<String> getKeyNames()
getKeyNames in interface EntityMetadatapublic String getNamespace()
getNamespace in interface EntityMetadatapublic HashMap<String,ElementType> getElementTypes()
public DefaultEntityMetadata setEntityName(String name)
public DefaultEntityMetadata setKeys(List<String> keys)
public DefaultEntityMetadata setElements(List<String> elements)
public DefaultEntityMetadata setNamespace(String namespace)
public ElementType getElementType(String elementName)
StructuredTypeMetadatagetElementType in interface StructuredTypeMetadatapublic StructuredTypeMetadata getStructuredTypeMetadata(String structuredTypeName)
StructuredTypeMetadatagetStructuredTypeMetadata in interface StructuredTypeMetadatapublic List<String> getFlattenedElementNames()
StructuredTypeMetadatagetFlattenedElementNames in interface StructuredTypeMetadatapublic DefaultEntityMetadata setElementTypes(HashMap<String,ElementType> elementTypes)
public DefaultEntityMetadata setFlattenedElements(List<String> flattenedElements)
public EntityMetadata getAssociationMetaData(String associationName)
getAssociationMetaData in interface EntityMetadatapublic List<String> getAssociationNames()
EntityMetadatagetAssociationNames in interface EntityMetadataCopyright © 2020 SAP. All Rights Reserved.