Dali Provisional API
Release 3.2

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

All Superinterfaces:
NamedColumn.ParentAdapter
All Known Subinterfaces:
BasicMapping, ColumnMapping, EclipseLinkArrayMapping2_3, EclipseLinkBasicMapping, EclipseLinkIdMapping, EclipseLinkIdMapping2_0, EclipseLinkTenantDiscriminatorColumn2_3.ParentAdapter, EclipseLinkVersionMapping, IdMapping, IdMapping2_0, JavaBasicMapping, JavaColumnMapping, JavaIdMapping, JavaSpecifiedColumn.ParentAdapter, JavaVersionMapping, JoinColumn.ParentAdapter, OrmBasicMapping, OrmColumnMapping, OrmIdMapping, OrmSpecifiedColumn.ParentAdapter, OrmVersionMapping, VersionMapping, VirtualColumn.ParentAdapter
Enclosing interface:
TableColumn

public static interface TableColumn.ParentAdapter
extends NamedColumn.ParentAdapter

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


Method Summary
 Iterable<String> getCandidateTableNames()
          Return a list of table names that are valid for this column
 boolean tableNameIsInvalid(String tableName)
          return whether the given table cannot be explicitly specified in the column's 'table' element
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.NamedColumn.ParentAdapter
buildColumnValidator, getColumnParent, getDefaultColumnName, getDefaultTableName, getValidationTextRange, resolveDbTable
 

Method Detail

tableNameIsInvalid

boolean tableNameIsInvalid(String tableName)
return whether the given table cannot be explicitly specified in the column's 'table' element


getCandidateTableNames

Iterable<String> getCandidateTableNames()
Return a list of table names that are valid for this column


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.