|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JoinTable
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 | |
---|---|
static java.lang.String |
DEFAULT_INVERSE_JOIN_COLUMN
|
static java.lang.String |
DEFAULT_JOIN_COLUMN
|
static java.lang.String |
SPECIFIED_INVERSE_JOIN_COLUMNS_LIST
|
static java.lang.String |
SPECIFIED_JOIN_COLUMNS_LIST
|
Fields inherited from interface org.eclipse.jpt.core.context.Table |
---|
DEFAULT_CATALOG_PROPERTY, DEFAULT_NAME_PROPERTY, DEFAULT_SCHEMA_PROPERTY, SPECIFIED_CATALOG_PROPERTY, SPECIFIED_NAME_PROPERTY, SPECIFIED_SCHEMA_PROPERTY, UNIQUE_CONSTRAINTS_LIST |
Method Summary | ||
---|---|---|
JoinColumn |
addSpecifiedInverseJoinColumn(int index)
Add a specified inverse join column to the join table return the object representing it. |
|
JoinColumn |
addSpecifiedJoinColumn(int index)
Add a specified join column to the join table return the object representing it. |
|
boolean |
containsSpecifiedInverseJoinColumns()
|
|
boolean |
containsSpecifiedJoinColumns()
|
|
JoinColumn |
getDefaultInverseJoinColumn()
Return the default inverse join column or null. |
|
JoinColumn |
getDefaultJoinColumn()
Return the default join column or null. |
|
RelationshipMapping |
getParent()
Return the JPA node's parent. |
|
|
inverseJoinColumns()
Return a list iterator of the inverse join columns whether specified or default. |
|
int |
inverseJoinColumnsSize()
Return the number of inverse join columns, both specified and default. |
|
|
joinColumns()
Return a list iterator of the join columns whether specified or default. |
|
int |
joinColumnsSize()
Return the number of join columns, both specified and default. |
|
void |
moveSpecifiedInverseJoinColumn(int targetIndex,
int sourceIndex)
Move the specified inverse join column from the source index to the target index. |
|
void |
moveSpecifiedJoinColumn(int targetIndex,
int sourceIndex)
Move the specified join column from the source index to the target index. |
|
void |
removeSpecifiedInverseJoinColumn(int index)
Remove the specified inverse join column from the join table. |
|
void |
removeSpecifiedInverseJoinColumn(JoinColumn joinColumn)
Remove the specified inverse join column at the index from the join table. |
|
void |
removeSpecifiedJoinColumn(int index)
Remove the specified join column from the join table. |
|
void |
removeSpecifiedJoinColumn(JoinColumn joinColumn)
Remove the specified join column at the index from the join table. |
|
|
specifiedInverseJoinColumns()
Return a list iterator of the specified inverse join columns. |
|
int |
specifiedInverseJoinColumnsSize()
Return the number of specified inverse join columns. |
|
|
specifiedJoinColumns()
Return a list iterator of the specified join columns. |
|
int |
specifiedJoinColumnsSize()
Return the number of specified join columns. |
Methods inherited from interface org.eclipse.jpt.core.context.Table |
---|
addUniqueConstraint, connectionProfileIsActive, getCatalog, getDbSchema, getDbTable, getDefaultCatalog, getDefaultName, getDefaultSchema, getName, getSchema, getSpecifiedCatalog, getSpecifiedName, getSpecifiedSchema, hasResolvedSchema, isResolved, moveUniqueConstraint, removeUniqueConstraint, removeUniqueConstraint, setSpecifiedCatalog, setSpecifiedName, setSpecifiedSchema, uniqueConstraints, uniqueConstraintsSize |
Methods inherited from interface org.eclipse.jpt.core.context.JpaContextNode |
---|
getEntityMappings, getOrmPersistentType, getPersistenceUnit |
Methods inherited from interface org.eclipse.jpt.core.JpaNode |
---|
getJpaProject, getResource |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
static final java.lang.String SPECIFIED_JOIN_COLUMNS_LIST
static final java.lang.String DEFAULT_JOIN_COLUMN
static final java.lang.String SPECIFIED_INVERSE_JOIN_COLUMNS_LIST
static final java.lang.String DEFAULT_INVERSE_JOIN_COLUMN
Method Detail |
---|
RelationshipMapping getParent()
JpaNode
getParent
in interface JpaNode
<T extends JoinColumn> java.util.ListIterator<T> joinColumns()
int joinColumnsSize()
<T extends JoinColumn> java.util.ListIterator<T> specifiedJoinColumns()
int specifiedJoinColumnsSize()
JoinColumn getDefaultJoinColumn()
JoinColumn addSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(int index)
void removeSpecifiedJoinColumn(JoinColumn joinColumn)
void moveSpecifiedJoinColumn(int targetIndex, int sourceIndex)
boolean containsSpecifiedJoinColumns()
<T extends JoinColumn> java.util.ListIterator<T> inverseJoinColumns()
int inverseJoinColumnsSize()
<T extends JoinColumn> java.util.ListIterator<T> specifiedInverseJoinColumns()
int specifiedInverseJoinColumnsSize()
JoinColumn getDefaultInverseJoinColumn()
JoinColumn addSpecifiedInverseJoinColumn(int index)
void removeSpecifiedInverseJoinColumn(int index)
void removeSpecifiedInverseJoinColumn(JoinColumn joinColumn)
void moveSpecifiedInverseJoinColumn(int targetIndex, int sourceIndex)
boolean containsSpecifiedInverseJoinColumns()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |