Class ColumnValidator
java.lang.Object
ch.nolix.base.resourcecontrol.resourcevalidator.AbstractResourceValidator
ch.nolix.system.database.databaseobjectvalidator.AbstractDatabaseObjectValidator<IColumn>
ch.nolix.system.objectschema.modelvalidator.ColumnValidator
- All Implemented Interfaces:
IResourceValidator, DatabaseObjectValidator<IColumn>, IColumnValidator
public final class ColumnValidator
extends AbstractDatabaseObjectValidator<IColumn>
implements IColumnValidator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertBelongsToTable(IColumn column) voidassertCanSetContentModel(IColumn column, FieldType fieldType, DataType dataType, ExtendedIterable<? extends ITable> referenceableTables, ExtendedIterable<? extends IColumn> backReferenceableColumns) voidassertIsBaseReferenceColumn(IColumn column) Methods inherited from class AbstractDatabaseObjectValidator
assertIsConnectedWithRealDatabase, assertIsLoaded, assertIsNew, assertIsNotConnectedWithRealDatabase, assertIsNotDeleted, assertIsNotNewMethods inherited from class AbstractResourceValidator
assertIsOpenMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DatabaseObjectValidator
assertIsConnectedWithRealDatabase, assertIsLoaded, assertIsNew, assertIsNotConnectedWithRealDatabase, assertIsNotDeleted, assertIsNotNewMethods inherited from interface IResourceValidator
assertIsOpen
-
Constructor Details
-
ColumnValidator
public ColumnValidator()
-
-
Method Details
-
assertBelongsToTable
- Specified by:
assertBelongsToTablein interfaceIColumnValidator- Parameters:
column-
-
assertCanSetContentModel
public void assertCanSetContentModel(IColumn column, FieldType fieldType, DataType dataType, ExtendedIterable<? extends ITable> referenceableTables, ExtendedIterable<? extends IColumn> backReferenceableColumns) - Specified by:
assertCanSetContentModelin interfaceIColumnValidator- Parameters:
column-fieldType-dataType-referenceableTables-backReferenceableColumns-
-
assertIsBaseReferenceColumn
- Specified by:
assertIsBaseReferenceColumnin interfaceIColumnValidator- Parameters:
column-
-