|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JavaVirtualJoinTable
Java virtual join table
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.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyJoinTable |
|---|
DEFAULT_INVERSE_JOIN_COLUMN, SPECIFIED_INVERSE_JOIN_COLUMNS_LIST |
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyReferenceTable |
|---|
DEFAULT_JOIN_COLUMN_PROPERTY, SPECIFIED_JOIN_COLUMNS_LIST |
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyTable |
|---|
DEFAULT_CATALOG_PROPERTY, DEFAULT_NAME_PROPERTY, DEFAULT_SCHEMA_PROPERTY, SPECIFIED_CATALOG_PROPERTY, SPECIFIED_NAME_PROPERTY, SPECIFIED_SCHEMA_PROPERTY, UNIQUE_CONSTRAINTS_LIST |
| Method Summary | |
|---|---|
JavaVirtualJoinColumn |
getDefaultInverseJoinColumn()
Return the default inverse join column or null. |
JavaVirtualJoinColumn |
getDefaultJoinColumn()
Return the default join column or null. |
JavaVirtualJoinTableRelationshipStrategy |
getParent()
Return the JPA node's parent. |
JavaVirtualJoinColumn |
getSpecifiedInverseJoinColumn(int index)
Return the specified inverse join column at the specified index. |
JavaVirtualJoinColumn |
getSpecifiedJoinColumn(int index)
Return the specified join column at the specified index. |
JavaVirtualUniqueConstraint |
getUniqueConstraint(int index)
|
java.util.ListIterator<JavaVirtualJoinColumn> |
inverseJoinColumns()
Return the join table's inverse join columns, whether specified or default. |
java.util.ListIterator<JavaVirtualJoinColumn> |
joinColumns()
Return the reference table's join columns, whether specified or default. |
java.util.ListIterator<JavaVirtualJoinColumn> |
specifiedInverseJoinColumns()
Return the specified inverse join columns. |
java.util.ListIterator<JavaVirtualJoinColumn> |
specifiedJoinColumns()
Return the reference table's specified join columns. |
java.util.ListIterator<JavaVirtualUniqueConstraint> |
uniqueConstraints()
|
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.VirtualJoinTable |
|---|
getOverriddenTable |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyJoinTable |
|---|
getRelationshipMapping, hasSpecifiedInverseJoinColumns, inverseJoinColumnsSize, specifiedInverseJoinColumnsSize |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyReferenceTable |
|---|
getPersistentAttribute, hasSpecifiedJoinColumns, joinColumnsSize, specifiedJoinColumnsSize |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyTable |
|---|
getCatalog, getDbCatalog, getDbSchema, getDbSchemaContainer, getDbTable, getDefaultCatalog, getDefaultName, getDefaultSchema, getName, getSchema, getSpecifiedCatalog, getSpecifiedName, getSpecifiedSchema, uniqueConstraintsSize |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode |
|---|
getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, getResourceType, synchronizeWithResourceModel, update |
| Methods inherited from interface org.eclipse.jpt.jpa.core.JpaNode |
|---|
getJpaProject, stateChanged |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.common.core.IResourcePart |
|---|
getResource |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.java.JavaJpaContextNode |
|---|
getValidationTextRange, javaCompletionProposals, validate |
| Method Detail |
|---|
JavaVirtualJoinTableRelationshipStrategy getParent()
JpaNode
getParent in interface JpaNodegetParent in interface ReadOnlyJoinTablegetParent in interface VirtualJoinTablejava.util.ListIterator<JavaVirtualUniqueConstraint> uniqueConstraints()
uniqueConstraints in interface ReadOnlyTableuniqueConstraints in interface VirtualTableJavaVirtualUniqueConstraint getUniqueConstraint(int index)
getUniqueConstraint in interface ReadOnlyTablegetUniqueConstraint in interface VirtualTablejava.util.ListIterator<JavaVirtualJoinColumn> joinColumns()
ReadOnlyReferenceTable
joinColumns in interface ReadOnlyReferenceTablejoinColumns in interface VirtualReferenceTablejava.util.ListIterator<JavaVirtualJoinColumn> specifiedJoinColumns()
ReadOnlyReferenceTable
specifiedJoinColumns in interface ReadOnlyReferenceTablespecifiedJoinColumns in interface VirtualReferenceTableJavaVirtualJoinColumn getSpecifiedJoinColumn(int index)
ReadOnlyReferenceTable
getSpecifiedJoinColumn in interface ReadOnlyReferenceTablegetSpecifiedJoinColumn in interface VirtualReferenceTableJavaVirtualJoinColumn getDefaultJoinColumn()
ReadOnlyReferenceTablenull.
A default join column only exists if there are no specified join columns.
getDefaultJoinColumn in interface ReadOnlyReferenceTablegetDefaultJoinColumn in interface VirtualReferenceTablejava.util.ListIterator<JavaVirtualJoinColumn> inverseJoinColumns()
ReadOnlyJoinTable
inverseJoinColumns in interface ReadOnlyJoinTableinverseJoinColumns in interface VirtualJoinTablejava.util.ListIterator<JavaVirtualJoinColumn> specifiedInverseJoinColumns()
ReadOnlyJoinTable
specifiedInverseJoinColumns in interface ReadOnlyJoinTablespecifiedInverseJoinColumns in interface VirtualJoinTableJavaVirtualJoinColumn getSpecifiedInverseJoinColumn(int index)
ReadOnlyJoinTable
getSpecifiedInverseJoinColumn in interface ReadOnlyJoinTablegetSpecifiedInverseJoinColumn in interface VirtualJoinTableJavaVirtualJoinColumn getDefaultInverseJoinColumn()
ReadOnlyJoinTable
getDefaultInverseJoinColumn in interface ReadOnlyJoinTablegetDefaultInverseJoinColumn in interface VirtualJoinTable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||