|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReferenceTable
Reference table (i.e. a table that joins with one other table, as opposed to a "join table" that joins with two other tables)
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.Table |
|---|
Table.Owner |
| Field Summary |
|---|
| 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 | |
|---|---|
JoinColumn |
addSpecifiedJoinColumn()
Add and return a specified join column to the reference table. |
JoinColumn |
addSpecifiedJoinColumn(int index)
Add and return a specified join column to the reference table. |
void |
convertDefaultToSpecifiedJoinColumn()
Convert the reference table's default join column to a specified join column. |
JoinColumn |
getDefaultJoinColumn()
Return the default join column or null. |
JoinColumn |
getSpecifiedJoinColumn(int index)
Return the specified join column at the specified index. |
java.util.ListIterator<? extends JoinColumn> |
joinColumns()
Return the reference table's join columns, whether specified or default. |
void |
moveSpecifiedJoinColumn(int targetIndex,
int sourceIndex)
Move the join column at the specified source index to the specified target index. |
void |
removeSpecifiedJoinColumn(int index)
Remove the join column at the specified index from the reference table. |
void |
removeSpecifiedJoinColumn(JoinColumn joinColumn)
Remove the specified join column from the reference table. |
java.util.ListIterator<? extends JoinColumn> |
specifiedJoinColumns()
Return the reference table's specified join columns. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.Table |
|---|
addUniqueConstraint, addUniqueConstraint, catalogIsResolved, getUniqueConstraint, isResolved, isSpecifiedInResource, moveUniqueConstraint, removeUniqueConstraint, removeUniqueConstraint, schemaIsResolved, setSpecifiedCatalog, setSpecifiedName, setSpecifiedSchema, uniqueConstraints, validatesAgainstDatabase |
| 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, getParent, 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 |
| Method Detail |
|---|
void convertDefaultToSpecifiedJoinColumn()
java.util.ListIterator<? extends JoinColumn> joinColumns()
ReadOnlyReferenceTable
joinColumns in interface ReadOnlyReferenceTablejava.util.ListIterator<? extends JoinColumn> specifiedJoinColumns()
ReadOnlyReferenceTable
specifiedJoinColumns in interface ReadOnlyReferenceTableJoinColumn getSpecifiedJoinColumn(int index)
ReadOnlyReferenceTable
getSpecifiedJoinColumn in interface ReadOnlyReferenceTableJoinColumn addSpecifiedJoinColumn()
JoinColumn addSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(JoinColumn joinColumn)
void moveSpecifiedJoinColumn(int targetIndex,
int sourceIndex)
JoinColumn getDefaultJoinColumn()
ReadOnlyReferenceTablenull.
A default join column only exists if there are no specified join columns.
getDefaultJoinColumn in interface ReadOnlyReferenceTable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||