|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OrmVirtualJoinTable
orm.xml 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 | |
|---|---|
OrmVirtualJoinColumn |
getDefaultInverseJoinColumn()
Return the default inverse join column or null. |
OrmVirtualJoinColumn |
getDefaultJoinColumn()
Return the default join column or null. |
OrmVirtualJoinTableRelationshipStrategy |
getParent()
Return the JPA node's parent. |
OrmVirtualJoinColumn |
getSpecifiedInverseJoinColumn(int index)
Return the specified inverse join column at the specified index. |
OrmVirtualJoinColumn |
getSpecifiedJoinColumn(int index)
Return the specified join column at the specified index. |
OrmVirtualUniqueConstraint |
getUniqueConstraint(int index)
|
java.util.ListIterator<OrmVirtualJoinColumn> |
inverseJoinColumns()
Return the join table's inverse join columns, whether specified or default. |
java.util.ListIterator<OrmVirtualJoinColumn> |
joinColumns()
Return the reference table's join columns, whether specified or default. |
java.util.ListIterator<OrmVirtualJoinColumn> |
specifiedInverseJoinColumns()
Return the specified inverse join columns. |
java.util.ListIterator<OrmVirtualJoinColumn> |
specifiedJoinColumns()
Return the reference table's specified join columns. |
java.util.ListIterator<OrmVirtualUniqueConstraint> |
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.XmlContextNode |
|---|
getValidationTextRange, validate |
| Method Detail |
|---|
OrmVirtualJoinTableRelationshipStrategy getParent()
JpaNode
getParent in interface JpaNodegetParent in interface ReadOnlyJoinTablegetParent in interface VirtualJoinTablejava.util.ListIterator<OrmVirtualUniqueConstraint> uniqueConstraints()
uniqueConstraints in interface ReadOnlyTableuniqueConstraints in interface VirtualTableOrmVirtualUniqueConstraint getUniqueConstraint(int index)
getUniqueConstraint in interface ReadOnlyTablegetUniqueConstraint in interface VirtualTablejava.util.ListIterator<OrmVirtualJoinColumn> joinColumns()
ReadOnlyReferenceTable
joinColumns in interface ReadOnlyReferenceTablejoinColumns in interface VirtualReferenceTablejava.util.ListIterator<OrmVirtualJoinColumn> specifiedJoinColumns()
ReadOnlyReferenceTable
specifiedJoinColumns in interface ReadOnlyReferenceTablespecifiedJoinColumns in interface VirtualReferenceTableOrmVirtualJoinColumn getSpecifiedJoinColumn(int index)
ReadOnlyReferenceTable
getSpecifiedJoinColumn in interface ReadOnlyReferenceTablegetSpecifiedJoinColumn in interface VirtualReferenceTableOrmVirtualJoinColumn getDefaultJoinColumn()
ReadOnlyReferenceTablenull.
A default join column only exists if there are no specified join columns.
getDefaultJoinColumn in interface ReadOnlyReferenceTablegetDefaultJoinColumn in interface VirtualReferenceTablejava.util.ListIterator<OrmVirtualJoinColumn> inverseJoinColumns()
ReadOnlyJoinTable
inverseJoinColumns in interface ReadOnlyJoinTableinverseJoinColumns in interface VirtualJoinTablejava.util.ListIterator<OrmVirtualJoinColumn> specifiedInverseJoinColumns()
ReadOnlyJoinTable
specifiedInverseJoinColumns in interface ReadOnlyJoinTablespecifiedInverseJoinColumns in interface VirtualJoinTableOrmVirtualJoinColumn getSpecifiedInverseJoinColumn(int index)
ReadOnlyJoinTable
getSpecifiedInverseJoinColumn in interface ReadOnlyJoinTablegetSpecifiedInverseJoinColumn in interface VirtualJoinTableOrmVirtualJoinColumn 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 | |||||||||