public interface IEntityMetadata
| Modifier and Type | Method and Description |
|---|---|
IAssociationMetadata |
getAssociationMetadataFromRoleName(java.lang.String astrRoleName)
Get a specific IAssociationMetadata based on the Association's 'Association Role Name'.
|
IAssociationMetadata |
getAssociationMetadataFromXmlElementName(java.lang.String astrXmlPropertyName)
Get a specific IAssociationMetadata based on the Association's 'Xml Propety Name'.
|
java.util.Collection<IAssociationMetadata> |
getAssociationMetadatas()
Get a Collection of all IAssociationMetadata instances for this IEntityMetadata instance
|
IAttributeMetadata |
getAttributeMetadataFromAttributeName(java.lang.String astrAttributeName)
Get a specific IAttributeMetadata based on the Attribute's 'Name'.
|
IAttributeMetadata |
getAttributeMetadataFromDatabaseColumnName(java.lang.String astrColumnName,
java.lang.String astrMappingID)
Get a specific IAttributeMetadata based on the Attribute's 'Column Name'.
|
IAttributeMetadata |
getAttributeMetadataFromXmlElementName(java.lang.String astrXmlElementName)
Get a specific IAttributeMetadata based on the Attribute's 'Xml Element Name'.
|
java.util.Collection<IAttributeMetadata> |
getAttributeMetadatas()
Get a Collection of all IAttributeMetadata instances for this IEntityMetadata instance
|
java.util.Collection<java.lang.String> |
getDatasourceNames()
Get a List of defined datasource names
|
java.util.Collection<java.lang.String> |
getDatasourceProperties(java.lang.String astrDatasourceName)
Get a List of Properties defined in the given datasource name
|
java.lang.String |
getDatasourceProperty(java.lang.String astrDatasourceName,
java.lang.String astrProperty)
Get the value of the datasource property for given datasource name and property key
|
java.lang.String |
getDatastoreCaching()
Get the Entity's 'Datastore Caching' value
|
boolean |
getDatastorePersistent()
Get the Entity's 'Datastore Persistent' value
|
java.lang.String |
getIdentity()
Get the Entity's 'Identity' value
|
java.lang.String |
getIdentity(java.lang.String astrMappingId)
Get the entity identity defined in the given vocabulary mapping
|
java.lang.String |
getIdentityColumnName()
Get the Entity's 'Identity Column Name' value
|
java.lang.String |
getIdentitySequence()
Get the Entity's 'Identity Sequence' value
|
java.lang.String |
getIdentityStrategy()
Get the Entity's 'Identity Strategy' value
|
java.lang.String |
getIdentityTableName()
Get the Entity's 'Identity Table Name' value
|
java.lang.String |
getIdentityTableNameColumnName()
Get the Entity's 'Identity Table Name Column Name' value
|
java.lang.String |
getIdentityTableValueColumnName()
Get the Entity's 'Identity Table Value Column Name' value
|
java.lang.String |
getInheritsFrom()
Get the Entity's 'Inherits From' value
|
java.lang.String |
getJavaClassName()
Get the Entity's 'Java Class Name' value
|
java.lang.String |
getJavaPackage()
Get the Entity's 'Java Package' value
|
java.lang.String |
getName()
Get the Entity's 'Name'
|
java.lang.String |
getTableName()
Get the Entity's 'Table Name' value
|
java.lang.String |
getTableName(java.lang.String astrMappingId)
Get the table name defined in the given vocabulary mapping
|
java.lang.String |
getVersionColumnName()
Get the Entity's 'Version Column Name' value
|
java.lang.String |
getVersionStrategy()
Get the Entity's 'Version Strategy' value
|
java.lang.String |
getXmlElementName()
Get the Entity's 'Xml Element Name' value
|
java.lang.String |
getXmlNamespace()
Get the Entity's 'Xml Namespace' value
|
boolean |
isValidAttributeName(java.lang.String astrAttributeName)
Query if the given attribute name is a valid attribute for this entity
|
boolean |
isValidRoleName(java.lang.String astrRoleName)
Query if hte given role name is a valid role for this entity
|
java.lang.String getName()
java.lang.String getIdentity()
java.lang.String getInheritsFrom()
java.lang.String getXmlNamespace()
java.lang.String getXmlElementName()
java.lang.String getJavaPackage()
java.lang.String getJavaClassName()
boolean getDatastorePersistent()
java.lang.String getTableName()
java.lang.String getDatastoreCaching()
java.lang.String getIdentityStrategy()
java.lang.String getIdentityColumnName()
java.lang.String getIdentitySequence()
java.lang.String getIdentityTableName()
java.lang.String getIdentityTableNameColumnName()
java.lang.String getIdentityTableValueColumnName()
java.lang.String getVersionStrategy()
java.lang.String getVersionColumnName()
java.util.Collection<IAttributeMetadata> getAttributeMetadatas()
java.util.Collection<IAssociationMetadata> getAssociationMetadatas()
IAttributeMetadata getAttributeMetadataFromAttributeName(java.lang.String astrAttributeName)
astrAttributeName - - The Attribute nameIAttributeMetadata getAttributeMetadataFromXmlElementName(java.lang.String astrXmlElementName)
astrXmlElementName - - The 'Xml Element Name' value for a particular IAttributeMetadata
instance.IAttributeMetadata getAttributeMetadataFromDatabaseColumnName(java.lang.String astrColumnName, java.lang.String astrMappingID)
astrTableName - - The 'Column Name' value for a particular IAttributeMetadata instance.IAssociationMetadata getAssociationMetadataFromRoleName(java.lang.String astrRoleName)
astrRoleName - - The Association 'Association Role Name'IAssociationMetadata getAssociationMetadataFromXmlElementName(java.lang.String astrXmlPropertyName)
astrXmlPropertyName - - The 'Xml Property Name' value for a particular IAttributeMetadata
instance.boolean isValidAttributeName(java.lang.String astrAttributeName)
astrAttributeName - boolean isValidRoleName(java.lang.String astrRoleName)
astrRoleName - java.lang.String getDatasourceProperty(java.lang.String astrDatasourceName,
java.lang.String astrProperty)
aDatasourceName - aProperty - java.util.Collection<java.lang.String> getDatasourceProperties(java.lang.String astrDatasourceName)
aDatasourceName - java.util.Collection<java.lang.String> getDatasourceNames()
java.lang.String getTableName(java.lang.String astrMappingId)
astrMappingID - java.lang.String getIdentity(java.lang.String astrMappingId)
astrMappingID - Copyright © 2005-2020 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.