org.eclipse.jpt.jpa.core.context
Interface JoinTableRelationshipStrategy
- All Superinterfaces:
- IAdaptable, JpaContextModel, JpaModel, JptResourceTypeReference, Model, RelationshipStrategy
- All Known Subinterfaces:
- JavaSpecifiedJoinTableRelationshipStrategy, OrmSpecifiedJoinTableRelationshipStrategy, SpecifiedJoinTableRelationshipStrategy, VirtualJoinTableRelationshipStrategy
public interface JoinTableRelationshipStrategy
- extends RelationshipStrategy
Join table relationship strategy.
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:
AssociationOverride,
SpecifiedJoinTableRelationship
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextModel |
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
JOIN_TABLE_PROPERTY
static final String JOIN_TABLE_PROPERTY
- Change notification identifier for "joinTable" property
- See Also:
- Constant Field Values
getJoinTable
JoinTable getJoinTable()
- Return the strategy's join table. This will be the specified join table
or the default join table if a default join table is possible;
otherwise return
null.
getJoinTableDefaultName
String getJoinTableDefaultName()
- Return the default name of the strategy's join table
validatesAgainstDatabase
boolean validatesAgainstDatabase()
buildJoinTableJoinColumnValidator
org.eclipse.jpt.jpa.core.internal.context.JpaValidator buildJoinTableJoinColumnValidator(JoinColumn column,
JoinColumn.ParentAdapter parentAdapter)
buildJoinTableInverseJoinColumnValidator
org.eclipse.jpt.jpa.core.internal.context.JpaValidator buildJoinTableInverseJoinColumnValidator(JoinColumn column,
JoinColumn.ParentAdapter parentAdapter)
Copyright (c) 2012 Oracle. All rights reserved.