Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.context
Interface JoinColumn.ParentAdapter

All Superinterfaces:
BaseJoinColumn.ParentAdapter, NamedColumn.ParentAdapter, TableColumn.ParentAdapter
Enclosing interface:
JoinColumn

public static interface JoinColumn.ParentAdapter
extends BaseJoinColumn.ParentAdapter, TableColumn.ParentAdapter

Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).


Method Summary
 String getAttributeName()
          return the join column's attribute name
 Entity getRelationshipTarget()
          The target of the relationship will usually be the target entity.
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.BaseJoinColumn.ParentAdapter
getJoinColumnsSize, getReferencedColumnDbTable
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.TableColumn.ParentAdapter
getCandidateTableNames, tableNameIsInvalid
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.NamedColumn.ParentAdapter
buildColumnValidator, getColumnParent, getDefaultColumnName, getDefaultTableName, getValidationTextRange, resolveDbTable
 

Method Detail

getRelationshipTarget

Entity getRelationshipTarget()
The target of the relationship will usually be the target entity. In the case of a target foreign key relationship the source and target are swapped.


getAttributeName

String getAttributeName()
return the join column's attribute name


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.