org.eclipse.jpt.jpa.core.context
Interface OverrideRelationship
- All Superinterfaces:
- IAdaptable, JoinColumnRelationship, JpaContextModel, JpaModel, JptResourceTypeReference, Model, Relationship
- All Known Subinterfaces:
- JavaSpecifiedOverrideRelationship, JavaSpecifiedOverrideRelationship2_0, OrmSpecifiedOverrideRelationship, OrmSpecifiedOverrideRelationship2_0, OverrideRelationship2_0, SpecifiedOverrideRelationship, SpecifiedOverrideRelationship2_0, VirtualOverrideRelationship, VirtualOverrideRelationship2_0
public interface OverrideRelationship
- extends JoinColumnRelationship
Association override relationship
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
- See Also:
SpecifiedAssociationOverride
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextModel |
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
getAttributeName
String getAttributeName()
getTypeMapping
TypeMapping getTypeMapping()
- Description copied from interface:
Relationship
- Return the type mapping that contains the relationship's mapping or
override.
- Specified by:
getTypeMapping in interface Relationship
- See Also:
Override_.getTypeMapping()
tableNameIsInvalid
boolean tableNameIsInvalid(String tableName)
- Return whether the specified table cannot be explicitly specified
as the table for the relationship's join column.
getCandidateTableNames
Iterable<String> getCandidateTableNames()
- Return the names of tables that are valid for the relationship's
join column.
resolveDbTable
Table resolveDbTable(String tableName)
- Return the database table for the specified table name.
getDefaultTableName
String getDefaultTableName()
buildColumnValidator
org.eclipse.jpt.jpa.core.internal.context.JpaValidator buildColumnValidator(BaseColumn column,
TableColumn.ParentAdapter parentAdapter)
Copyright (c) 2012 Oracle. All rights reserved.