public class ValidationContext extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_LOCAL_ONLY |
Constructor and Description |
---|
ValidationContext() |
ValidationContext(boolean localOnly) |
ValidationContext(Collection<Table> tables,
Collection<Column> columns) |
ValidationContext(ValidationContext parent) |
ValidationContext(ValidationContext parent,
Collection<Table> tables,
Collection<Column> columns,
boolean localOnly) |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(Column column) |
void |
addTable(Table table) |
void |
addVerifiable(Verifiable<?> verifiable) |
void |
collectNestedQuerySchemaObjects(SqlObject nestedQuery)
Handles schema object collection for nested queries.
|
Collection<Column> |
getColumns() |
protected Collection<Table> |
getColumnTables()
Retrieves the tables referenced by the column objects.
|
protected Collection<Table> |
getColumnTables(Collection<Table> columnTables)
Retrieves the tables referenced by the column objects.
|
ValidationContext |
getParent() |
Collection<Table> |
getTables() |
boolean |
isLocalOnly() |
void |
setColumns(Collection<Column> newColumns) |
void |
setLocalOnly(boolean newLocalOnly) |
void |
setTables(Collection<Table> newTables) |
void |
validateAll() |
public static final boolean DEFAULT_LOCAL_ONLY
public ValidationContext()
public ValidationContext(ValidationContext parent)
public ValidationContext(boolean localOnly)
public ValidationContext(Collection<Table> tables, Collection<Column> columns)
public ValidationContext(ValidationContext parent, Collection<Table> tables, Collection<Column> columns, boolean localOnly)
public ValidationContext getParent()
public Collection<Table> getTables()
public void setTables(Collection<Table> newTables)
public void addTable(Table table)
public Collection<Column> getColumns()
public void setColumns(Collection<Column> newColumns)
public void addColumn(Column column)
public boolean isLocalOnly()
public void setLocalOnly(boolean newLocalOnly)
public void addVerifiable(Verifiable<?> verifiable)
public void validateAll() throws ValidationException
ValidationException
public void collectNestedQuerySchemaObjects(SqlObject nestedQuery)
protected Collection<Table> getColumnTables()
protected Collection<Table> getColumnTables(Collection<Table> columnTables)
columnTables
- (out) all tables referenced by the given columnsCopyright © 2006–2021 OpenHMS. All rights reserved.