Class ColumnMutationValidator
java.lang.Object
ch.nolix.system.objectschema.modelmutationvalidator.ColumnMutationValidator
- All Implemented Interfaces:
IColumnMutationValidator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertCanBeDeleted(IColumn column) voidassertCanSetContentModel(IColumn column, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) voidassertCanSetName(IColumn column, String name)
-
Constructor Details
-
ColumnMutationValidator
public ColumnMutationValidator()
-
-
Method Details
-
assertCanBeDeleted
- Specified by:
assertCanBeDeletedin interfaceIColumnMutationValidator- Parameters:
column-
-
assertCanSetName
- Specified by:
assertCanSetNamein interfaceIColumnMutationValidator- Parameters:
column-name-
-
assertCanSetContentModel
public void assertCanSetContentModel(IColumn column, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) - Specified by:
assertCanSetContentModelin interfaceIColumnMutationValidator- Parameters:
column-fieldType-dataType-referenceableTables-backReferenceableColumns-
-