Class ColumnMutationExaminer
java.lang.Object
ch.nolix.system.objectschema.modelmutationexaminer.ColumnMutationExaminer
- All Implemented Interfaces:
IColumnMutationExaminer
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeDeleted(IColumn column) booleancanSetContentModel(IColumn column, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) booleancanSetName(IColumn column, String name)
-
Constructor Details
-
ColumnMutationExaminer
public ColumnMutationExaminer()
-
-
Method Details
-
canBeDeleted
- Specified by:
canBeDeletedin interfaceIColumnMutationExaminer- Parameters:
column-- Returns:
- true if the given column can be deleted, false otherwise.
-
canSetContentModel
public boolean canSetContentModel(IColumn column, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) - Specified by:
canSetContentModelin interfaceIColumnMutationExaminer- Parameters:
column-fieldType-dataType-referenceableTables-backReferenceableColumns-- Returns:
- true if the given contentModel can be set to the given column, false otherwise.
-
canSetName
- Specified by:
canSetNamein interfaceIColumnMutationExaminer- Parameters:
column-name-- Returns:
- true if the given name can be set to the given column, false otherwise.
-