|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface PrimaryKeyJoinColumnRelationshipStrategy
Primary key join column 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.
RelationshipMapping,
PrimaryKeyJoinColumnRelationship| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
JptResourceTypeReference.ResourceTypeTransformer |
| Field Summary | |
|---|---|
static String |
PRIMARY_KEY_JOIN_COLUMNS_LIST
Change notification identifier for "primaryKeyJoinColumns" list |
| Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
RESOURCE_TYPE_TRANSFORMER |
| Method Summary | |
|---|---|
PrimaryKeyJoinColumn |
addPrimaryKeyJoinColumn()
Add a primary key join column. |
PrimaryKeyJoinColumn |
addPrimaryKeyJoinColumn(int index)
Add a primary key join column. |
PrimaryKeyJoinColumn |
getPrimaryKeyJoinColumn(int index)
Return the primary key join column at the specified index. |
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends PrimaryKeyJoinColumn> |
getPrimaryKeyJoinColumns()
Return the strategy's primary key join columns. |
int |
getPrimaryKeyJoinColumnsSize()
Return the number of primary key join columns. |
boolean |
hasPrimaryKeyJoinColumns()
Return whether the relationship has any primary key join columns. |
void |
movePrimaryKeyJoinColumn(int targetIndex,
int sourceIndex)
Remove the specified primary key join column. |
void |
removePrimaryKeyJoinColumn(int index)
Remove the specified primary key join column. |
void |
removePrimaryKeyJoinColumn(PrimaryKeyJoinColumn primaryKeyJoinColumn)
Remove the specified primary key join column. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.RelationshipStrategy |
|---|
addStrategy, getColumnTableNotValidDescription, getRelationship, isOverridable, removeStrategy, resolveDbTable, tableNameIsInvalid |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyRelationshipStrategy |
|---|
getTableName |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode |
|---|
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
| Methods inherited from interface org.eclipse.jpt.jpa.core.JpaNode |
|---|
getJpaPlatform, getJpaProject, getJpaProjectManager, getResource, stateChanged |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
getResourceType |
| Field Detail |
|---|
static final String PRIMARY_KEY_JOIN_COLUMNS_LIST
| Method Detail |
|---|
org.eclipse.jpt.common.utility.iterable.ListIterable<? extends PrimaryKeyJoinColumn> getPrimaryKeyJoinColumns()
int getPrimaryKeyJoinColumnsSize()
boolean hasPrimaryKeyJoinColumns()
getPrimaryKeyJoinColumnsSize() == 0.)
PrimaryKeyJoinColumn getPrimaryKeyJoinColumn(int index)
PrimaryKeyJoinColumn addPrimaryKeyJoinColumn()
PrimaryKeyJoinColumn addPrimaryKeyJoinColumn(int index)
void removePrimaryKeyJoinColumn(int index)
void removePrimaryKeyJoinColumn(PrimaryKeyJoinColumn primaryKeyJoinColumn)
void movePrimaryKeyJoinColumn(int targetIndex,
int sourceIndex)
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||