Interface IColumnValidator

All Known Implementing Classes:
ColumnValidator

public interface IColumnValidator
Author:
Silvan Wyss
  • Method Details

    • assertCanSetContentModel

      void assertCanSetContentModel(IColumn column, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns)
      Parameters:
      column -
      fieldType -
      dataType -
      referenceableTables -
      backReferenceableColumns -
      Throws:
      RuntimeException - if the given column cannot set the given content model.
    • assertIsBaseReferenceColumn

      void assertIsBaseReferenceColumn(IColumn column)
      Parameters:
      column -
      Throws:
      RuntimeException - if the given column is not a base reference column.