org.eclipse.jpt.core.context
Interface BaseJoinColumn.Owner

All Superinterfaces:
NamedColumn.Owner
All Known Subinterfaces:
JavaBaseJoinColumn.Owner, JavaJoinColumn.Owner, JoinColumn.Owner, OrmBaseJoinColumn.Owner, OrmJoinColumn.Owner
Enclosing interface:
BaseJoinColumn

public static interface BaseJoinColumn.Owner
extends NamedColumn.Owner


Method Summary
 org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnresolvedReferencedColumnNameMessage(BaseJoinColumn column, TextRange textRange)
          On a virtual object validation message for when the column name does not resolve on the table
 org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedNameMultipleJoinColumnsMessage(BaseJoinColumn column, TextRange textRange)
          Validation message for when multiple join columns exist and the name is not specified and the owner is virtual
 org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedReferencedColumnNameMultipleJoinColumnsMessage(BaseJoinColumn column, TextRange textRange)
          Validation message for when multiple join columns exist and the referenced column name is not specified and the owner is virtual
 Table getReferencedColumnDbTable()
          Return the wrapper for the datasource table for the referenced column
 boolean isVirtual(BaseJoinColumn joinColumn)
           
 int joinColumnsSize()
          return the size of the joinColumns collection this join column is a part of
 
Methods inherited from interface org.eclipse.jpt.core.context.NamedColumn.Owner
buildUnresolvedNameMessage, getDbTable, getDefaultColumnName, getDefaultTableName, getTypeMapping
 

Method Detail

getReferencedColumnDbTable

Table getReferencedColumnDbTable()
Return the wrapper for the datasource table for the referenced column


isVirtual

boolean isVirtual(BaseJoinColumn joinColumn)

joinColumnsSize

int joinColumnsSize()
return the size of the joinColumns collection this join column is a part of


buildUnresolvedReferencedColumnNameMessage

org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnresolvedReferencedColumnNameMessage(BaseJoinColumn column,
                                                                                                         TextRange textRange)
On a virtual object validation message for when the column name does not resolve on the table


buildUnspecifiedNameMultipleJoinColumnsMessage

org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedNameMultipleJoinColumnsMessage(BaseJoinColumn column,
                                                                                                             TextRange textRange)
Validation message for when multiple join columns exist and the name is not specified and the owner is virtual


buildUnspecifiedReferencedColumnNameMultipleJoinColumnsMessage

org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedReferencedColumnNameMultipleJoinColumnsMessage(BaseJoinColumn column,
                                                                                                                             TextRange textRange)
Validation message for when multiple join columns exist and the referenced column name is not specified and the owner is virtual