Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.context
Interface ReadOnlyTableColumn.Owner

All Superinterfaces:
ReadOnlyNamedColumn.Owner
All Known Subinterfaces:
BasicMapping, ColumnMapping, EclipseLinkArrayMapping2_3, EclipseLinkBasicMapping, EclipseLinkIdMapping, EclipseLinkIdMapping2_0, EclipseLinkVersionMapping, IdMapping, IdMapping2_0, JavaBasicMapping, JavaColumn.Owner, JavaColumnMapping, JavaIdMapping, JavaVersionMapping, OrmBasicMapping, OrmColumn.Owner, OrmColumnMapping, OrmIdMapping, OrmVersionMapping, ReadOnlyJoinColumn.Owner, ReadOnlyTenantDiscriminatorColumn2_3.Owner, VersionMapping, VirtualColumn.Owner, VirtualTenantDiscriminatorColumn2_3.Owner
Enclosing interface:
ReadOnlyTableColumn

public static interface ReadOnlyTableColumn.Owner
extends ReadOnlyNamedColumn.Owner

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.ReadOnlyNamedColumn.Owner
buildColumnValidator, 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.