org.eclipse.jpt.core.context
Interface BaseColumn

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, JpaContextNode, JpaNode, Model, NamedColumn
All Known Subinterfaces:
Column, JavaBaseColumn, JavaColumn, JavaJoinColumn, JoinColumn, OrmBaseColumn, OrmColumn, OrmJoinColumn

public interface BaseColumn
extends NamedColumn

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.


Nested Class Summary
static interface BaseColumn.Owner
          interface allowing columns to be used in multiple places (e.g.
 
Field Summary
static java.lang.Boolean DEFAULT_INSERTABLE
           
static java.lang.String DEFAULT_INSERTABLE_PROPERTY
           
static java.lang.Boolean DEFAULT_NULLABLE
           
static java.lang.String DEFAULT_NULLABLE_PROPERTY
           
static java.lang.String DEFAULT_TABLE_PROPERTY
           
static java.lang.Boolean DEFAULT_UNIQUE
           
static java.lang.String DEFAULT_UNIQUE_PROPERTY
           
static java.lang.Boolean DEFAULT_UPDATABLE
           
static java.lang.String DEFAULT_UPDATABLE_PROPERTY
           
static java.lang.String SPECIFIED_INSERTABLE_PROPERTY
           
static java.lang.String SPECIFIED_NULLABLE_PROPERTY
           
static java.lang.String SPECIFIED_TABLE_PROPERTY
           
static java.lang.String SPECIFIED_UNIQUE_PROPERTY
           
static java.lang.String SPECIFIED_UPDATABLE_PROPERTY
           
 
Fields inherited from interface org.eclipse.jpt.core.context.NamedColumn
COLUMN_DEFINITION_PROPERTY, DEFAULT_NAME_PROPERTY, SPECIFIED_NAME_PROPERTY
 
Method Summary
 java.lang.Boolean getDefaultInsertable()
           
 java.lang.Boolean getDefaultNullable()
           
 java.lang.String getDefaultTable()
           
 java.lang.Boolean getDefaultUnique()
           
 java.lang.Boolean getDefaultUpdatable()
           
 java.lang.Boolean getInsertable()
           
 java.lang.Boolean getNullable()
           
 BaseColumn.Owner getOwner()
           
 java.lang.Boolean getSpecifiedInsertable()
           
 java.lang.Boolean getSpecifiedNullable()
           
 java.lang.String getSpecifiedTable()
           
 java.lang.Boolean getSpecifiedUnique()
           
 java.lang.Boolean getSpecifiedUpdatable()
           
 java.lang.String getTable()
           
 java.lang.Boolean getUnique()
           
 java.lang.Boolean getUpdatable()
           
 void setSpecifiedInsertable(java.lang.Boolean newSpecifiedInsertable)
           
 void setSpecifiedNullable(java.lang.Boolean newSpecifiedNullable)
           
 void setSpecifiedTable(java.lang.String value)
           
 void setSpecifiedUnique(java.lang.Boolean newSpecifiedUnique)
           
 void setSpecifiedUpdatable(java.lang.Boolean newSpecifiedUpdatable)
           
 
Methods inherited from interface org.eclipse.jpt.core.context.NamedColumn
getColumnDefinition, getDbColumn, getDbTable, getDefaultName, getName, getSpecifiedName, isResolved, setColumnDefinition, setSpecifiedName
 
Methods inherited from interface org.eclipse.jpt.core.context.JpaContextNode
getEntityMappings, getOrmPersistentType, getPersistenceUnit
 
Methods inherited from interface org.eclipse.jpt.core.JpaNode
getJpaProject, getParent, getResource
 
Methods inherited from interface org.eclipse.jpt.utility.model.Model
addCollectionChangeListener, addCollectionChangeListener, addListChangeListener, addListChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, addTreeChangeListener, removeCollectionChangeListener, removeCollectionChangeListener, removeListChangeListener, removeListChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener, removeTreeChangeListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

DEFAULT_TABLE_PROPERTY

static final java.lang.String DEFAULT_TABLE_PROPERTY
See Also:
Constant Field Values

SPECIFIED_TABLE_PROPERTY

static final java.lang.String SPECIFIED_TABLE_PROPERTY
See Also:
Constant Field Values

DEFAULT_UNIQUE_PROPERTY

static final java.lang.String DEFAULT_UNIQUE_PROPERTY
See Also:
Constant Field Values

DEFAULT_UNIQUE

static final java.lang.Boolean DEFAULT_UNIQUE

SPECIFIED_UNIQUE_PROPERTY

static final java.lang.String SPECIFIED_UNIQUE_PROPERTY
See Also:
Constant Field Values

DEFAULT_NULLABLE_PROPERTY

static final java.lang.String DEFAULT_NULLABLE_PROPERTY
See Also:
Constant Field Values

DEFAULT_NULLABLE

static final java.lang.Boolean DEFAULT_NULLABLE

SPECIFIED_NULLABLE_PROPERTY

static final java.lang.String SPECIFIED_NULLABLE_PROPERTY
See Also:
Constant Field Values

DEFAULT_INSERTABLE_PROPERTY

static final java.lang.String DEFAULT_INSERTABLE_PROPERTY
See Also:
Constant Field Values

DEFAULT_INSERTABLE

static final java.lang.Boolean DEFAULT_INSERTABLE

SPECIFIED_INSERTABLE_PROPERTY

static final java.lang.String SPECIFIED_INSERTABLE_PROPERTY
See Also:
Constant Field Values

DEFAULT_UPDATABLE_PROPERTY

static final java.lang.String DEFAULT_UPDATABLE_PROPERTY
See Also:
Constant Field Values

DEFAULT_UPDATABLE

static final java.lang.Boolean DEFAULT_UPDATABLE

SPECIFIED_UPDATABLE_PROPERTY

static final java.lang.String SPECIFIED_UPDATABLE_PROPERTY
See Also:
Constant Field Values
Method Detail

getTable

java.lang.String getTable()

getDefaultTable

java.lang.String getDefaultTable()

getSpecifiedTable

java.lang.String getSpecifiedTable()

setSpecifiedTable

void setSpecifiedTable(java.lang.String value)

getUnique

java.lang.Boolean getUnique()

getDefaultUnique

java.lang.Boolean getDefaultUnique()

getSpecifiedUnique

java.lang.Boolean getSpecifiedUnique()

setSpecifiedUnique

void setSpecifiedUnique(java.lang.Boolean newSpecifiedUnique)

getNullable

java.lang.Boolean getNullable()

getDefaultNullable

java.lang.Boolean getDefaultNullable()

getSpecifiedNullable

java.lang.Boolean getSpecifiedNullable()

setSpecifiedNullable

void setSpecifiedNullable(java.lang.Boolean newSpecifiedNullable)

getInsertable

java.lang.Boolean getInsertable()

getDefaultInsertable

java.lang.Boolean getDefaultInsertable()

getSpecifiedInsertable

java.lang.Boolean getSpecifiedInsertable()

setSpecifiedInsertable

void setSpecifiedInsertable(java.lang.Boolean newSpecifiedInsertable)

getUpdatable

java.lang.Boolean getUpdatable()

getDefaultUpdatable

java.lang.Boolean getDefaultUpdatable()

getSpecifiedUpdatable

java.lang.Boolean getSpecifiedUpdatable()

setSpecifiedUpdatable

void setSpecifiedUpdatable(java.lang.Boolean newSpecifiedUpdatable)

getOwner

BaseColumn.Owner getOwner()
Specified by:
getOwner in interface NamedColumn